|
|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?会员注册
x
 | |  | | 我最近写网页的时候,经常碰到一个普遍的问题,经过我的查阅和尝试,终于解决了这一问题,这里有两种方法提供给大家,如果博友还有更好的方法,欢迎补充。 一.使用min-width属性: 我们先看看下面这段代码(html): - <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">) [; W' r _" N* X1 c; V
- <head>
4 {' q: Z! \& W5 W - <title>无标题文档</title>7 j3 Q2 g+ }6 c' A
- <meta charset="utf-8" />; g0 j3 n" Y5 \$ {/ K+ s
- <style type="text/css">% {. @* z, {$ d* M/ ?/ C8 O' V
- body {margin: 0px;padding:0px;}/ g' Y1 @: O P3 V
- .top {width: 100%; height: 60px;background: green;} , `4 n6 m8 i. ]% n4 H- E$ H: K
- .nav {width: 1000px;height: 60px;border: 2px solid red;margin: 0 auto;} 5 r' T8 e( Q+ m. q v1 a, ~
- .nav p {width: 1000px;height: 60px; text-align: center;}% q% v. {6 Q! W# n( L- e$ m
- </style>
, p$ e% P, m# t* E9 O! W - </head>4 O( [/ p0 b# k: ]7 V8 W: `/ K
- <body>
* @' k5 C+ S# e h7 c! O ` - <div class="top">$ o* B5 ^5 ~( B, i# b% Z
- <div class="nav"><p>这是导航区域</p></div>
- T7 {5 _+ _& d) p# c5 X" @ - </div>
) Q6 W1 M& n/ O) G/ X; P$ ?$ O - </body>
! w5 q) H9 I' g5 k - </html>
复制代码浏览器全屏时显示如下(显示正常): 如果有人问nav区域设置高度同样为60px;为什么红色的边框超出了高度,那是因为边框设置了2px,所以总高度多了4个像素,所以超出了范围。要想要不超出,所以需要在nav区域的高度上减去4个像素。
| |  |  |  | CooL.泪猪说: |
|