搜索
  • 您还未登录,请
  • 查看: 1707|回复: 0
    打印 上一主题 下一主题
    收起左侧

    浏览器窗口化窗口变小右上角右下角 div错位的问题

    [复制链接]
    • 形象
    • 资料
    • 荣誉
    CooL.泪猪  男性
    发短消息 加为好友

    QQ查看个人网站
    UID: 1
    帖子: 5111
    精华: 33
       积分: 33236
       威望: 2127
       状态: 0
       积极: 9975
       贡献: 644
       魅力: 499
       活跃: 11204
       人气: 1235
       酷币: 23471
       阅读权限:255
       注册时间:2009-9-1
       在线时长:2829小时
       失踪天数: 0 天
       社区经验: 18级 已经发了5111篇文章咯快19级咯
       在线状态:   
    时尚酷族泪猪
    级别: 酷族管理员
  • TA的每日心情
    开心
    昨天 01:03
  • 签到天数: 298 天

    连续签到: 1 天

    [LV.8]以坛为家I

    荣誉勋章

    社区QQ达人 超级无敌新人奖 优秀成员 最佳成员奖 原创者勋章 沙发王勋章 每日签到奖 推广之星奖 宣传大使 极度诱惑勋章 视觉潮人奖 先锋奖 六星奖 音乐天才奖 空间认证奖 YY认证勋章 在线时间王勋章 红人勋章 爱心勋章 社区活动奖 幸福恋人奖(男) 酷Q帅哥奖 精英会员审核团队标志 最具人气奖 水瓶座
    跳转到指定楼层
    楼主
    CooL.泪猪实名认证 发表于 2017-5-4 10:05:06 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式      紫钻仅向指定用户开放  
    +1
    1707°C
    沙发哦 ^ ^ 马上

    马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

    您需要 登录 才可以下载或查看,没有帐号?会员注册

    x

    我最近写网页的时候,经常碰到一个普遍的问题,经过我的查阅和尝试,终于解决了这一问题,这里有两种方法提供给大家,如果博友还有更好的方法,欢迎补充。

    一.使用min-width属性:

    我们先看看下面这段代码(html):

    1. <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">6 _9 J: {9 `7 |. f' B
    2. <head> 8 J* u3 e0 r( M5 n
    3. <title>无标题文档</title>; I4 C1 S/ \8 o
    4. <meta charset="utf-8" /># @& G3 B$ c& F" j# q4 L6 {
    5. <style type="text/css">5 ^/ l: \& G/ k1 [/ G4 V
    6. body {margin: 0px;padding:0px;}/ H3 W, S8 ?+ z# s& o
    7.      .top {width: 100%; height: 60px;background: green;} $ j& i9 M2 N; P/ ~+ b9 i
    8.      .nav {width: 1000px;height: 60px;border: 2px solid red;margin: 0 auto;} - S9 R$ u; D! n' w/ \2 `+ s
    9.      .nav p {width: 1000px;height: 60px; text-align: center;}
      ! R$ F  N% q4 R+ p7 B; \- C9 z
    10.      </style>
      - ^; w0 i& Q) [; }9 i. K
    11.    </head>0 H, x% j) q- v, `/ l
    12.    <body>( l4 c3 `/ y/ A& {8 L6 k, p; o) O
    13.        <div class="top">
      9 m' }0 Q1 E* d9 \3 B
    14.            <div class="nav"><p>这是导航区域</p></div>
      : _! f% }# G2 E1 C; M- e( ^# C: g
    15.        </div>3 `( G9 ?# k3 ?& |; s
    16.    </body>/ T- G; Q' I, K, b8 E& S
    17. </html>
    复制代码

    浏览器全屏时显示如下(显示正常):

    如果有人问nav区域设置高度同样为60px;为什么红色的边框超出了高度,那是因为边框设置了2px,所以总高度多了4个像素,所以超出了范围。要想要不超出,所以需要在nav区域的高度上减去4个像素。

    CooL.泪猪说:
    分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
    收藏收藏 转播转播 分享分享 分享淘帖 支持支持 反对反对
         时尚酷族社区:www.coqq.net

    发表回复

    您需要登录后才可以回帖 登录 | 会员注册

    本版积分规则

    欢迎您的光临,如果您觉得本站做得不错的话,请把本站介绍给您的好友,谢谢大家的支持!
    发布主题 上个主题 下个主题 快速回复 收藏帖子 返回列表

    ©2009-2025 时尚酷族社区 http://www.coqq.net/  版权所有 
      

    快速回复 返回顶部 返回列表