【发布时间】:2021-03-08 23:25:14
【问题描述】:
我可以猜到我在这里遗漏了一些东西。仍然无法在centered div 中输入left-align 文本
这是我最终作品的模仿样本:
<div class="grid-row">
<img src="http://www.fununlimitedsports.com/wp-content/images/istockSUP.jpg" />
<div class="profile-info">
<div class="name"><a href="#">STUDENT NAME '14</a></div>
<div class="occupation">Toured nationally with “West Side Story”</div>
<div class="major">MAJOR: MUSIC THEATRE</div>
</div>
</div>
css:
.grid-row {
max-width: 980px;
margin: 0 auto;
position: relative;
border: 1px solid green;
text-align:center;
}
如何让profile-info div 居中在grid-row 中,同时为它的内容维护一个left-aligned 文本?
使用的图片是来自谷歌的随机图片
编辑:
我需要 div profile-info 仍然位于 grid-row 和 left-align 其文本的中间
【问题讨论】:
-
您是否认为
.grid-row上的text-align: center;规则以.profile-infodiv 为中心?因为这不是它的工作方式。 -
不,我知道其父级的
margin确实如此。 -
margin上的.grid-row规则以.grid-row为中心。它对于在.grid-row中放置.profile-info没有任何作用。 -
嗯,是的。我以为您是在谈论将整个事物集中在屏幕上。我明白了,谢谢
标签: html css text-alignment