|
|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?会员注册
x
 | |  | | 我最近写网页的时候,经常碰到一个普遍的问题,经过我的查阅和尝试,终于解决了这一问题,这里有两种方法提供给大家,如果博友还有更好的方法,欢迎补充。 一.使用min-width属性: 我们先看看下面这段代码(html): - <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">" `4 F2 P) O3 k6 U
- <head> & x. @5 J U5 L3 c# i. k" x6 {
- <title>无标题文档</title>% f* E$ I& c4 A* h4 y. t
- <meta charset="utf-8" />
2 C* @. B/ \5 u* \% x. e/ z! {6 T - <style type="text/css">8 a$ ~4 U, [$ W- ?, B
- body {margin: 0px;padding:0px;}
' U ?/ X/ x" z7 N6 A5 x& M! E - .top {width: 100%; height: 60px;background: green;}
l- f% k. @; f - .nav {width: 1000px;height: 60px;border: 2px solid red;margin: 0 auto;}
, D% j+ [% a' @# p' K+ v - .nav p {width: 1000px;height: 60px; text-align: center;}
3 k5 {# q6 q6 g! {# T5 D% g4 _+ F6 f9 k - </style>8 Y. ?# C6 J; L
- </head>
+ k# I* c" K6 N! R9 I4 ~. | - <body>: J. ~9 w9 i1 y2 @& [% d9 U$ W7 O
- <div class="top">
6 K% m2 z; J8 l2 h7 x1 ^1 a- A; ^ - <div class="nav"><p>这是导航区域</p></div>, C* m1 w' R. x
- </div>
/ N0 N9 |) N! @. c9 { - </body>5 H7 F6 L2 \3 o" D2 {% v- S7 j
- </html>
复制代码浏览器全屏时显示如下(显示正常): 如果有人问nav区域设置高度同样为60px;为什么红色的边框超出了高度,那是因为边框设置了2px,所以总高度多了4个像素,所以超出了范围。要想要不超出,所以需要在nav区域的高度上减去4个像素。
| |  |  |  | CooL.泪猪说: |
|