|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?会员注册
x
 | |  | | 我最近写网页的时候,经常碰到一个普遍的问题,经过我的查阅和尝试,终于解决了这一问题,这里有两种方法提供给大家,如果博友还有更好的方法,欢迎补充。 一.使用min-width属性: 我们先看看下面这段代码(html): - <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
2 A) K: A7 R0 E7 K8 m; T. w - <head>
7 a- i( q- O- H8 f3 D4 r - <title>无标题文档</title>) C6 r* k% f3 `7 [6 a* R
- <meta charset="utf-8" />
* n4 S$ I& h! u6 {5 K* | - <style type="text/css">
; k5 X* O2 K- I5 p# W9 P - body {margin: 0px;padding:0px;}
' R* h# l0 C6 r9 O8 j, H1 p$ O; h - .top {width: 100%; height: 60px;background: green;}
8 P* o5 o& b2 n! R; j0 z - .nav {width: 1000px;height: 60px;border: 2px solid red;margin: 0 auto;}
+ b: w0 Q3 f6 ^4 b - .nav p {width: 1000px;height: 60px; text-align: center;}9 c3 u$ x+ F3 j3 S* q. K
- </style> B( F9 T4 E. [: M% B! e
- </head>
4 x0 h' X, H, x4 H0 } - <body>. N1 K# }0 l$ ~! d# p# @* ?# ]
- <div class="top">: B* B Z) n" H* z9 U1 m
- <div class="nav"><p>这是导航区域</p></div>
]' w. A$ u9 ~0 }8 b4 Y# h% { - </div>
# s* L8 n- Y- Z# D- M2 @ - </body>
$ K, L/ x! `% J H( H - </html>
复制代码浏览器全屏时显示如下(显示正常): 如果有人问nav区域设置高度同样为60px;为什么红色的边框超出了高度,那是因为边框设置了2px,所以总高度多了4个像素,所以超出了范围。要想要不超出,所以需要在nav区域的高度上减去4个像素。
| |  |  |  | CooL.泪猪说: |
|