|
|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?会员注册
x
 | |  | | 我最近写网页的时候,经常碰到一个普遍的问题,经过我的查阅和尝试,终于解决了这一问题,这里有两种方法提供给大家,如果博友还有更好的方法,欢迎补充。 一.使用min-width属性: 我们先看看下面这段代码(html): - <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">& G/ G. A6 t0 R8 C( N& h8 x
- <head>
; `% |( x/ x1 s! R" O# e - <title>无标题文档</title>/ Q1 F; j2 V: j9 K3 `, @% _ X
- <meta charset="utf-8" />
V$ \/ a$ l- s. x$ z - <style type="text/css">$ u$ Y7 Z& X5 N8 H) x; {) a
- body {margin: 0px;padding:0px;}
! u5 F9 K% J& E - .top {width: 100%; height: 60px;background: green;} 5 [1 i0 k6 N( L9 H
- .nav {width: 1000px;height: 60px;border: 2px solid red;margin: 0 auto;}
$ ]$ H. x1 x" g. w$ o6 i, ^8 J - .nav p {width: 1000px;height: 60px; text-align: center;}' V$ q6 S P0 J: E' A
- </style>
( r0 T5 p& _/ E @: E" N - </head>- E: m2 D+ `6 g* O; g0 @
- <body>0 |: O+ W8 L' U$ [/ G! A
- <div class="top">! e4 E# k- C2 e9 L8 ?, b
- <div class="nav"><p>这是导航区域</p></div>, A! u, r! ?% \# q( u
- </div>+ \/ r8 K9 M: w1 v
- </body>* u/ @' q* H2 L
- </html>
复制代码浏览器全屏时显示如下(显示正常): 如果有人问nav区域设置高度同样为60px;为什么红色的边框超出了高度,那是因为边框设置了2px,所以总高度多了4个像素,所以超出了范围。要想要不超出,所以需要在nav区域的高度上减去4个像素。
| |  |  |  | CooL.泪猪说: |
|