|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?会员注册
x
 | |  | | 我最近写网页的时候,经常碰到一个普遍的问题,经过我的查阅和尝试,终于解决了这一问题,这里有两种方法提供给大家,如果博友还有更好的方法,欢迎补充。 一.使用min-width属性: 我们先看看下面这段代码(html): - <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">. L. J% q. u9 d6 m9 B! c" |7 H9 c# {
- <head> ' l' x/ m. X" r; ?& H
- <title>无标题文档</title>
# [- }; a* R9 R% j% S - <meta charset="utf-8" />
2 M0 f6 p" Z7 ]4 G d) O - <style type="text/css">
+ s: ?/ `; h' r5 e& }6 ]- [( z - body {margin: 0px;padding:0px;}
0 A4 l. n4 x9 q: G. h0 M9 M. y5 ]7 ? - .top {width: 100%; height: 60px;background: green;} 9 k1 M% e' j% m$ H# J9 M
- .nav {width: 1000px;height: 60px;border: 2px solid red;margin: 0 auto;}
% ~; k8 z& V! ~9 v+ n. L; ~ - .nav p {width: 1000px;height: 60px; text-align: center;}4 N# K" s" N* u+ l
- </style>
$ s, q8 Y$ S7 }5 R" D0 j. N# l7 i - </head>" Q1 r* R; p; K! |" |" A7 N
- <body>4 b$ X0 s5 U. q8 {
- <div class="top">
& e: P$ N" t0 O+ s$ ^/ k' T2 C - <div class="nav"><p>这是导航区域</p></div>
9 b, B/ q) y' E0 X* F - </div>
+ b( h$ t5 Q7 Z - </body>
0 _6 [7 ^" _& E. O# Y- E6 F- [; C. E - </html>
复制代码浏览器全屏时显示如下(显示正常): 如果有人问nav区域设置高度同样为60px;为什么红色的边框超出了高度,那是因为边框设置了2px,所以总高度多了4个像素,所以超出了范围。要想要不超出,所以需要在nav区域的高度上减去4个像素。
| |  |  |  | CooL.泪猪说: |
|