html - 如何使 div 作为另一个 div 的子元素?

标签 html css

我想按如下顺序放置三个 div:inputbreakouput。而它们的父 div 是 container。我在为这些 div 应用 box-sizing 时遇到问题,这是我的 CSS:

html {
    border: groove 8px red;
    margin: 20px;
}

.container {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    height:75%;
}

.container .input {
    width: 49%;
    height: 100%;
    border: solid 2px red;
    float: left;    
}

.container .break {
    width: 2%;
    height: 100%;
    background: blue;
    float: left;
}

.container .output {
    width: 49%;
    height: 100%;
    border: solid 2px green;
    float: right;
}

最佳答案

您还必须对 child 应用 box-sizing:

.container > * {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
     box-sizing: border-box;
}

关于html - 如何使 div 作为另一个 div 的子元素?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24144025/

相关文章:

asp.net - 如何重新调整此图像的大小以适合文本?

jquery - 现场最奇怪的错误,Safari 和 IE 出现随机大圆圈

html - ng-model vs ngModel - 打破形式

html - CSS 悬停在容器上

html - 图像源文件与 base64 有性能差异吗?

javascript - 为什么我的 API 响应没有显示在页面上?

javascript - AJAX 请求不再指向成功回调方法中的正确变量

javascript - 砌体布局响应式排水沟

html - 内联对齐图像和文本

jquery - 当我单击 div 区域时,div 应该消失,当我单击页面中的任何位置时 div 应该出现