|
|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?会员注册
x
 | |  | | 我最近写网页的时候,经常碰到一个普遍的问题,经过我的查阅和尝试,终于解决了这一问题,这里有两种方法提供给大家,如果博友还有更好的方法,欢迎补充。 一.使用min-width属性: 我们先看看下面这段代码(html): - <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
1 q3 W9 k$ }& u1 p# Y s# { - <head> * q9 s- V) M8 x' h3 _* b
- <title>无标题文档</title>" ~0 _; K) z8 [1 _ \
- <meta charset="utf-8" />
5 B, l; m/ I" K& v! V - <style type="text/css">
# n% l0 U: v/ \. [5 P6 o6 _# v - body {margin: 0px;padding:0px;}1 Z# h |5 w. x: z/ X
- .top {width: 100%; height: 60px;background: green;} 6 l( m U6 U/ S
- .nav {width: 1000px;height: 60px;border: 2px solid red;margin: 0 auto;}
" }2 f9 B: B& \1 t9 u) o$ [3 S - .nav p {width: 1000px;height: 60px; text-align: center;}0 d! N7 M1 H- s
- </style>3 X2 r/ A* s& ?5 |9 P' \6 \
- </head>) D; q \5 ^$ {5 u4 t
- <body>
. b5 Q+ A- D. [3 C# g; }* A - <div class="top">
" q0 D# ]' l8 L$ d5 R - <div class="nav"><p>这是导航区域</p></div>* }4 P8 P. _1 s
- </div>
4 \, L* N1 D% f; I - </body>
9 D7 T9 @9 J) A - </html>
复制代码浏览器全屏时显示如下(显示正常): 如果有人问nav区域设置高度同样为60px;为什么红色的边框超出了高度,那是因为边框设置了2px,所以总高度多了4个像素,所以超出了范围。要想要不超出,所以需要在nav区域的高度上减去4个像素。
| |  |  |  | CooL.泪猪说: |
|