|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?会员注册
x
 | |  | | 我最近写网页的时候,经常碰到一个普遍的问题,经过我的查阅和尝试,终于解决了这一问题,这里有两种方法提供给大家,如果博友还有更好的方法,欢迎补充。 一.使用min-width属性: 我们先看看下面这段代码(html): - <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">6 _9 J: {9 `7 |. f' B
- <head> 8 J* u3 e0 r( M5 n
- <title>无标题文档</title>; I4 C1 S/ \8 o
- <meta charset="utf-8" /># @& G3 B$ c& F" j# q4 L6 {
- <style type="text/css">5 ^/ l: \& G/ k1 [/ G4 V
- body {margin: 0px;padding:0px;}/ H3 W, S8 ?+ z# s& o
- .top {width: 100%; height: 60px;background: green;} $ j& i9 M2 N; P/ ~+ b9 i
- .nav {width: 1000px;height: 60px;border: 2px solid red;margin: 0 auto;} - S9 R$ u; D! n' w/ \2 `+ s
- .nav p {width: 1000px;height: 60px; text-align: center;}
! R$ F N% q4 R+ p7 B; \- C9 z - </style>
- ^; w0 i& Q) [; }9 i. K - </head>0 H, x% j) q- v, `/ l
- <body>( l4 c3 `/ y/ A& {8 L6 k, p; o) O
- <div class="top">
9 m' }0 Q1 E* d9 \3 B - <div class="nav"><p>这是导航区域</p></div>
: _! f% }# G2 E1 C; M- e( ^# C: g - </div>3 `( G9 ?# k3 ?& |; s
- </body>/ T- G; Q' I, K, b8 E& S
- </html>
复制代码浏览器全屏时显示如下(显示正常): 如果有人问nav区域设置高度同样为60px;为什么红色的边框超出了高度,那是因为边框设置了2px,所以总高度多了4个像素,所以超出了范围。要想要不超出,所以需要在nav区域的高度上减去4个像素。
| |  |  |  | CooL.泪猪说: |
|