|
|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?会员注册
x
 | |  | | 我最近写网页的时候,经常碰到一个普遍的问题,经过我的查阅和尝试,终于解决了这一问题,这里有两种方法提供给大家,如果博友还有更好的方法,欢迎补充。 一.使用min-width属性: 我们先看看下面这段代码(html): - <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> A# f9 q0 _" D% f
- <head>
' E1 W; u8 J) z! \+ k7 ] - <title>无标题文档</title>
2 E/ W H3 |# }* W; n0 D2 `; u - <meta charset="utf-8" />
) U2 {) I- a& _: E$ z - <style type="text/css"> w0 v0 t" y* l, k
- body {margin: 0px;padding:0px;}
$ H' @- Q" A" t9 } - .top {width: 100%; height: 60px;background: green;}
5 m9 Z: V0 b$ O, r; h - .nav {width: 1000px;height: 60px;border: 2px solid red;margin: 0 auto;} 4 ~3 F- n+ I: o: W" [% ^
- .nav p {width: 1000px;height: 60px; text-align: center;}
s. s9 f8 \+ ?& \$ r - </style>7 r; T- A6 Z0 c) B [; j3 i3 c# c( z9 |
- </head>
# @4 y$ \! w) x- z3 K - <body>3 X, f- T% P2 ?" V6 i
- <div class="top">
* Z8 k. y7 P8 H. \# u9 s - <div class="nav"><p>这是导航区域</p></div>
; Y$ j$ y3 }' L) g h5 ` - </div>
9 o# ]$ P7 |, ~ - </body>) P/ e8 w6 Z) ^3 B5 {0 W
- </html>
复制代码浏览器全屏时显示如下(显示正常): 如果有人问nav区域设置高度同样为60px;为什么红色的边框超出了高度,那是因为边框设置了2px,所以总高度多了4个像素,所以超出了范围。要想要不超出,所以需要在nav区域的高度上减去4个像素。
| |  |  |  | CooL.泪猪说: |
|