|
|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?会员注册
x
 | |  | | 我最近写网页的时候,经常碰到一个普遍的问题,经过我的查阅和尝试,终于解决了这一问题,这里有两种方法提供给大家,如果博友还有更好的方法,欢迎补充。 一.使用min-width属性: 我们先看看下面这段代码(html): - <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">6 |6 w3 Z2 d; A
- <head>
! |0 b b) m& m - <title>无标题文档</title>& n: n! B0 i* Z6 @5 J6 w1 ^
- <meta charset="utf-8" />, h% u; b6 k7 i7 |7 b2 |
- <style type="text/css">9 A' W2 P2 ]" x- h3 [
- body {margin: 0px;padding:0px;}
6 B9 ^3 |) B9 \& K0 v- Q - .top {width: 100%; height: 60px;background: green;} ; V T/ T0 h: G5 J# x( s
- .nav {width: 1000px;height: 60px;border: 2px solid red;margin: 0 auto;}
; Z ?; r7 ?* A$ @/ |- { - .nav p {width: 1000px;height: 60px; text-align: center;}
% S% `0 m% j9 k; p! F2 r ]; u - </style>
& B/ _; F( h& V& e3 H6 R - </head>
" Y" i9 Q( C E, G2 h" z$ f7 C - <body>7 I/ u# M! A: y9 s# t( j
- <div class="top">
% h% f/ S1 F* b" ~. x9 o - <div class="nav"><p>这是导航区域</p></div>
/ X8 d$ u+ b; [) p4 D - </div>5 L+ u! u4 c; o+ n: G F' f
- </body>5 B7 S* |* d- S6 r
- </html>
复制代码浏览器全屏时显示如下(显示正常): 如果有人问nav区域设置高度同样为60px;为什么红色的边框超出了高度,那是因为边框设置了2px,所以总高度多了4个像素,所以超出了范围。要想要不超出,所以需要在nav区域的高度上减去4个像素。
| |  |  |  | CooL.泪猪说: |
|