|
|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?会员注册
x
 | |  | | 我最近写网页的时候,经常碰到一个普遍的问题,经过我的查阅和尝试,终于解决了这一问题,这里有两种方法提供给大家,如果博友还有更好的方法,欢迎补充。 一.使用min-width属性: 我们先看看下面这段代码(html): - <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
8 v6 s# G- h/ x# W, ` - <head>
! n5 k8 e. F7 S* n - <title>无标题文档</title>
( V. `7 N; j/ d/ S+ y+ I/ E - <meta charset="utf-8" />2 t5 k/ ^9 l" |+ W' T. N
- <style type="text/css">
5 z; C. I% K9 |* n, q - body {margin: 0px;padding:0px;}
/ n- @6 u3 i; h! I: V3 u - .top {width: 100%; height: 60px;background: green;} 5 O7 H( ?( z* t$ e5 D0 p
- .nav {width: 1000px;height: 60px;border: 2px solid red;margin: 0 auto;}
0 ]7 W6 a! ^: n/ g$ F* u7 Q! s8 {1 \ - .nav p {width: 1000px;height: 60px; text-align: center;}
- X/ K4 I& w, I5 L3 t( M. s1 O - </style>
- ]8 x6 G/ U; K# k; b$ ?; q - </head>4 _6 a, W: U( _; W( f9 ]
- <body>
1 n1 K8 S4 ^- P. [1 @ - <div class="top">
* M9 }$ ^5 r- Q* Z% g: F/ b' Z: ~ - <div class="nav"><p>这是导航区域</p></div>
! Y" F& z W! v) s5 C9 ] - </div>
- b% z$ p$ b' s _3 G- b6 f - </body>6 F0 M( o6 P% a$ T3 Z
- </html>
复制代码浏览器全屏时显示如下(显示正常): 如果有人问nav区域设置高度同样为60px;为什么红色的边框超出了高度,那是因为边框设置了2px,所以总高度多了4个像素,所以超出了范围。要想要不超出,所以需要在nav区域的高度上减去4个像素。
| |  |  |  | CooL.泪猪说: |
|