侧边栏壁纸
博主头像
落叶人生博主等级

走进秋风,寻找秋天的落叶

  • 累计撰写 130562 篇文章
  • 累计创建 28 个标签
  • 累计收到 9 条评论
标签搜索

目 录CONTENT

文章目录

css – 使div保持在带有边距的父div中

2023-04-06 星期四 / 0 评论 / 0 点赞 / 61 阅读 / 1810 字

我一直在寻找解决这个问题,我没有看到一个很好的答案,为什么会发生这种情况,以及我如何解决它.. 基本上我有一个div,我设置为100%的宽度和高度,在里面我有一个像一个broswer标签部分,我添加

... . . 我一直在寻找解决这个问题,我没有看到一个很好的答案,为什么会发生这种情况,以及我如何解决它..
基本上我有一个div,我设置为100%的宽度和高度,在里面我有一个像一个broswer标签部分,我添加一个边距和填充到主要区域,当我设置标签div为全宽它粘一些像素,什么是正确的方式来处理与%s和边距/填充玩耍时伸出父母div的子div

<div class="appview_fullscreen app_ama"> <center><strong>AMAMAMAMAMAMA</strong> </br>    <i>AMAMAMA</i> </center><div class="main_area">    <div class="tabs_area">    </div>    <div class="main_window">    </div>    <div class="troubleshoot_area">    </div>    <div class="timeline">    </div> </div></div>.appview_fullscreen{    width: 100% !important;    height: 100%;    background-color: black;    color: white;    font-size: 20px;    margin: 0px;}.app_ama{}.main_area{    border: 1px solid green;    width: 100%;    padding: 2px;    margin: 0px;}.tabs_area{    border: 1px solid green;    height: 20px;    width: 100%;}

演示:http://jsfiddle.net/S8RC3/

.

解决方法

. 只需从DIV元素中删除100%即可.

DEMO

.main_area{    /* width:100%; Why? I'm a DIV! */    border: 1px solid green;    padding: 2px;    margin: 0px;}.tabs_area{    /* width:100%; Why? I'm a DIV! */    border: 1px solid green;    height: 20px;}

作为块级元素的DIV已经很宽,因为它是父容器.

另外你有一个拼写错误:< / br>应该是< br />,< br />或者< br>

. . .. ...

广告 广告

评论区