|
|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?会员注册
x
 | |  | | 我最近写网页的时候,经常碰到一个普遍的问题,经过我的查阅和尝试,终于解决了这一问题,这里有两种方法提供给大家,如果博友还有更好的方法,欢迎补充。 一.使用min-width属性: 我们先看看下面这段代码(html): - <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">" f' e/ W6 f ~. ~8 u+ t
- <head>
% b+ ?; _2 R; L8 Q - <title>无标题文档</title>0 J* x6 i: B1 y6 j: W& h
- <meta charset="utf-8" /> E# U6 ^6 y7 P8 u) d
- <style type="text/css">
$ K& E4 @! q+ r. k7 u _4 s4 j4 Y) U5 I - body {margin: 0px;padding:0px;}0 y' i' Z1 Y5 t# T$ V" y. i
- .top {width: 100%; height: 60px;background: green;}
! e6 X0 Z: E; x! c - .nav {width: 1000px;height: 60px;border: 2px solid red;margin: 0 auto;}
# w# d3 ^) F3 o7 U, V0 u - .nav p {width: 1000px;height: 60px; text-align: center;}
4 b. b) r. h* o3 ` - </style>. u9 J- z7 w- f$ y6 H6 _( t
- </head>1 }/ n: O( x; O |( y
- <body>, n% c) s8 ?8 y% w
- <div class="top">
5 h; C" l1 \& U, v2 E - <div class="nav"><p>这是导航区域</p></div>. Y6 X! B$ y. j7 f. Q
- </div>
9 g6 v% l+ r3 U. E - </body>
. ^& p* {' L" S' U/ ]# v. i) U - </html>
复制代码浏览器全屏时显示如下(显示正常): 如果有人问nav区域设置高度同样为60px;为什么红色的边框超出了高度,那是因为边框设置了2px,所以总高度多了4个像素,所以超出了范围。要想要不超出,所以需要在nav区域的高度上减去4个像素。
| |  |  |  | CooL.泪猪说: |
|