Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/36.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用CSS在水平中心的左右两侧设置两行_Css - Fatal编程技术网

使用CSS在水平中心的左右两侧设置两行

使用CSS在水平中心的左右两侧设置两行,css,Css,我面临着同样的问题。我试图创建两个单独的行,标记为红色背景色,在中间水平对齐。其中一行位于中心零件左侧,第二行位于中心零件右侧 我需要添加或更改一些值吗?我已经试了两个小时了。 任何帮助都将不胜感激。谢谢各位: .其他{ 位置:相对位置; 垂直对齐:中间对齐; 宽度:70%; 背景色:D0; 高度:500px; 保证金:自动; 填充:40px 15%20px 15%; 显示:表格; } .其他{ 边际:0px; 高度:300px; 浮动:左; 背景色:红色; } 新闻将在此处显示。 在这

我面临着同样的问题。我试图创建两个单独的行,标记为红色背景色,在中间水平对齐。其中一行位于中心零件左侧,第二行位于中心零件右侧

我需要添加或更改一些值吗?我已经试了两个小时了。 任何帮助都将不胜感激。谢谢各位:

.其他{ 位置:相对位置; 垂直对齐:中间对齐; 宽度:70%; 背景色:D0; 高度:500px; 保证金:自动; 填充:40px 15%20px 15%; 显示:表格; } .其他{ 边际:0px; 高度:300px; 浮动:左; 背景色:红色; }

新闻将在此处显示。

在这里你可以看到我们的产品。


为我工作只是删除浮动:左;并添加显示:表格单元格;给其他人。

新闻将在此处显示。

在这里你可以看到我们的产品。


您只需要向p提供一个宽度值,因为您将p元素浮动到左侧,容器中的每个p元素都将脱离正常的文档流,并从左向右流动。 只需为每个p元素添加宽度:50%。像这样:

.others p {
 margin: 0px;
 height: 300px;
 float: left;
 background-color: red;
 width:50%;
 }
还提供一个clearfix或overflow:hidden;为了在它的主体中包含浮动元素

这是一个可以合作的方法

编辑:差点忘了。如果您想控制布局,还需要为主体容器提供一个“最小宽度”和“最大宽度”值,这样它在宽屏幕上不会有太大的拉伸,在窄屏幕上也不会包含太多。另外,试试css框架,比如bootstrap。它会让你很好地控制你的布局

干杯

我认为你不应该用来定位

改用

同时使用float:left或float:right可能会解决您的问题

在此处阅读有关使用浮动项的内容:

此外,当使用浮动时,浏览器将假定“容器”中没有任何内容

所以我还建议您阅读css属性溢出的使用

.其他 { 位置:相对位置; 垂直对齐:中间对齐; 宽度:70%; 背景色:D0; 高度:500px; 保证金:自动; 填充:40px 15%20px 15%; 显示:表格; } 左边 { 显示:内联块; 边际:0px; 高度:300px; 宽度:50%; 浮动:左; 背景色:红色; } 右侧 { 显示:内联块; 边际:0px; 高度:300px; 宽度:50%; 浮动:对; 背景颜色:绿色; }

新闻将在此处显示。

在这里你可以看到我们的产品。


由于某种原因,它不起作用,只是把块放在一起了:/非常感谢,我需要在后面的部分中使用溢出。我要花很长时间才能找到它。谢谢非常感谢。就是我需要的代码。谢谢。你知道如果这两行是40%而不是50%,我怎么能使它们水平居中,这样它们就不会向左浮动了吗?谢谢!很乐意帮忙。如果你觉得有用,请投票
        
        
            .others {
            position: relative;
            vertical-align: middle;
            width: 70%;
            background-color: #d0d0d0;
            height: 500px;
            margin: auto;
            padding: 40px 15% 20px 15%;
            display: table;
            }
        
            .others p {
            margin: 0px auto;
            height: 300px;
        width:50%;
    display-inline-block;
text-align:center;
            float: left;
            background-color: red;
            }
        
        
.others p {
margin: 0px;
height: 300px;
background-color: red;
display:inline-block;
}
.others p {
 margin: 0px;
 height: 300px;
 float: left;
 background-color: red;
 width:50%;
 }