|
|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?会员注册
x
 | |  | | 我最近写网页的时候,经常碰到一个普遍的问题,经过我的查阅和尝试,终于解决了这一问题,这里有两种方法提供给大家,如果博友还有更好的方法,欢迎补充。 一.使用min-width属性: 我们先看看下面这段代码(html): - <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
- C8 k. e+ j! B - <head>
+ m+ `; x/ x: _! [4 V5 e - <title>无标题文档</title>
5 [3 y" j* O+ B2 s7 w9 N6 n) {# V - <meta charset="utf-8" />2 y! T( b& t& p* G/ k
- <style type="text/css">& M$ a* }/ Q, D
- body {margin: 0px;padding:0px;}
* x R) p1 K. [. n8 P - .top {width: 100%; height: 60px;background: green;}
O3 ^5 M. m9 a: e - .nav {width: 1000px;height: 60px;border: 2px solid red;margin: 0 auto;} # c3 X/ D$ l- D/ n! T8 ~9 m v
- .nav p {width: 1000px;height: 60px; text-align: center;}5 Y5 l$ H, f2 C; a4 X( i, _6 M
- </style>
2 ~8 d' P( Y' g B' J - </head>
" i4 L' c' q# g - <body>
4 r3 a( Z2 \! b$ m+ G: O6 } - <div class="top"> H. R3 Q9 U3 w
- <div class="nav"><p>这是导航区域</p></div>
8 e0 k w" e }* R& e - </div>
" V. c$ G& S4 Y: X1 x( A. n - </body>
" ~4 f5 C- e# _% U* O, R% U - </html>
复制代码浏览器全屏时显示如下(显示正常): 如果有人问nav区域设置高度同样为60px;为什么红色的边框超出了高度,那是因为边框设置了2px,所以总高度多了4个像素,所以超出了范围。要想要不超出,所以需要在nav区域的高度上减去4个像素。
| |  |  |  | CooL.泪猪说: |
|