|
|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?会员注册
x
 | |  | | 我最近写网页的时候,经常碰到一个普遍的问题,经过我的查阅和尝试,终于解决了这一问题,这里有两种方法提供给大家,如果博友还有更好的方法,欢迎补充。 一.使用min-width属性: 我们先看看下面这段代码(html): - <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
E' }9 G; q- q$ Z/ l' v - <head>
" ^& T% P9 Q% h- A# m+ U - <title>无标题文档</title>
, `2 `0 o2 }3 T, R - <meta charset="utf-8" />. X( x% N6 e8 H- G5 }3 A8 f
- <style type="text/css">* o; t, h! B3 e4 k, [. }6 t
- body {margin: 0px;padding:0px;}
9 X- N! ~. A4 `+ y O0 I8 [1 D8 b - .top {width: 100%; height: 60px;background: green;}
3 ^: `5 b5 D7 W. |; _; V. ~" l, d& E - .nav {width: 1000px;height: 60px;border: 2px solid red;margin: 0 auto;}
" l0 d) X) {. W" D, ]: l3 s - .nav p {width: 1000px;height: 60px; text-align: center;}
2 z! r8 U' f/ f4 m4 j+ R - </style>! B- l& K# U; ~7 k0 U7 l9 q/ Q. d9 W% t
- </head>/ M" s \+ {- B2 [3 z
- <body> Q) Q+ U. L2 V# T" x4 j0 v/ N+ W
- <div class="top">
`# a' K# Y, p. v4 i - <div class="nav"><p>这是导航区域</p></div>
% r9 N) ^" k( } - </div>
9 Q: n3 Z, u1 t2 y$ d9 `8 c - </body>
- r2 y2 c) O! m9 V7 h - </html>
复制代码浏览器全屏时显示如下(显示正常): 如果有人问nav区域设置高度同样为60px;为什么红色的边框超出了高度,那是因为边框设置了2px,所以总高度多了4个像素,所以超出了范围。要想要不超出,所以需要在nav区域的高度上减去4个像素。
| |  |  |  | CooL.泪猪说: |
|