|
|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?会员注册
x
 | |  | | 我最近写网页的时候,经常碰到一个普遍的问题,经过我的查阅和尝试,终于解决了这一问题,这里有两种方法提供给大家,如果博友还有更好的方法,欢迎补充。 一.使用min-width属性: 我们先看看下面这段代码(html): - <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">) I1 x, x3 W9 O# b2 {
- <head>
, q8 l: J$ {! J1 M - <title>无标题文档</title>' a4 T4 j! W; j& K/ K) }
- <meta charset="utf-8" />6 b# H3 h% g) P- V
- <style type="text/css">+ k4 \0 a B% n( A+ i
- body {margin: 0px;padding:0px;}
( [: z/ G! M. s0 k5 h - .top {width: 100%; height: 60px;background: green;}
( L* u; G; N A0 u - .nav {width: 1000px;height: 60px;border: 2px solid red;margin: 0 auto;} % @- y0 B) { t% a
- .nav p {width: 1000px;height: 60px; text-align: center;}7 c5 [( S4 _& k4 |& k% _! ]
- </style>
8 b0 {& J0 J7 c - </head>: }$ ]1 V7 V/ s. Q
- <body>6 T# D2 w. A/ X4 U6 ~; K* h
- <div class="top">
9 ~. a/ U. S0 _8 e8 v$ e - <div class="nav"><p>这是导航区域</p></div>+ S/ D% k2 i K% J" ]) P2 t
- </div>5 P- W5 y' C) g5 M
- </body>
5 a* J9 N( J H1 v - </html>
复制代码浏览器全屏时显示如下(显示正常): 如果有人问nav区域设置高度同样为60px;为什么红色的边框超出了高度,那是因为边框设置了2px,所以总高度多了4个像素,所以超出了范围。要想要不超出,所以需要在nav区域的高度上减去4个像素。
| |  |  |  | CooL.泪猪说: |
|