|
|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?会员注册
x
 | |  | | 我最近写网页的时候,经常碰到一个普遍的问题,经过我的查阅和尝试,终于解决了这一问题,这里有两种方法提供给大家,如果博友还有更好的方法,欢迎补充。 一.使用min-width属性: 我们先看看下面这段代码(html): - <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
% w1 M; |& I2 j9 r- b - <head> # ^; H F' b& J+ N
- <title>无标题文档</title>- [" C! R5 O) T, \2 `4 j4 X
- <meta charset="utf-8" />: G& W5 z( i* M# E5 e8 J
- <style type="text/css">% | l& s b$ A5 Y' \& V4 T; I7 P
- body {margin: 0px;padding:0px;}
|# I9 c7 b# N# W' d$ ]+ d - .top {width: 100%; height: 60px;background: green;}
' o# {0 {0 p2 ? - .nav {width: 1000px;height: 60px;border: 2px solid red;margin: 0 auto;} 2 m- O: q8 u, b! y& {$ I- d- Z! r
- .nav p {width: 1000px;height: 60px; text-align: center;}: L; _- ]9 u6 J1 e5 r6 H2 A
- </style>3 v. y( i& y3 h% g* b6 L# C _7 d
- </head>' `2 K3 K6 |) o8 k# ?0 _7 o
- <body>
( y1 Y* Z2 F( D' ?1 p: z - <div class="top">7 A e3 G+ p1 _4 |
- <div class="nav"><p>这是导航区域</p></div>
, c- ?* ?' A* G; s7 O( u4 V4 F - </div>4 ^: e) \7 ?4 ]' r( h3 e/ I
- </body>8 ^) `5 n8 L/ X0 x5 l
- </html>
复制代码浏览器全屏时显示如下(显示正常): 如果有人问nav区域设置高度同样为60px;为什么红色的边框超出了高度,那是因为边框设置了2px,所以总高度多了4个像素,所以超出了范围。要想要不超出,所以需要在nav区域的高度上减去4个像素。
| |  |  |  | CooL.泪猪说: |
|