【发布时间】:2017-06-29 00:24:31
【问题描述】:
我已将三个DIVs 放入容器DIV。
我想要的如下:
这就是我的目标:
#light-table {
background-color: #e2e2e2;
width: 100%;
padding-top: 15px;
padding-bottom: 15px;
padding-left: 40px;
padding-right: 40px;
text-align: left;
margin-top: 30px;
margin-bottom: 30px;
}
#leftdiv {
float: left;
padding: 0 20px;
/*margin:20px 0;*/
position: relative;
width: 25%;
flex-basis: 25%;
}
#leftdivcontainer {
vertical-align: middle;
width: 100%;
text-align: center;
}
#light-table-paragraph {
font-family: 'Droid Serif';
font-size: 20px;
color: #2e2e2e;
text-align: left;
line-height: 40px;
}
<div id="light-table">
<h3 id="light-table-head-style">content.</h3>
<div id="leftdivcontainer">
<div id="leftdiv">
<p id="light-table-paragraph">Left</p>
</div>
<div id="leftdiv">
<p id="light-table-paragraph">Middle</p>
</div>
<div id="leftdiv">
<p id="light-table-paragraph">Right</p>
</div>
</div>
</div>
请有人帮忙告诉我哪里出错了?
谢谢! 斯科特
【问题讨论】:
-
嘿@Scott Davies - 对于初学者,在您的 HTML 中将
id替换为class,并在 CSS 中将#替换为.,用于那些您拥有多个元素的元素,所以light-table-paragraph和leftdiv -
谢谢,我会修改用法。你能告诉我这是新手吗?哈哈。
-
你必须从某个地方开始 :) 祝你好运!
标签: html css alignment flexbox