|
|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?会员注册
x
 | |  | | 我最近写网页的时候,经常碰到一个普遍的问题,经过我的查阅和尝试,终于解决了这一问题,这里有两种方法提供给大家,如果博友还有更好的方法,欢迎补充。 一.使用min-width属性: 我们先看看下面这段代码(html): - <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">* t1 x9 h' ]* e9 |0 N
- <head> J. V* \, s4 T5 l; T
- <title>无标题文档</title>
8 v- k+ a9 Z9 N( J, n$ _ - <meta charset="utf-8" />1 f3 g H1 U: @3 U7 N
- <style type="text/css">
( `& W. z- ]! k9 { - body {margin: 0px;padding:0px;}
0 d6 \6 u+ I+ m* i+ C! W - .top {width: 100%; height: 60px;background: green;}
, B% N/ T" z+ e* i1 s9 h: y - .nav {width: 1000px;height: 60px;border: 2px solid red;margin: 0 auto;} + U% R8 \$ v; U! B; |7 Z: \7 |
- .nav p {width: 1000px;height: 60px; text-align: center;}) F4 p6 C! k- c5 [& Z5 L
- </style>5 ^# M6 J; T/ l3 @0 A
- </head># |/ M- ? D8 i5 a8 Y1 [5 E+ ^
- <body> s- u! p) z/ o7 c6 z
- <div class="top">4 T+ Q- r W" G/ a% Y7 I
- <div class="nav"><p>这是导航区域</p></div>
4 `9 c: X/ V% ?- t# `8 R& x6 e x - </div>
' p6 D; m' M2 X; ?' p" d- s - </body>4 d% ]9 X5 A, ]; I( _
- </html>
复制代码浏览器全屏时显示如下(显示正常): 如果有人问nav区域设置高度同样为60px;为什么红色的边框超出了高度,那是因为边框设置了2px,所以总高度多了4个像素,所以超出了范围。要想要不超出,所以需要在nav区域的高度上减去4个像素。
| |  |  |  | CooL.泪猪说: |
|