CSS ul li a 背景图与文字对齐

<div class="four">
<h2>电子商务</h2>
<img src="images/photo2.gif" />
<ul>
<li><a href="#">方便的订单管理1</a></li>
<li><a href="#">方便的订单管理2</a></li>
<li><a href="#">方便的订单管理3</a></li>
<li><a href="#">方便的订单管理4</a></li>
<li><a href="#">方便的订单管理5</a></li>
</ul>
</div>

.four {
width: 336px;
height: 200px;
background: #eee;
float: left;
margin: 5px;
}

.four img {
height:120px;
float: left;
margin-left:10px;
padding:6px;
background:darkgray;
}

.four ul {
float: left;
}

.four li {
background:url(./images/black.png) center left no-repeat ;
height:15px;
margin:10px;
background-size:3px;
padding-left:10px;
font:12px/15px "黑体";

}

.four a {
}

.four a:visited {
color:gray;
}

.four h2 {
margin:6px 0 6px 10px;
font-size:16px;
}

<div>
<ul id="art">
<li><a href="#">文章1</a></li>
<li><a href="#">文章1</a></li>
<li><a href="#">文章1</a></li>
<li><a href="#">文章1</a></li>
<li><a href="#">文章1</a></li>
<li><a href="#">文章1</a></li>
<li><a href="#">文章1</a></li>
</ul>
</div>

#art {
background:#EEE;
margin-top:3px;
padding-top:10px;
}

#art li {
height:30px;
/*border:1px green solid;*/
}

#art a {
margin-left:5px;
display:block;
background:url(./images/Art_li.png) no-repeat left;
background-size:5px;
height:30px;
padding-left:20px;
font:16px/30px "simsum";

}

#art a:hover {
background:url(./images/7.jpg);
/*background:url(./images/33.png) no-repeat left ;*/
text-decoration:none;
}

时间: 2024-10-25 04:02:17

CSS ul li a 背景图与文字对齐的相关文章

css ul li 左对齐,换行

.info-warp { min-height: 20rem; background: #ffffff; text-align: center; padding: 1.4rem; } .jx_ul-info-list { margin: 2rem auto; text-align: left; display: inline-block; list-style-type: none; } .jx_ul-info-list li label { width: 50%; display: inlin

css ul li 横向排列

因为li是块级元素,默认占一行的,要想实现横向排列,一般通过以下两个方法:float:left这样设置有一个问题,li浮动以后则脱离了文本流,即不占位置,如果它的父级元素有具体的样式且没有固定宽高,建议父元素清除浮动,或者设置固定宽高display:inline-block即把li变为行内元素且可以设置宽高以及边距,这样也有一个问题,低版本的Ie浏览器不兼容inline-block,建议在其后再加两个属性兼容低版本ie*display:inline;*zoom:1;

用ul li做的menu怎么才能使整个li都是链接区域?

a 加上 display:block <!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> <meta http-e

[转载] ul li css 做横向菜单

原文地址: http://www.cnblogs.com/amylis_chen/archive/2011/09/24/2188398.html 第一步:建立一个无序列表 我们先建立一个无序列表,来建立菜单的结构.代码是: <ul> <li><a href="1">首页</a></li> <li><a href="2">产品介绍</a></li> <li

div+css(ul li)实现图片上文字下列表布局

css样式表代码: html布局代码: 效果图: html布局部分,可根据自己需要添加对应的div即可. 1.CSS关键样式单词解释 1).ul.imglist{ margin:0 auto; width:536px; overflow:hidden}使用margin:0 auto,让ul结构布局居中:使用overflow:hidden,因为ul的子级使用float属性会产生浮动,所以使用清除子级使用float对父级产生不能撑开问题:使用宽度width:536px;固定宽度让子级li准确一排只排

css控制UL LI 的样式详解

用<ul>设置导航 <style> #menu ul {list-style:none;margin:0px;} #menu ul li {float:left;} </style> <div id="menu"> <ul> <li><a href="#">首页</a></li> <li class="menuDiv"><

DIV+CSS布局重新学习之css控制ul li实现2级菜单

<!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> <meta http-equiv="Content-

css基础 去除ul,li无序列表前面的符号

镇场诗: 清心感悟智慧语,不着世间名与利.学水处下纳百川,舍尽贡高我慢意. 学有小成返哺根,愿铸一良心博客.诚心于此写经验,愿见文者得启发.------------------------------------------ code: <!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"

css基础 使用div块清除无序列表ul,li中的左右浮动的简单示例 clear:both

镇场诗: 清心感悟智慧语,不着世间名与利.学水处下纳百川,舍尽贡高我慢意. 学有小成返哺根,愿铸一良心博客.诚心于此写经验,愿见文者得启发.------------------------------------------ code: <!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"