在我的网站http://goo.gl/BcJtC部分“关于我们”我想在activity-left
div的右侧有一个细灰色边框,与activity-right
div分隔。
不幸的是,我目前的代码不起作用。有什么想法吗?
谢谢
HTML code:
<div class="section" id="plan-activite">
<div id="activity-container">
<div id="activity-left"><span class="activity-title">About Us</span><br /><img src="images/planet-water.jpg" class="activity-planet" alt="Picture" /></div>
<div id="activity-right"><p><span class="activity-conclusion">XYZ, khkhkhk, ren natur</span></p><br /><p>XXZ AS was founded 2011sdqsd.</p><br/>
</div>
</div>
</div><!--END page3-->
CSS代码:
#activity-container {
width:90%;
background-color:#FFFFFF;
Height:400px;
margin-left: auto;
margin-right: auto;
opacity:0.95;
filter:alpha(opacity=95); /* For IE8 and earlier */
border: 1px solid #efefef;
background: #fff;
-webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.27), 0 0 40px rgba(0, 0, 0, 0.06) inset;
-moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.27), 0 0 40px rgba(0, 0, 0, 0.06) inset;
box-shadow: 0 1px 4px rgba(0, 0, 0, 0.27), 0 0 40px rgba(0, 0, 0, 0.06) inset;
}
#activity-left {
color:#000;
margin: 0 auto;
border-style:solid;
border-right-color:#666;
padding:15px;
width: 30%;
float: left;
position: relative;
}
#activity-right {
font:12px 'Open Sans', "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
font-weight:400;
margin: O auto;
padding:15px;
color:#000;
width: 60%;
float: left;
position: relative;
text-align:justify;
-moz-column-count: 1;
-moz-column-gap: 1.5em;
-moz-column-rule: 1px solid #c4c8cc;
-webkit-column-count: 1;
-webkit-column-gap: 1.5em;
-webkit-column-rule: 1px solid #c4c8cc;
}
.activity-planet {
text-align:center;
margin-top:20px;
margin-left:20px;
}
答案 0 :(得分:0)
将border: 1px solid #000
添加到#activity-left
。它对我有用。
虽然我会为border-left: 1px solid #000
执行#activity-right
,因为这会一直延长。
答案 1 :(得分:0)
边界声明由三部分组成:color
,style
和width
属性。 样式和宽度是必需的,颜色是可选的(如果未提供则继承自文本颜色)。
使用-left
,-right
,-top
和-bottom
后缀可以使这些属性更加具体,就像您对颜色财产。
所以目前,你所缺少的只是宽度声明,以便有一个右边框。但问题在于,因为您为整个<div>
设置了通用的样式,添加border-width: 1px
,会在默认情况下为其他3个边提供边框颜色。
要解决这个问题,您可以使用速记声明,并立即将所有3个属性提供给右侧(border-right: 1px solid #000;
)。