|
|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?会员注册
x
 | |  | | 我最近写网页的时候,经常碰到一个普遍的问题,经过我的查阅和尝试,终于解决了这一问题,这里有两种方法提供给大家,如果博友还有更好的方法,欢迎补充。 一.使用min-width属性: 我们先看看下面这段代码(html): - <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">/ s+ r. |! n: c
- <head> 3 A, T9 f6 x% i J9 H
- <title>无标题文档</title>( v5 x% ~' m/ z- ^! J2 R
- <meta charset="utf-8" />8 {3 r& s) Z2 w/ k& j- A% G. n
- <style type="text/css">* k: d |' Q0 U. O- M" X
- body {margin: 0px;padding:0px;}+ V* h& K5 I v9 L
- .top {width: 100%; height: 60px;background: green;}
V/ U6 V) w! J8 z - .nav {width: 1000px;height: 60px;border: 2px solid red;margin: 0 auto;} / J. m1 B4 R: u( O. j8 `% u
- .nav p {width: 1000px;height: 60px; text-align: center;}, a; J* u" X( P3 n
- </style>% v! C( e5 e; F. }( a
- </head>
) H& G- V' d9 j# w- { - <body>
! G5 ?5 ?! D0 n8 P, @3 B - <div class="top">1 p" T& e" g4 X; q7 l' d0 t+ ^
- <div class="nav"><p>这是导航区域</p></div>
4 n7 [, I/ P7 A; `- P" X3 ] - </div>3 U) E z7 f% r* X' l5 C" O
- </body>! e0 t8 {8 n! W: S7 [. x
- </html>
复制代码浏览器全屏时显示如下(显示正常): 如果有人问nav区域设置高度同样为60px;为什么红色的边框超出了高度,那是因为边框设置了2px,所以总高度多了4个像素,所以超出了范围。要想要不超出,所以需要在nav区域的高度上减去4个像素。
| |  |  |  | CooL.泪猪说: |
|