|
|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?会员注册
x
 | |  | | 我最近写网页的时候,经常碰到一个普遍的问题,经过我的查阅和尝试,终于解决了这一问题,这里有两种方法提供给大家,如果博友还有更好的方法,欢迎补充。 一.使用min-width属性: 我们先看看下面这段代码(html): - <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">, ?! {& \' Z4 ~2 l# n" @, Q A
- <head>
8 ~) m( P5 u7 E: Y2 @2 X# g$ F; S2 B - <title>无标题文档</title>
8 ~. |9 H5 N) C - <meta charset="utf-8" />
* @) e" ?* ], ] - <style type="text/css">; c) a; t4 {; Y% Z
- body {margin: 0px;padding:0px;}
; Y& D8 |$ L6 L- y5 G& |5 B4 @( c - .top {width: 100%; height: 60px;background: green;} $ G8 K8 c3 _7 U* f, W
- .nav {width: 1000px;height: 60px;border: 2px solid red;margin: 0 auto;}
4 t* z4 k6 L+ G# x1 O1 E - .nav p {width: 1000px;height: 60px; text-align: center;}2 E+ B' K" k7 N) ?5 @( h6 @
- </style>9 {9 v v6 j4 M
- </head>
2 O# [: p2 s! t7 I2 e; F: V2 T - <body>
! Y( W: l: s; \8 G. w' @* ^ - <div class="top">0 g) E4 q' s M G' n
- <div class="nav"><p>这是导航区域</p></div>
$ C, S, O3 s; o# H. B- C - </div>- ^* a1 [( x/ g- U
- </body>
' A |. R! {) i1 N4 h6 W - </html>
复制代码浏览器全屏时显示如下(显示正常): 如果有人问nav区域设置高度同样为60px;为什么红色的边框超出了高度,那是因为边框设置了2px,所以总高度多了4个像素,所以超出了范围。要想要不超出,所以需要在nav区域的高度上减去4个像素。
| |  |  |  | CooL.泪猪说: |
|