我试图将两个段落对齐在图像的左侧,但我似乎无法弄明白。我也试图使文本的宽度与图像的宽度相同。我需要在那里保持div align =“center”,以便引导行位于页面的中心。请帮忙!
以下是我的网页设计中关于如何对齐它的图片。 http://i.imgur.com/kIbyBUS.png
这是html代码。 https://jsfiddle.net/kvu7y8ym/
<div align="center">
<div id="preview" class="col-lg-4 col-md-6 col-sm-12">
<img id="img" src="http://i.imgur.com/HHGHTsu.png">
<p><b>EXAMPLE WEB DESIGN</b></p>
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit.
Vestibulum lobortis diam ut ipsum egestas scelerisque. Nam semper lorem
at cursus pulvinar. Ut luct diam.</p>
</div>
</div>
答案 0 :(得分:1)
最简单的方法是使用2个包装器,inline-block
和table-caption
。
table-caption
会将文字保留在图片的边缘,inline-block
将以text-align: center
元素上设置的#preview
为中心。
#preview {
text-align: center;
}
.inline-block {
display: inline-block;
}
.tbl-caption {
display: table-caption;
text-align: left;
}
<div>
<div id="preview" class="col-lg-4 col-md-6 col-sm-12">
<div class="inline-block">
<div class="tbl-caption">
<img id="img" src="http://i.imgur.com/HHGHTsu.png">
<p><b>EXAMPLE WEB DESIGN</b></p>
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vestibulum lobortis diam ut ipsum egestas scelerisque. Nam semper lorem at cursus pulvinar. Ut luct diam.</p>
</div>
</div>
</div>
</div>
答案 1 :(得分:0)
<div class="container">
<div class="row">
<div id="preview" class="col-lg-offset-4 col-md-offset-3 col-lg-4 col-md-6 col-sm-12">
<img id="img" src="http://i.imgur.com/HHGHTsu.png">
<p><b>EXAMPLE WEB DESIGN</b></p>
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit.
Vestibulum lobortis diam ut ipsum egestas scelerisque. Nam semper lorem
at cursus pulvinar. Ut luct diam.</p>
</div>
</div>
</div>
如果您正在使用Bootstrap(我觉得您使用的是col-lg-4
等),我会这样做。
当您使用这些类时,他们希望在container
内,然后在row
内使用不同的偏移量来居中内容,请参阅上面的示例。