|
|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?会员注册
x
 | |  | | 我最近写网页的时候,经常碰到一个普遍的问题,经过我的查阅和尝试,终于解决了这一问题,这里有两种方法提供给大家,如果博友还有更好的方法,欢迎补充。 一.使用min-width属性: 我们先看看下面这段代码(html): - <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"># `# S# v% d# b3 j" x
- <head>
0 Q- i4 X9 y' r( D3 Z1 k6 q - <title>无标题文档</title># N% i" k) c$ b2 o
- <meta charset="utf-8" />
# o) z+ R) a( \! C& U5 S& r8 n - <style type="text/css">* ^ H) E" Z( T' z! @
- body {margin: 0px;padding:0px;}
6 C6 e# [/ a9 U- b, h9 g - .top {width: 100%; height: 60px;background: green;}
, m9 @ b O8 b/ s" B+ r' L - .nav {width: 1000px;height: 60px;border: 2px solid red;margin: 0 auto;}
4 f7 u$ O" L* U N- } - .nav p {width: 1000px;height: 60px; text-align: center;}) h' ?' O1 q1 h
- </style>
; h1 q6 U& h, m% n3 F4 h4 { - </head>
, N: l" U# |. q - <body>( `& }7 ?( o% v- ?
- <div class="top">7 v) \1 F& B# L4 @) k- `7 p, ]
- <div class="nav"><p>这是导航区域</p></div>
5 A+ g% P5 o/ \: Z; s+ T; W - </div>1 L4 @, f3 F) p% u1 z9 s3 e# Q) N
- </body>4 Q! n; c0 ]3 ?9 c: B7 M2 [
- </html>
复制代码浏览器全屏时显示如下(显示正常): 如果有人问nav区域设置高度同样为60px;为什么红色的边框超出了高度,那是因为边框设置了2px,所以总高度多了4个像素,所以超出了范围。要想要不超出,所以需要在nav区域的高度上减去4个像素。
| |  |  |  | CooL.泪猪说: |
|