|
|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?会员注册
x
 | |  | | 我最近写网页的时候,经常碰到一个普遍的问题,经过我的查阅和尝试,终于解决了这一问题,这里有两种方法提供给大家,如果博友还有更好的方法,欢迎补充。 一.使用min-width属性: 我们先看看下面这段代码(html): - <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
9 D* Q0 ^- j9 U+ Q( G! Q - <head> + f: y9 z' Z0 u, n- }2 D5 z/ s+ h
- <title>无标题文档</title>
; V2 d5 k0 d7 P- P0 i - <meta charset="utf-8" />
: F2 R8 \% Z, |, a - <style type="text/css">
" e" n& R: G. x/ c2 f; W' O - body {margin: 0px;padding:0px;}: D) Y/ H7 L6 ~5 ]5 a
- .top {width: 100%; height: 60px;background: green;}
2 V2 R9 d8 H ^, ~ y - .nav {width: 1000px;height: 60px;border: 2px solid red;margin: 0 auto;}
$ {" Z1 n! ?' G4 k - .nav p {width: 1000px;height: 60px; text-align: center;}6 P v5 N2 n: Y4 x2 h1 {, @5 J
- </style>
6 E& L4 S" M; X6 l; P# w0 l - </head>
/ m( D8 v( s! B3 l. x - <body>
. h+ a. }2 d# R* G, M - <div class="top">2 e% s! ]3 Q1 h
- <div class="nav"><p>这是导航区域</p></div>' @# s z' a( b1 ~2 T, q# {
- </div>
" v; ^! u2 G9 n, T) {% E+ o - </body>) Y' d! S5 I0 r8 c9 r: R5 [4 S
- </html>
复制代码浏览器全屏时显示如下(显示正常): 如果有人问nav区域设置高度同样为60px;为什么红色的边框超出了高度,那是因为边框设置了2px,所以总高度多了4个像素,所以超出了范围。要想要不超出,所以需要在nav区域的高度上减去4个像素。
| |  |  |  | CooL.泪猪说: |
|