1. 程式人生 > >關於圖片與文字在一行顯示時,文字的垂直方向位置的設定

關於圖片與文字在一行顯示時,文字的垂直方向位置的設定

對於img標籤中的verticle-align的屬性值只是為了去除其預設的屬性-baseline,其預設為基線對齊即圖片底層對齊,只要將其屬性值設為其他值,就可以對文字進行豎直方向的

位置設定,一般設定其line-height屬性,(在這之前要對行屬性標籤轉為在一行顯示的塊屬性,即例子中的display:inline-block;為了對文字進行高度設定,且使兩個標籤在同一行顯示);


話不多說,來個例子

<!DOCTYPE html>

<html>

<head>

<metacharset="UTF-8">

<title></title>

<styletype="text/css">

.out{

width:100%;

height:100px;

background: red;

}

.outimg{

width:100px;

display:inline-block;

vertical-align:middle;

}

.outspan{

display:inline-block;

height:80px;

line-height:80px;

}

</style>

</head>

<body>

<divclass="out">

<imgsrc="../img/8.jpg"/>

<span

>我是個好人</span>

</div>

</body>

</html>

下圖為效果圖:


--------------------------覺得有用的記得關注哦!我會繼續努力的!