|
|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?会员注册
x
 | |  | | 我最近写网页的时候,经常碰到一个普遍的问题,经过我的查阅和尝试,终于解决了这一问题,这里有两种方法提供给大家,如果博友还有更好的方法,欢迎补充。 一.使用min-width属性: 我们先看看下面这段代码(html): - <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">0 W* q7 r( {6 G4 B
- <head>
, O# G1 V) P( t# Y$ Z - <title>无标题文档</title>
: r" B3 N& j x: e1 @ K - <meta charset="utf-8" />
0 k3 c( A4 H8 @8 \ - <style type="text/css">" B y! J- j9 x3 D- L+ K
- body {margin: 0px;padding:0px;}0 K0 Y6 v+ X3 R: ?8 _$ M
- .top {width: 100%; height: 60px;background: green;}
3 ~. v" k/ ?+ b4 a+ g - .nav {width: 1000px;height: 60px;border: 2px solid red;margin: 0 auto;} 2 s' T8 I+ V% O$ W
- .nav p {width: 1000px;height: 60px; text-align: center;}
0 t3 A5 d/ W. t& H3 A - </style>
2 _# G5 ]% O. ?( N/ E - </head>' R0 g1 r* A: j/ v& O, V
- <body>
2 \$ @. p5 K0 s/ y7 V$ N' t - <div class="top">9 F( l! t3 L2 p- V; b. k
- <div class="nav"><p>这是导航区域</p></div>" e$ N$ ^$ b6 E, W% h& L [
- </div>
) p1 e+ R# L1 L$ ^ - </body>
( R, _6 y# Y) m6 U* y* K" G. N- S - </html>
复制代码浏览器全屏时显示如下(显示正常): 如果有人问nav区域设置高度同样为60px;为什么红色的边框超出了高度,那是因为边框设置了2px,所以总高度多了4个像素,所以超出了范围。要想要不超出,所以需要在nav区域的高度上减去4个像素。
| |  |  |  | CooL.泪猪说: |
|