在this页面的顶部,我在同一个版块中有两个名为“Artykułoymnie w mediach”和“Moje publikacje”的子弹列表。
“Artykułyomnie w mediach”在左边显示。 “Moje publikacje”出现在右边。
我添加了一个指向左侧网址的新链接,然后我将.mediaomnielistright ul
和.mediaomnielistleft
的大小增加了20倍,然后它被中断了。现在,不是在另一个旁边显示一个列表,而是在顶部和底部显示一个列表。
我试图恢复我所做的所有更改,但出于某种原因,它仍然显示错误。
这是现在正在使用的CSS:
#col2{width:580px; height: auto;}
.mediaomnielistright ul{margin-left:5px; list-style-type: circle; padding-left:20px;}
.mediaomnielistleft ul{list-style-type: circle; padding-left:20px;}
.mediaomnielist {overflow:auto; height:580px;}
.mediaomnielistleft {width:310px; float:left; height:inherit;}
.mediaomnielistright {width:288px; border-left-width:2px; border-style:dashed; border-color:#999; overflow: auto; height:inherit;
}
有人知道什么是错的吗?
答案 0 :(得分:3)
580px小于310px + 288px,因此您没有空间容纳这些列。
答案 1 :(得分:1)
你增加了左边的宽度?这意味着父<div>
中没有足够的空间让它们并排显示。不使用绝对值,而是使用百分比:
mediaomnielistleft, mediaomnielistright { width:49%; }
它不会加起来100%,因为您在父div的右侧有一个滚动条。这大约需要16px
。
或者你可以坚持使用实际宽度并改变
mediaomnielistright { width: 251px; }
答案 2 :(得分:0)
.mediaonilist { width :580 px}
.mediomnielistleft { width : 310 px}
.mediomnielistleft { width : 290 px}
310 + 290 = 600 所以浮点数被忽略了。我不算边距和填充。