|
|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?会员注册
x
 | |  | | 我最近写网页的时候,经常碰到一个普遍的问题,经过我的查阅和尝试,终于解决了这一问题,这里有两种方法提供给大家,如果博友还有更好的方法,欢迎补充。 一.使用min-width属性: 我们先看看下面这段代码(html): - <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">. l3 }" X6 j; \0 T! o9 G$ C
- <head>
5 ^, N7 k/ U; R - <title>无标题文档</title>, ~" y7 M7 Z. l, y5 Q0 ?
- <meta charset="utf-8" />
4 t9 ~0 V( |5 L4 _" t - <style type="text/css">+ K9 q3 L' o/ X3 O! E) n$ @
- body {margin: 0px;padding:0px;}: s6 F# _: x# j( m* G1 B( G
- .top {width: 100%; height: 60px;background: green;} ; N% l/ ?3 j8 u+ Q, q7 {
- .nav {width: 1000px;height: 60px;border: 2px solid red;margin: 0 auto;}
1 Z+ C9 q6 x! d& c - .nav p {width: 1000px;height: 60px; text-align: center;}' V! f! t5 t. ^& w+ Z
- </style>
) \$ T& t& L+ Y4 L% u - </head>
" R3 J; j! \8 I$ P& y - <body>+ A) j1 n# `& I- b/ d, B5 F
- <div class="top">) B/ `2 Q- A P( u) ~% C
- <div class="nav"><p>这是导航区域</p></div>
3 Z. e6 o( D# Q# x% d - </div>
+ D A2 u; V2 r$ l8 A - </body>
0 F! S# ?3 i* A5 X. ^5 i - </html>
复制代码浏览器全屏时显示如下(显示正常): 如果有人问nav区域设置高度同样为60px;为什么红色的边框超出了高度,那是因为边框设置了2px,所以总高度多了4个像素,所以超出了范围。要想要不超出,所以需要在nav区域的高度上减去4个像素。
| |  |  |  | CooL.泪猪说: |
|