首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > CSS >

初学HTML/CSS:图片怎么在DIV中的垂直居中,文字与DIV中的间距怎么消除

2013-12-15 
初学HTML/CSS:图片如何在DIV中的垂直居中,文字与DIV中的间距如何消除问题2.设置了hover属性background-col

初学HTML/CSS:图片如何在DIV中的垂直居中,文字与DIV中的间距如何消除

问题2.设置了hover属性background-color:#CCC 效果如图
初学HTML/CSS:图片怎么在DIV中的垂直居中,文字与DIV中的间距怎么消除
我希望设置成:
初学HTML/CSS:图片怎么在DIV中的垂直居中,文字与DIV中的间距怎么消除



<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<style>
body {
margin:0;
}
.softtext {
margin:0;
color:#109010;
border-left:5px;
}
.softtext:hover{
position:relative;
color:#F06030;
background-color:#CCC
}
.header {
background-color:#9CF;
font-size:14px;
height:23px;
line-height:23px;
}
a:link{
text-decoration:none;
}
</style>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>无标题文档</title>
</head>

<body>
<div class="header">
<img src="home.gif" scr="/"><a href="#" title="把XXX设置为主" class="softtext">把XXX设置为主页</a>
</div>
</body>
</html>


[解决办法]
修饰性图片可以写成a的背景图啊~
[解决办法]
说2种方法吧
1、二楼已经说了,把图片作为背景图片,通过定位确定位置。文字出现在图片上,可以设置缩进就可以了。给文字加个text-indent:2em;
2、插入图片的形式,可以给图片或者文字加个margin-top,调整上下位置。或者调整文字的行高

热点排行