我的文字对齐问题来自divs top。
这是HTML:
<div id="services">
<div class="langelis">
<div class="icon">
<img src="images/knyg.jpg" alt="knyga" />
</div>
<div class="txt">
<h1>Lorem Ipsum</h1>
<p>Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s..</p>
</div>
</div>
<div class="clear"></div>
</div>
这是CSS:
#content #main #services {
width: 1010px;
height: auto;
min-height: 320px;
margin: 50px auto;
}
#content #main #services .langelis {
width: 510px;
height: auto;
min-height: 140px;
position: relative;
border: 1px #000 solid;
}
#content #main #services .langelis .icon {
width: 65px;
min-height: 140px;
height: auto;
float: left;
border: 1px #000 solid;
}
#content #main #services .langelis .txt {
width: 440px;
height: auto;
float: left;
border: 1px #000 solid;
}
如何制作 文字
Lorem Ipsum Lorem Ipsum只是印刷和排版行业的虚拟文本。自16世纪以来,Lorem Ipsum一直是业界标准的虚拟文本。
从.txt div的中心对齐?谢谢你的帮助
答案 0 :(得分:0)
好
首先,你需要修复你的CSS选择器
你不能用这种方式写出所有这些id。
#content #main #services
只选择1个元素和他的孩子 例如,如果你测试它,它将与你合作:
#services .langelis .txt {
width: 440px;
height: auto;
float: left;
border: 1px #000 solid;
text-align:center;
}
如果您想要 .txt div的垂直对齐中心,您可以这样做:
#services {
width: 1010px;
height: auto;
min-height: 320px;
margin: 50px auto;
}
#content #main #services .langelis {
width: 510px;
height: auto;
min-height: 140px;
position: relative;
border: 1px #000 solid;
}
#content #main #services .langelis .icon {
width: 65px;
min-height: 140px;
height: auto;
float: left;
border: 1px #000 solid;
}
#services .txt {
width: 440px;
height: 500px;
border: 1px #000 solid;
display:table;
text-align:center;
}
.sub{
display:table-cell;
vertical-align:middle;
text-align:center;
}
<div id="services">
<div class="langelis">
<div class="icon">
<img src="images/knyg.jpg" alt="knyga" />
</div>
<div class="txt">
<div class="sub">
<h1>Lorem Ipsum</h1>
<p>Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s..</p>
</div>
</div>
</div>
<div class="clear"></div>
</div>
答案 1 :(得分:-1)
对于垂直对齐,请参阅以下简单示例:http://www.jakpsatweb.cz/css/css-vertical-center-solution.html