|
|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?会员注册
x
 | |  | | 我最近写网页的时候,经常碰到一个普遍的问题,经过我的查阅和尝试,终于解决了这一问题,这里有两种方法提供给大家,如果博友还有更好的方法,欢迎补充。 一.使用min-width属性: 我们先看看下面这段代码(html): - <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">' O4 f7 H) T' { ^! c( }3 Z
- <head>
, p- Q/ o+ E( _8 s - <title>无标题文档</title>
+ G/ b* i9 S) G' u - <meta charset="utf-8" />6 r. T4 @! O* b6 {8 f
- <style type="text/css">0 D, j1 f5 h/ }* X
- body {margin: 0px;padding:0px;}& h+ N5 [: e7 ?/ A
- .top {width: 100%; height: 60px;background: green;} & ?+ d: |5 \ x7 y
- .nav {width: 1000px;height: 60px;border: 2px solid red;margin: 0 auto;}
8 n; G# I1 }1 w4 F+ l4 c - .nav p {width: 1000px;height: 60px; text-align: center;}
A1 ]7 H$ D& q6 j - </style>& k) U8 V3 T' Q; Z6 w7 j0 |
- </head>) ^8 b! {& p9 ]) x* p
- <body>
8 n+ L$ ~, b4 n; T' o: { - <div class="top">5 _1 Y4 a8 \( M& J4 e0 ~
- <div class="nav"><p>这是导航区域</p></div>
; l( s* ?) j6 W* [* b* F5 b* n" R3 F X - </div>" l5 ]$ _- P% e/ }
- </body>
) M3 a$ ]$ S4 b* q' W - </html>
复制代码浏览器全屏时显示如下(显示正常): 如果有人问nav区域设置高度同样为60px;为什么红色的边框超出了高度,那是因为边框设置了2px,所以总高度多了4个像素,所以超出了范围。要想要不超出,所以需要在nav区域的高度上减去4个像素。
| |  |  |  | CooL.泪猪说: |
|