|
|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?会员注册
x
 | |  | | 我最近写网页的时候,经常碰到一个普遍的问题,经过我的查阅和尝试,终于解决了这一问题,这里有两种方法提供给大家,如果博友还有更好的方法,欢迎补充。 一.使用min-width属性: 我们先看看下面这段代码(html): - <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
+ [; z7 ~& C6 N% g - <head>
0 X; d" G: ?4 r2 z: R# o* D6 |7 B - <title>无标题文档</title>
# @& A, I+ k1 W( O - <meta charset="utf-8" />
' J& |: |6 M* ]7 f - <style type="text/css">
. p0 ~: I6 R r' j. [/ V - body {margin: 0px;padding:0px;}3 n; W+ i9 |7 u+ o
- .top {width: 100%; height: 60px;background: green;}
* ~8 Q- N* M6 m4 Y - .nav {width: 1000px;height: 60px;border: 2px solid red;margin: 0 auto;}
- L2 w+ P% J- k - .nav p {width: 1000px;height: 60px; text-align: center;}4 @4 ]2 m: _% F% {" w
- </style>
& @+ w# f2 W! o" I - </head>
( S5 n* }" ~( P7 v$ E: R) w" j - <body>) O2 j: b# I" `/ {3 m/ B
- <div class="top">
# w: r' t6 g" f4 `, P! ` - <div class="nav"><p>这是导航区域</p></div>. i* b; N. C+ @) P) Y
- </div>
* {0 d' O" [+ N) w) U6 a h0 O- C. x6 U - </body>, ~" A; Y/ i+ o; {
- </html>
复制代码浏览器全屏时显示如下(显示正常): 如果有人问nav区域设置高度同样为60px;为什么红色的边框超出了高度,那是因为边框设置了2px,所以总高度多了4个像素,所以超出了范围。要想要不超出,所以需要在nav区域的高度上减去4个像素。
| |  |  |  | CooL.泪猪说: |
|