此网站过去看起来很好,然后wordpress升级。没有其他变化。侧边栏以一列开始,然后分成两列。两列设置为两个div,一个向左浮动,一个向右浮动。它在Mac上的FF看起来很好,但就是这样。它在Mac上的Safari和PC上的主要浏览器上搞砸了。有关如何解决它的任何建议?
以下是完整网站,如果您想查看源代码:http://girlgonemom.com/
这是css:
#content {
border-right:2px solid #abcfcb;
margin: 20px;
width:630px;
float:center;
padding-right: 10px;
}
#primary {
float: right;
overflow: hidden;
width: 310px;
}
#secondary {
float: left;
overflow: hidden;
width: 150px;
}
#third {
float: right;
overflow: hidden;
padding-left: 5px;
width: 150px;
list-style-type:none;
}
答案 0 :(得分:0)
我看不到third div
。我想你评论过了吗?无论如何,你应该尝试以下......
float
third div
左侧secondary
和third
div。从5px
开始,看看是否有效。答案 1 :(得分:0)
width: 310px;
和#secondary
中的#third
代替他们拥有的width: 150px
。
即使在那之后,仍然会对一些广告进行一些调整“问题”。但您可以将text-align: center;
to your #secondary
和text-align: left;
添加到您的中学标题#secondary #text-17 h3
这就是修复它的原因:
#content {
border-right:2px solid #abcfcb;
margin: 20px;
width:630px;
float:center;
padding-right: 10px;
}
#primary {
float: right;
overflow: hidden;
width: 310px;
}
#secondary #text-17 h3 { text-align: left; }
#secondary {
float: left;
overflow: hidden;
width: 310px;
text-align: center;
}
#third {
float: right;
overflow: hidden;
padding-left: 5px;
width: 310px;
list-style-type:none;
}
不是真的有必要但是因为这很简单,所以增加了代码的例子:http://www.csspivot.com/R7CUE
编辑:之前没有考虑过一些事情......
编辑2:如果我能学会阅读其中一天。好吧,这个解决方案将使它成为您想要的一列。你还没知道:)