❶ CSS UL Li的背景图片怎么添加
需要准备的材料分别有:电脑、浏览器、html编辑器。
1、首先,打开html编辑器,新建html文件,例如:index.html。
❷ css <url><li>文字显示在图片上 如何将图片设为背景,文字显示在图片的右下角
<li><a>图片1</a></li>
li{
background:url(image/t1.jpg);
}
a{
position:relative;
bottom:0;
right:0;
}
❸ CSS li的图片样式
1、css li的图片样式:<li><img src="" class="img"></li>
2、样式: .img{width:100px; height:100px; background:#f00;}
❹ css如何让li标签中的文字显示到图片下面
<style>
ul li img {display:block}
ul li span {display:block}
</style>
<ul>
<li>
<img src="1.png" />
<span>我是文字</span>
<img src="2.png" />
<span>我是文字2</span>
</li>
</ul>
❺ 如何用css显示一个图片中多个小图标
CSS显示一个大图片中的多个小图标,主要是用background-position这个属性来控制的。
先看下面这张300*300的大图片,每个小图标是100*100的。(这张图片名字叫9pic2.jpg)
<!doctypehtml>
<htmllang="en">
<head>
<metacharset="UTF-8">
<title>背景background-position切图</title>
<style>
.showImage{
background-image:url(9pic2.jpg);
width:100px;
height:100px;
}
.showImage:hover{
background-image:url(9pic1.jpg);
}
ul{
list-style:none;
}
ulli{
float:left;
margin:20px;
}
#item1{
background-position:00;
}
#item2{
background-position:-100px0;
}
#item3{
background-position:-200px0;
}
#item4{
background-position:0-100px;
}
#item5{
background-position:-100px-100px;
}
#item6{
background-position:-200px-100px;
}
#item7{
background-position:0-200px;
}
#item8{
background-position:-100px-200px;
}
#item9{
background-position:-200px-200px;
}
</style>
</head>
<body>
<divclass="container">
<ul>
<liid="item1"class="showImage"></li>
<liid="item2"class="showImage"></li>
<liid="item3"class="showImage"></li>
<liid="item4"class="showImage"></li>
<liid="item5"class="showImage"></li>
<liid="item6"class="showImage"></li>
<liid="item7"class="showImage"></li>
<liid="item8"class="showImage"></li>
<liid="item9"class="showImage"></li>
</ul>
</div>
</body>
</html>
这个例子把那个图片打散,横排在页面上,还用:hover伪类实现了你鼠标移动到上面就从黑白变彩色。
❻ CSS里鼠标点击div里的LI A时加上背景图片
CSS里面没有点击事件,只能控制鼠标移入的时候显示!
小案例:
<!doctypehtml>
<html>
<head>
<metacharset="utf-8">
<title>CSS里鼠标点击div里的LIA时加上背景图片</title>
<styletype="text/css">
div:hover>a{background:url(img/5.jpg);}
</style>
</head>
<body>
<div>
<ahref="">网络知道</a>
</div>
</body>
</html>
案例截图:为进入
❼ div+css中怎样将li前面的点换成图片
HTML代码如下:
<!DOCTYPEhtml>
<html>
<head>
<metacharset="utf-8">
<title>div+css中怎样将li前面的点换成图片</title>
<styletype="text/css">
<style>
ul{
list-style-image:url(img/5.jpg);
}
</style>
</head>
<body>
<div>
<ul>
<li><ahref="">列表1</a></li>
<li><ahref="">列表2</a></li>
<li><ahref="">列表3</a></li>
</ul>
</div>
</body>
</html>
❽ CSS中为什么<li>标签前面的图片会上移几像素
其实是他父级 UL 移动了几个像素
一般LI是跟着UL的,代码如下:
<ul>
<li>...</li>
<li>...</li>
<li>...</li>
</ul>
然而 UL 自己是有默认属性的(就是你感觉他移动了几个像素),但不同的浏览器有不同的属性,以webkit类浏览器为例,UL的默认属性是:
display:block;/*UL是块元素,这个不解释了*/
list-style-type:disc;/*UL默认的列表样式,就是每一个LI之前会有一个点,这也是为什么UL会有几个像素移出来,就是让这些点不被LI内容遮挡*/
-webkit-margin-before:1em;/*这里就是处理UL移动的距离*/
-webkit-margin-after:1em;
-webkit-margin-start:0px;
-webkit-margin-end:0px;
-webkit-padding-start:40px;/*这里是处理UL内容偏移的距离*/
但是不是所有需求都是需要这种效果,所以你只需把这个默认样式覆盖掉就OK了,例如:
ul,ulli{
list-style:none;
margin:0;
padding:0;
display:block;/*additifyouwant*/
overflow:hidden;/*additifyouwant*/
}
❾ 初学css,怎样在li标签上实现鼠标滑过显示图片
li:hover{background:url(图片地址);}
❿ div+css如何控制背景图片全显示出来
可以使用:Background-size属性
语法:background-size:
[<length>|<percentage>| auto ]{1,2} | cover | contain
取值:<length>:
由浮点数字和单位标识符组成的长度值。不可为负值。
<percentage>:
取值为0%到100%之间的值。不可为负值。
(10)cssli标签如何显示图片扩展阅读:
DIV+CSS的合理之处在于可以进行网页的统一设计管理,通过一个样式表,牵一发而动全身,只要修改样式表,就可以统一全站的风格,如果为一个页面单独做一个样式表,或者一个div就做一个样式表,没有全局设计观念,那么这个div+CSS的设计方式就完全没有必要,甚至成了累赘。
精简的代码,使用DIV+CSS布局,页面代码精简,这一点相信对XHTML有所了解的都知道。代码精简提高了网络蜘蛛的爬行效率以及高效性,能在最短的时间内爬完整个页面,同时这样对收录质量有一定好处。
div+css结构清晰,很容易被搜索引擎搜索到,天生就是适合优化seo,降低网页大小,让网页体积变得更小。注意:div+css结构清晰、精简,不意味着可以全部用div+css结构,比如通篇HTML标签全DIV的,貌似除了<head>之上及<body>之上及之外。
其它全是<div>,就如同整个HTML是一万个毫不相干的内容拼装起来,或者通篇是<div><ul><li>结构的,就如同这个页面所有元素全是列表。事实上这两种情况还相当普遍,因为曲解了“DIV+CSS”的真实含义,因为一个完整页面几乎不可能仅仅DIV+CSS就能完成。