|
|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?会员注册
x
 | |  | | 我最近写网页的时候,经常碰到一个普遍的问题,经过我的查阅和尝试,终于解决了这一问题,这里有两种方法提供给大家,如果博友还有更好的方法,欢迎补充。 一.使用min-width属性: 我们先看看下面这段代码(html): - <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">: M" [- L- i% \1 g8 [8 P9 r
- <head>
* o- K6 n/ P' U' l - <title>无标题文档</title># o: x1 l! t- R+ e @
- <meta charset="utf-8" />: J# f3 f0 K2 w& m7 p
- <style type="text/css">
) t2 f+ E$ F/ l5 r" |$ y) m - body {margin: 0px;padding:0px;}; I% S; l3 L8 t3 V8 r( y
- .top {width: 100%; height: 60px;background: green;}
2 |3 f. y4 l$ K4 [ - .nav {width: 1000px;height: 60px;border: 2px solid red;margin: 0 auto;}
+ Q" H; N, w/ y6 | - .nav p {width: 1000px;height: 60px; text-align: center;}% U0 L# W+ i* x- |5 c/ S8 u! g
- </style>
3 R4 i4 N2 {( X9 @0 m' Q X3 A* w - </head>& M6 k5 c( s A% _: \: O
- <body># q4 N8 K( w' w2 _& U, }4 A" s
- <div class="top">% X/ j- o |# P6 z
- <div class="nav"><p>这是导航区域</p></div>1 I7 D1 N6 x7 w! o# ]
- </div>
+ x6 h1 x" t8 T) _( {% v - </body>
6 k: W/ [: i2 n7 Q6 U) H! B - </html>
复制代码浏览器全屏时显示如下(显示正常): 如果有人问nav区域设置高度同样为60px;为什么红色的边框超出了高度,那是因为边框设置了2px,所以总高度多了4个像素,所以超出了范围。要想要不超出,所以需要在nav区域的高度上减去4个像素。
| |  |  |  | CooL.泪猪说: |
|