|
|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?会员注册
x
 | |  | | 我最近写网页的时候,经常碰到一个普遍的问题,经过我的查阅和尝试,终于解决了这一问题,这里有两种方法提供给大家,如果博友还有更好的方法,欢迎补充。 一.使用min-width属性: 我们先看看下面这段代码(html): - <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
8 a5 L! F4 @) Q# t2 A/ M - <head> 5 A9 T) E' v8 a" q
- <title>无标题文档</title>
) H7 _0 K, ]+ w) ] - <meta charset="utf-8" />
8 e/ U& l/ x( X - <style type="text/css">1 G# a) V+ j" }% w( s5 M) M+ s
- body {margin: 0px;padding:0px;}" Z, D {# D7 Y0 ^( f3 y& G( R) R
- .top {width: 100%; height: 60px;background: green;} 2 b U1 h. b2 L- ?. ^
- .nav {width: 1000px;height: 60px;border: 2px solid red;margin: 0 auto;}
5 \( K9 P+ ]4 S6 k4 y" s - .nav p {width: 1000px;height: 60px; text-align: center;}. S" p& G2 b& T- ? Q g z3 F
- </style>
+ j ~1 L# F. L1 U. U# Z+ o - </head>% T" H7 ^0 }2 O$ S5 |6 x
- <body>' \- `% G1 p! B& H: y
- <div class="top">
5 T9 t: t# J; @ - <div class="nav"><p>这是导航区域</p></div>
9 o+ A+ C, d! y E% w% j: | - </div>
( m( O P( s* e - </body>
4 q! S# S: g2 b; y2 j* f - </html>
复制代码浏览器全屏时显示如下(显示正常): 如果有人问nav区域设置高度同样为60px;为什么红色的边框超出了高度,那是因为边框设置了2px,所以总高度多了4个像素,所以超出了范围。要想要不超出,所以需要在nav区域的高度上减去4个像素。
| |  |  |  | CooL.泪猪说: |
|