css - Div 不居中对齐

标签 css html

我有两个div,一个放在左边,一个放在右边。在左边的 div 中我有文本,在右边的 div 中我有图像。当我复制并粘贴下面的 HTML 并重复同一行 div 时,div 刚好偏离中心。这是为什么?这是我的代码-

HTML -

<div id="wrapper">
    <div id="left">

    <br><br>

    <CENTER> TEXT</CENTER></div>
    <div id="right">

    <br><br>

        <font-size: "14px;">

            IMAGE 
            IMAGE
            IMAGE
            <br><br>

        </td>
    </tr>
</div>

CSS -

#wrapper {
    width: 100%;
    overflow: auto;
}

#left {
    float:left;width:48%;margin-right:1%;
}

#right {
    float:right;width:48%;margin-left:1%;
}
}

最佳答案

我无法重现您报告的问题。如果你看看这个fiddle ,您会发现一切正常。

这假设您也在复制/粘贴包装器 div。如果这不是您想要的(并且您只想在 wrapper 中重复 div),那么您需要确保您使用的是 classes 而不是 leftrightid 并且每个新行的 float 都会被清除。您可以通过 .left 类上的 clear: both 实现此目的:

.left {
    clear:both;
    float:left;
    margin-right:1%;
}

您可以在this fiddle 中看到结果:

关于css - Div 不居中对齐,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19910949/

相关文章:

php - 从样式 css 获取背景图像 URL 的简单 html dom

css - Firebug 显示不正确的行号

javascript - Canvas 放大,使用鼠标滚轮缩小

html - 如何创建此搜索框动画?

html - CSS 与 ckeditor 中的其他 CSS 文件冲突

html - 当我尝试使用负边距向上移动图像时,整个容器向上移动

jquery - 如何创建像这个图像 css 中的网格位置元素

php - 如何让一个页面中所有不同尺寸的图片高度和宽度相同?

html - HTML5 中的行内元素是否允许 block 级元素?

html - URL 末尾的哈希值会更改页面布局吗?