|
|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?会员注册
x
 | |  | | 我最近写网页的时候,经常碰到一个普遍的问题,经过我的查阅和尝试,终于解决了这一问题,这里有两种方法提供给大家,如果博友还有更好的方法,欢迎补充。 一.使用min-width属性: 我们先看看下面这段代码(html): - <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">1 P" B/ g. a2 S# I
- <head> ! ]! Y3 K4 [0 C
- <title>无标题文档</title>
' k" m( v0 N* D& l3 Z) x* D - <meta charset="utf-8" />
2 f# Z/ I0 W; h9 @1 w - <style type="text/css">
) Q [; q9 @3 h - body {margin: 0px;padding:0px;}
5 A- v! Y2 E# r0 r" E' b3 h6 Y - .top {width: 100%; height: 60px;background: green;} 9 q0 m7 N3 j- p$ Z: o# T* f( O
- .nav {width: 1000px;height: 60px;border: 2px solid red;margin: 0 auto;}
4 \+ u7 S& _& g( G4 c% @: ` - .nav p {width: 1000px;height: 60px; text-align: center;}
7 A4 a" j1 p% P8 \4 c! { - </style>) y6 o, x* B Q* O% v3 e. i
- </head>: g, l" a5 v2 Z1 T& O
- <body>
F5 O, X: R* c4 A5 v - <div class="top">
: C3 Q/ [/ ^) q0 E2 i, H - <div class="nav"><p>这是导航区域</p></div>+ M1 t! u1 }% b3 f3 N
- </div>
' ?, i( ]2 ~. @ - </body>6 t- n3 Y# x6 P( Q$ H
- </html>
复制代码浏览器全屏时显示如下(显示正常): 如果有人问nav区域设置高度同样为60px;为什么红色的边框超出了高度,那是因为边框设置了2px,所以总高度多了4个像素,所以超出了范围。要想要不超出,所以需要在nav区域的高度上减去4个像素。
| |  |  |  | CooL.泪猪说: |
|