|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?会员注册
x
 | |  | | 我最近写网页的时候,经常碰到一个普遍的问题,经过我的查阅和尝试,终于解决了这一问题,这里有两种方法提供给大家,如果博友还有更好的方法,欢迎补充。 一.使用min-width属性: 我们先看看下面这段代码(html): - <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
' l7 D6 G4 U) a - <head>
( u* H% z4 B# S8 w9 \ - <title>无标题文档</title>' `4 i# T3 H% A
- <meta charset="utf-8" />: V4 Y3 m& B' I
- <style type="text/css">5 H" s# A3 C. g! b( k+ Z
- body {margin: 0px;padding:0px;}5 y/ T, _: l- _6 f
- .top {width: 100%; height: 60px;background: green;}
$ |$ s( [, M8 e! c' M; V4 C2 E$ G - .nav {width: 1000px;height: 60px;border: 2px solid red;margin: 0 auto;}
$ l z( Q c3 B3 y9 a) C7 ? h - .nav p {width: 1000px;height: 60px; text-align: center;}
# y6 U5 [7 N" y5 T) E# p - </style>
$ {3 u h8 X" w' E8 O - </head>! f+ S4 T0 g% _# _% @3 s% h% s3 j
- <body>6 q* c4 `' z5 r$ j2 t
- <div class="top">
& J6 @7 ^- z3 \! L ?( `4 l - <div class="nav"><p>这是导航区域</p></div>, y3 h% E U0 |% Y+ j7 s
- </div>
& t" S, S' A" j, p# B( X" { - </body>1 h! l+ u; j7 A7 H: i4 X# s5 a
- </html>
复制代码浏览器全屏时显示如下(显示正常): 如果有人问nav区域设置高度同样为60px;为什么红色的边框超出了高度,那是因为边框设置了2px,所以总高度多了4个像素,所以超出了范围。要想要不超出,所以需要在nav区域的高度上减去4个像素。
| |  |  |  | CooL.泪猪说: |
|