【发布时间】:2016-05-07 01:28:37
【问题描述】:
如何将文本和图像对齐在同一行?
每当我使用填充或边距时,它都会崩溃到我正在使用的圆形图像中。
#alignPhoto {
padding-right: 50px;
padding-left: 400px;
}
#alignCompany {
margin-left: 240px
}
#alignImage {
position: relative;
bottom: -250px;
}
.wrapper {
background: #C3C3C3;
padding: 20px;
font-size: 40px;
font-family: 'Helvetica';
text-align: center;
position: relative;
width: 600px;
}
.wrapper:after {
content: "";
width: 200px;
height: 0;
border-top: 42px solid transparent;
border-bottom: 42px solid transparent;
border-right: 40px solid white;
position: absolute;
right: 0;
top: 0;
}
<div id="alignPhoto">
<div class="circle" id=image role="image">
<img src="http://placehold.it/42x42">
</div>
</div>
<div id=alignPhoto class="titleBoldText">Mary Smith</div>
<div id=alignCompany class="titleText">Morris Realty and Investments</div>
<br>
目前它是这样做的:
我想要的效果是这样的:
任何帮助或建议将不胜感激。
【问题讨论】:
-
注意:你有两次 id
#alignPhoto。 -
从写语义标记开始
-
另外,尽量在元素属性值周围使用引号。其中一些根本没有引号,即。
标签