如何使用css,把div设置为一个椭圆容器,在做html页面开发时,我们一般都是使用div来做容器的,如果你需要一个椭圆形的容器,我们可以使用div来实现的,下面来看一下。......
HTML自定义列表li的项目符号清除li默认样式
在HTML中对于系统提供的列表的项目符号比较少而且不够美观,在网页设计中我们常常需要自定自定义项目符号来完成美观大气的网页。这里我会介绍如何清除网页的默认的样式和添加自定义的项目符号,希望能帮到各位学习HTML的朋友。
工具/原料
- 电脑
- UE编辑器
- HTML基础知识
方法/步骤
首先我来介绍下如何清除li的默认样式:这个需要用到CSS的相关知识,用list-style:none;很容易完成这个工作。具体代码如下:
html>
head>title>列表控制/title>/head>
body>
ul style="list-style:none;">
li>语文/li>
li>数学/li>
li>英语/li>
/ul>
/body>
/html>
我们可以看到现在这个无序列表前面没有了默认的项目符号。
那么有序列表前面的项目符号能不能取消呢?
html>
head>title>列表控制/title>/head>
body>
ol style="list-style:none;">
li>语文/li>
li>数学/li>
li>英语/li>
/ol>
/body>
/html>
如下图所示,这里第一张图是我没有加style="list-style:none;"是的默认的项目符号,第二个是加上style="list-style:none"取消项目符号。通过执行结果可以看出有序列表也可以去掉默认的项目符号。
那么我们需要设计自定义的项目符号,除了去掉默认的项目符号还需要选择我们自己的项目符号,这里我在搜索引擎红搜索一张,存储到本地文件夹中去就好了。可以直接在搜索引擎中搜索”项目符号“这个关键字就好了。
进入页面,选择我下图中红圈圈中的那个图片,存储到本地和HTML在同一个文件夹下,并命名为”li.jpg“,准备工作做好了后我们就需要给我们的无序列表添加刚下载好的项目符号。
在li中我可以写如下的代码:style="background-image:url(li.jpg)",使得第一个项目显示项目符号,详细代码如下:
html>
head>
title>列表控制/title>
/head>
body>
ol style="list-style:none; " >
li style="background-image:url(li.jpg);">语文/li>
li>数学/li>
li>英语/li>
/ol>
/body>
/html>
可以看到这样写还是有点问题,首先我们只是给第一个设置了项目符号,其他的没有,第二个项目符号重复了。我们可以给li设计css样式,使得所有的li都用统一的项目符号,并且只是显示一个项目符号。
html>
head>
title>列表控制/title>
style>
li
{
background-image:url(li.jpg);
background-repeat:no-repeat;
}
/style>
/head>
body>
ol style="list-style:none; " >
li>语文/li>
li>数学/li>
li>英语/li>
/ol>
/body>
/html>
具体执行结果如下图所示。
通过上图的结果可以看到每个li都有了项目符号,而且不会重复显示。但是,显示的位置和文字重复了,不够美观,现在我就来解决这个问题。
html>
head>
title>列表控制/title>
style>
li
{
height:60px;
line-height:50px;
background-image:url(li.jpg);
background-repeat:no-repeat;
padding-left:60px;
}
/style>
/head>
body>
ol style="list-style:none; " >
li>语文/li>
li>数学/li>
li>英语/li>
/ol>
/body>
/html>
通过使得图片做移60像素,和调整li标签的高度等使得文字和图片显示效果匹配,具体执行效果如下图所示,可以看到完美的添加了自定义的项目符号。
注意事项
- 程序设计是一个持续不断的过程
以上方法由办公区教程网编辑摘抄自百度经验可供大家参考!
标签: HTML
相关文章
- 详细阅读
- 详细阅读
-
HTML5创作工具,MAKA 2.0史上最全操作指南详细阅读
HTML5创作工具,MAKA 2.0史上最全操作指南,超过15000种模板组合。还怕你没有发挥的空间吗?MAKA(中文:码卡)作为中国最早推出移动端卡片式交互模式的创新者,随着HTML5技术的日渐成熟......
2023-03-16 438 HTML