html - 50% 宽度不起作用

标签 html css

我正在尝试创建两个 div,它们的宽度大小是父级的 50%,并且彼此相邻。但是,它们需要有 2px 边框。我试图保持它的响应能力,并保持百分比宽度。

由于某种原因,它们没有彼此对齐。即使我删除边框,它们仍然不是彼此相邻的。

http://jsfiddle.net/tmyie/HrXxr/

HTML:

<div class="container">
    <div class="tab">First Box</div><div class="tab">Second Box</div> 
</div>

CSS:

    .container {
        max-width: 500px;
        overflow: auto;
        height: 300px;
        background-color: orange;
    }
.tab {
    display: inline-box;
    width: 50%;
    backround-color: orange;
    text-align: center;
    width: 50%;
    box-shadow: 0px 0px 0px 2px red inset;
    display: inline-block;
    padding: 5px;
    letter-spacing: 1px;
}

最佳答案

您的问题是填充,请尝试:

padding: 5px 0;

这是Fiddle

关于html - 50% 宽度不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21164624/

相关文章:

javascript - 无法绑定(bind)到放置在模板内的自定义元素的属性

javascript - 在 javascript 或 jquery 中按名称获取单选框选中的值

javascript - 在调整窗口大小时在导航栏上添加 'More options'

php - 创建多个 Wordpress 类别 div

css - splinter 的 Zurb Foundation 4 响应式导航栏菜单图标

CSS 菜单对齐在不同浏览器中不稳定

css 使用 body 标签帮助背景

javascript - 具有另一个背景图像的图像链接不起作用

宽度未知的 div 所需的 Javascript/CSS 解决方案

html - 垂直对齐两个 flex 元素