|
|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?会员注册
x
 | |  | | 我最近写网页的时候,经常碰到一个普遍的问题,经过我的查阅和尝试,终于解决了这一问题,这里有两种方法提供给大家,如果博友还有更好的方法,欢迎补充。 一.使用min-width属性: 我们先看看下面这段代码(html): - <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
" d: m z B* [& f+ a0 h8 c; t - <head> ! `+ v& q) [8 n0 W% Q4 v
- <title>无标题文档</title>* B/ [1 ^* e$ t- B; q- ]( g: D$ n, a, V
- <meta charset="utf-8" />
, e I( z! z- T( r+ a9 v - <style type="text/css">
l/ Z" v% ^+ A c4 {' i7 [: c: N4 h - body {margin: 0px;padding:0px;}3 l8 ^* K O0 ?+ d! r
- .top {width: 100%; height: 60px;background: green;} 1 L) s3 J- Y+ x% K
- .nav {width: 1000px;height: 60px;border: 2px solid red;margin: 0 auto;}
4 s4 A7 b. q: |' i! M - .nav p {width: 1000px;height: 60px; text-align: center;}
: { g4 e; G0 P1 R y$ W3 E - </style>5 Q1 F% `2 \/ B/ C
- </head>% g4 u: M& j3 k) f! c% ?/ q
- <body>
2 k& X. J9 M6 F- V$ {- s9 p( s - <div class="top">1 F4 ?; Z9 G8 x; K
- <div class="nav"><p>这是导航区域</p></div>( ?: @ m, l. ]: g" ^$ W5 I/ U
- </div>/ i) a0 B, P$ f! D
- </body>7 \0 Y* l# I2 |
- </html>
复制代码浏览器全屏时显示如下(显示正常): 如果有人问nav区域设置高度同样为60px;为什么红色的边框超出了高度,那是因为边框设置了2px,所以总高度多了4个像素,所以超出了范围。要想要不超出,所以需要在nav区域的高度上减去4个像素。
| |  |  |  | CooL.泪猪说: |
|