我想知道最好的方法是什么格式如下布局: (与eveything排列整齐的间隔):CSS:以格式布局的最佳方式
下面是HTML:
<div class"wrapper">
<img alt="Image 1" src="images/image1.png" />
<div class="description">
<h1>Heading 1</h1>
<p>Paragraph 1</h1>
</div>
</div>
我尝试以下,但vertical-align属性似乎并不奏效,因为我无法使H1的顶部与图像的顶部:
img, div.description {
float: left;
}
div.description { margin-left: 10px; vertical-align: top; }
h1 { background: blue; }
p { background: red; }
的如果不是如何右侧部分显示如下, 我们想要的右手边也可以垂直居中,而不是 被顶部对齐?
这里是的jsfiddle链接:
http://jsfiddle.net/johngoche99/ZPKZj/1/
OK,保持掉落下来的时候,浏览器大小,必须指定包装元素的宽度像700像素下面的文字。然后它工作。
谢谢。
尝试学习CSS,发布你的问题,而不是你的任务 –
除非一个元素具有'display:table-cell;'**和**'display:table;''在其父母身上。你有一些研究和实验要做,这个问题与可关闭的IMO接壤。 – Dom
@ DominicB-c更正:vertical-align仅适用于table-cell或* inline *元素。不同之处在于,当用于表格元素时,它决定了它的孩子是如何垂直对齐的。在内联元素上,它规定了它们相对于周围内联元素的垂直对齐方式。 – cimmanon