|
|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?会员注册
x
 | |  | | 我最近写网页的时候,经常碰到一个普遍的问题,经过我的查阅和尝试,终于解决了这一问题,这里有两种方法提供给大家,如果博友还有更好的方法,欢迎补充。 一.使用min-width属性: 我们先看看下面这段代码(html): - <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">0 g& K9 t0 A" Z6 r) J
- <head> ) L- U" W, A; ?" _5 ~; n6 Z( K
- <title>无标题文档</title>0 `3 E4 p' p3 ?
- <meta charset="utf-8" />
- z( Y: k0 Q$ h - <style type="text/css">( x6 S8 F0 R# O# \: T1 n+ D
- body {margin: 0px;padding:0px;}
: V0 [7 S) Q6 }' t6 m# d - .top {width: 100%; height: 60px;background: green;}
+ }6 ?8 F& f. E2 h: H - .nav {width: 1000px;height: 60px;border: 2px solid red;margin: 0 auto;} ' {5 E# ]5 `3 M7 i8 i' C. y$ H7 P
- .nav p {width: 1000px;height: 60px; text-align: center;} c1 w7 _( p9 j& ~/ P
- </style>
% y& l0 {* @1 B; l- G+ L, s - </head>1 W8 [1 [- b! ^0 j' m
- <body>! o0 k6 _& `2 T6 j+ I
- <div class="top">
0 h d' v, E! f - <div class="nav"><p>这是导航区域</p></div>
+ W7 ]2 `# P# y7 {3 n - </div>( E O, m1 e# S% z6 w( ~4 e# Z
- </body>
: P& x+ I0 Q" S9 w7 k - </html>
复制代码浏览器全屏时显示如下(显示正常): 如果有人问nav区域设置高度同样为60px;为什么红色的边框超出了高度,那是因为边框设置了2px,所以总高度多了4个像素,所以超出了范围。要想要不超出,所以需要在nav区域的高度上减去4个像素。
| |  |  |  | CooL.泪猪说: |
|