如何使用css实现一个简单的顶部对齐

html-css0219

如何使用css实现一个简单的顶部对齐,第1张

要让div顶端对其,那么就必须根据HTML的布局和css样式的对其方式决定了:

1.浮动(float),这种情况下默认横向是left,纵向是top方向,所以默认就满足顶端对其;

2.定位(position),这种情况下只要设置要top的值就可以了;

3.display:inline-block;这种情况下,一般不是顶端对其,必须在父级加上一条样式:vertical-align: top才能实现顶端对其。

需要准备的材料分别有:电脑、浏览器、html编辑器。

1、首先,打开html编辑器,新建html文件,例如:index.html。

2、在index.html中的<style>标签中,输入css代码:img {float: left}。

3、浏览器运行index.html页面,此时div标签中的左侧图片与右侧图片通过css调整为了浮动而顶部对齐了。

css中的vertical-align

属性设置元素的垂直对齐方式,可能的值:

baseline

默认。元素放置在父元素的基线上。

sub

垂直对齐文本的下标。

super

垂直对齐文本的上标

top

把元素的顶端与行中最高元素的顶端对齐

text-top

把元素的顶端与父元素字体的顶端对齐

middle

把此元素放置在父元素的中部。

bottom

把元素的顶端与行中最低的元素的顶端对齐。

text-bottom

把元素的底端与父元素字体的底端对齐。

%

使用

"line-height"

属性的百分比值来排列此元素。允许使用负值。

inherit

规定应该从父元素继承

vertical-align

属性的值。

如下代码即可实现垂直对其:

.img{vertical-align:bottom}

.input{vertical-align:bottom}

<p>

<img

class="img"

border="0"

src="/i/eg_cute.gif"

/>

<input

class="input"

/>

</p>