|
|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?会员注册
x
 | |  | | 我最近写网页的时候,经常碰到一个普遍的问题,经过我的查阅和尝试,终于解决了这一问题,这里有两种方法提供给大家,如果博友还有更好的方法,欢迎补充。 一.使用min-width属性: 我们先看看下面这段代码(html): - <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">$ `& o& @! h: C1 V; u3 K! _! d! n2 b
- <head>
u7 h: {+ M O: T - <title>无标题文档</title>
/ Y$ I; W- N1 @9 ]2 T - <meta charset="utf-8" />
4 V6 b: U# D5 v5 N& Z3 r/ M - <style type="text/css">
5 \5 W* b8 J7 n* f' ]' } - body {margin: 0px;padding:0px;}7 R9 R$ n3 B: C" u! s& J
- .top {width: 100%; height: 60px;background: green;}
- |. Q7 G1 q6 a+ ^ - .nav {width: 1000px;height: 60px;border: 2px solid red;margin: 0 auto;}
( J# q/ c( w# A, c - .nav p {width: 1000px;height: 60px; text-align: center;}/ W5 W# _& @. d' G3 _& i
- </style>
% i! T4 E- O+ x# ~6 N: l) E - </head>
$ t8 B1 Y5 b# @( y- M( w - <body>
$ i5 s6 C, x( y5 f - <div class="top">
$ `9 g8 C+ X( Q+ I - <div class="nav"><p>这是导航区域</p></div>
' l, s G7 Z P% s5 \* y8 H - </div>) l2 d$ K- E+ i4 H7 D0 v( i v; T
- </body>
5 G5 M! Q, z8 s - </html>
复制代码浏览器全屏时显示如下(显示正常): 如果有人问nav区域设置高度同样为60px;为什么红色的边框超出了高度,那是因为边框设置了2px,所以总高度多了4个像素,所以超出了范围。要想要不超出,所以需要在nav区域的高度上减去4个像素。
| |  |  |  | CooL.泪猪说: |
|