|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?会员注册
x
 | |  | | 我最近写网页的时候,经常碰到一个普遍的问题,经过我的查阅和尝试,终于解决了这一问题,这里有两种方法提供给大家,如果博友还有更好的方法,欢迎补充。 一.使用min-width属性: 我们先看看下面这段代码(html): - <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">& R* @7 t! s5 R5 J
- <head>
' v4 o7 B F1 ?& e0 ]2 l, d* V - <title>无标题文档</title>
4 K; \8 ^" {% u. |+ M0 A, m: j: Y - <meta charset="utf-8" />( N$ C# a, w( o# N
- <style type="text/css">
5 L- D- G% l6 c - body {margin: 0px;padding:0px;}. ]- o' u- g) u+ B* {
- .top {width: 100%; height: 60px;background: green;} . L a1 T. l6 v) z# [
- .nav {width: 1000px;height: 60px;border: 2px solid red;margin: 0 auto;}
( Z8 m4 S) c( v) y* o9 x - .nav p {width: 1000px;height: 60px; text-align: center;}
2 e! U3 ~ z+ O - </style>
, P& }0 _2 I% F r2 S- G6 k - </head>" M0 C( a" a2 C% f8 a8 E9 U
- <body># t: o' ]# M0 k7 |' G( H$ D$ X
- <div class="top">
: { f9 Z* b$ Q - <div class="nav"><p>这是导航区域</p></div>
7 W9 {( i% ~/ s' X" J - </div>" y b0 V" l( o2 K2 ^: h6 V
- </body>
- a8 `, m% ~, Z - </html>
复制代码浏览器全屏时显示如下(显示正常): 如果有人问nav区域设置高度同样为60px;为什么红色的边框超出了高度,那是因为边框设置了2px,所以总高度多了4个像素,所以超出了范围。要想要不超出,所以需要在nav区域的高度上减去4个像素。
| |  |  |  | CooL.泪猪说: |
|