|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?会员注册
x
 | |  | | 我最近写网页的时候,经常碰到一个普遍的问题,经过我的查阅和尝试,终于解决了这一问题,这里有两种方法提供给大家,如果博友还有更好的方法,欢迎补充。 一.使用min-width属性: 我们先看看下面这段代码(html): - <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
& u0 b# C' w. G i/ n0 H - <head>
& M- s* Q c" t2 [$ N5 ? - <title>无标题文档</title>( G! {7 X! U( K6 H* U$ `# A6 k, b
- <meta charset="utf-8" />
7 V4 m( A( X& v5 Z' T - <style type="text/css">6 E1 [( G3 H' l* v8 m( Y
- body {margin: 0px;padding:0px;}
2 S+ y" b) g8 w" _' u8 _% K* G - .top {width: 100%; height: 60px;background: green;}
: m$ B: s9 ]/ c3 f# x - .nav {width: 1000px;height: 60px;border: 2px solid red;margin: 0 auto;}
' Q% W! I3 L) B# X8 O' n - .nav p {width: 1000px;height: 60px; text-align: center;}7 x# K6 U: {9 u, k3 G1 s; ? x* _. C
- </style>0 h9 u P8 f1 q; x8 q6 I, w1 j
- </head>
r4 g0 m5 k; D+ W$ j7 Y) i0 E0 z - <body>
; v X! b5 T# q: d6 g( N - <div class="top">
& U6 X8 }! s; W' k/ X - <div class="nav"><p>这是导航区域</p></div>
, q1 B' x( A# q2 x7 i( j' ]% ] - </div>
: n* a8 q+ Y* h# D - </body>
' K6 l3 O3 P0 T3 e6 k. `" }- n* K - </html>
复制代码浏览器全屏时显示如下(显示正常): 如果有人问nav区域设置高度同样为60px;为什么红色的边框超出了高度,那是因为边框设置了2px,所以总高度多了4个像素,所以超出了范围。要想要不超出,所以需要在nav区域的高度上减去4个像素。
| |  |  |  | CooL.泪猪说: |
|