|
|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?会员注册
x
 | |  | | 我最近写网页的时候,经常碰到一个普遍的问题,经过我的查阅和尝试,终于解决了这一问题,这里有两种方法提供给大家,如果博友还有更好的方法,欢迎补充。 一.使用min-width属性: 我们先看看下面这段代码(html): - <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">. w5 y/ o+ K0 Q4 {) _+ J
- <head>
5 C8 m$ R' k7 I" F' B1 X4 ] - <title>无标题文档</title>9 M" J3 }9 j, m# a' F5 e. h8 o3 b
- <meta charset="utf-8" />
6 X$ D+ i2 }( ~ - <style type="text/css">% V& e: L6 W8 l ` `1 E+ d
- body {margin: 0px;padding:0px;}6 R% S% F$ e7 J
- .top {width: 100%; height: 60px;background: green;} 6 m0 h% x% }( N! o4 c" r
- .nav {width: 1000px;height: 60px;border: 2px solid red;margin: 0 auto;} " P8 S7 e5 @* C7 f8 |0 J
- .nav p {width: 1000px;height: 60px; text-align: center;}' {- S+ p' R, S/ f) Y
- </style>
( E/ V; u/ F, O9 S& N! X; | - </head>
; M$ W+ p+ Q; x2 i% ]5 u' ?) Q' } - <body>1 K, J$ k1 p3 S+ o5 j1 ^' F
- <div class="top">
^) K9 a' z' X/ r - <div class="nav"><p>这是导航区域</p></div>+ ~. K; }. z3 ]( w8 N
- </div>
) j$ d1 r4 @+ n - </body>& c8 o5 U" H. j' Z0 e W
- </html>
复制代码浏览器全屏时显示如下(显示正常): 如果有人问nav区域设置高度同样为60px;为什么红色的边框超出了高度,那是因为边框设置了2px,所以总高度多了4个像素,所以超出了范围。要想要不超出,所以需要在nav区域的高度上减去4个像素。
| |  |  |  | CooL.泪猪说: |
|