首页前端开发其他前端知识Bootstrap支持哪些列表样式,实现方法是什么

Bootstrap支持哪些列表样式,实现方法是什么

时间2024-03-28 01:20:03发布访客分类其他前端知识浏览1548
导读:在实际案例的操作过程中,我们可能会遇到“Bootstrap支持哪些列表样式,实现方法是什么”这样的问题,那么我们该如何处理和解决这样的情况呢?这篇小编就给大家总结了一些方法,具有一定的借鉴价值,希望对大家有所帮助,接下来就让小编带领大家一起...
在实际案例的操作过程中,我们可能会遇到“Bootstrap支持哪些列表样式,实现方法是什么”这样的问题,那么我们该如何处理和解决这样的情况呢?这篇小编就给大家总结了一些方法,具有一定的借鉴价值,希望对大家有所帮助,接下来就让小编带领大家一起了解看看吧。

bootstrap支持6种列表样式:1、ul无序列表;2、ol有序列表;3、去点列表;4、内联列表,是指把垂直列表换成水平列表,且去掉项目符号,保持水平显示的列表;5、dl定义列表;6、水平定义列表。

本教程操作环境:Windows7系统、bootsrap3.3.7版、DELL G3电脑

列表--简介

在HTML文档中,列表结构主要有三种:有序列表、无序列表和定义列表。具体使用的标签说明如下: 无序列表

ul>
    
    li>
    …/li>
    
/ul>
    

有序列表

ol>
    
    li>
    …/li>
    
/ol>
    

定义列表

dl>
    
    dt>
    …/dt>
    
    dd>
    …/dd>
    
/dl>
    

Bootstrap根据平时的使用情形提供了六种形式的列表:

无序列表

有序列表

去点列表

内联列表

定义列表

水平定义列表

接下来,我们一起来学习Bootstrap提供的这六种列表的使用方法

!DOCTYPE HTML>
    
 html>
    
	head>
    
		meta charset="utf-8">
    
		title>
    列表--简介/title>
    
		link rel="stylesheet" href="//netdna.bootstrapcdn.com/bootstrap/3.1.1/css/bootstrap.min.css">
    
	/head>
    
	body>
    
		ul>
    
			li>
    无序列表信息1/li>
    
			li>
    无序列表信息2/li>
    
			li>
    无序列表信息3/li>
    
		/ul>
    
		ol>
    
			li>
    有序列表信息1/li>
    
			li>
    有序列表信息2/li>
    
			li>
    有序列表信息3/li>
    
		/ol>
    
		dl>
    
			dt>
    定义列表标题/dt>
    
			dd>
    定义列表信息1/dd>
    
			dd>
    定义列表信息2/dd>
    
		/dl>
    
	/body>
    
	/html>

列表--无序列表、有序列表

无序列表和有序列表使用方式和我们平时使用的一样(无序列表使用ul,有序列表使用ol标签),在样式方面,Bootstrap只是在此基础上做了一些细微的优化,源码请查看bootstrap.css文件的第569行~第579行:

ul,
ol {
    
  margin-top: 0;
    
  margin-bottom: 10px;

}

ul ul,
ol ul,
ul ol,
ol ol {
    
  margin-bottom: 0;

}

从源码上我们可以得知,Bootstrap对于列表,只是在margin上做了一些调整。

列表嵌套

在Bootstrap中列表也是可以嵌套的。

列表--去点列表

小伙伴们可以看到,在Bootstrap中默认情况下无序列表有序列表是带有项目符号的,但在实际工作中很多时候,我们的列表是不需要这个编号的,比如说用无序列表做导航的时候。Bootstrap为众多开发者考虑的非常周道,通过给无序列表添加一个类名“.list-unstyled”,这样就可以去除默认的列表样式的风格。 /*源码请查看bootstrap.css文件第580行~第583行*/

.list-unstyled {
    
padding-left: 0;
    
list-style: none;

}

从示例中可以看出,除了项目编号之外,还将列表默认的左边内距清0了。

列表--内联列表

Bootstrap像去点列表一样,通过添加类名“.list-inline”来实现内联列表,简单点说就是把垂直列表换成水平列表而且去掉项目符号(编号)保持水平显示。也可以说内联列表就是为制作水平导航而生。 /*源码查看bootstrap.css文件第584行~第593行*/

.list-inline {
    
padding-left: 0;
    
margin-left: -5px;
    
list-style: none;

}
    
.list-inline >
 li {
    
display: inline-block;
    
padding-right: 5px;
    
padding-left: 5px;

}
    

看个示例:

ul class="list-inline">
    
    li>
    W3cplus/li>
    
    li>
    Blog/li>
    
    li>
    CSS3/li>
    
    li>
    jQuery/li>
    
    li>
    PHP/li>
    
/ul>

列表--定义列表

对于定义列表而言,Bootstrap并没有做太多的调整,只是调整了行间距外边距字体加粗效果。 /*源码请查看bootstrap.css文件第594行~第607行*/

dl {
    
margin-top: 0;
    
margin-bottom: 20px;

}

dt,
dd {
    
line-height: 1.42857143;

}

dt {
    
font-weight: bold;

}

dd {
    
margin-left: 0;

}
    

对于定义列表使用,其实很简单,与我们以前的使用定义列表的方法是相同的:

dl>
    
    dt>
    W3cplus/dt>
    
    dd>
    一个致力于推广国内前端行业的技术博客/dd>
    
    dt>
    seashen.cn/dt>
    
    dd>
    一个真心在做HTML5教育的网站/dd>
    
/dl>
    

列表--水平定义列表

水平定义列表就像内联列表一样,Bootstrap可以给dl> 添加类名“.dl-horizontal”给定义列表实现水平显示效果。 /*源码请查看bootstrap.css文件第608行~第621行*/

@media (min-width: 768px) {

.dl-horizontal dt {
    
float: left;
    
width: 160px;
    
overflow: hidden;
    
clear: left;
    
text-align: right;
    
text-overflow: ellipsis;
    
white-space: nowrap;

  }

.dl-horizontal dd {
    
margin-left: 180px;

  }

}
    

此处添加了一个媒体查询。也就是说,只有屏幕大于768px的时候,添加类名“.dl-horizontal”才具有水平定义列表效果。其实现主要方式: 1、将dt设置了一个左浮动,并且设置了一个宽度为160px 2、将dd设置一个margin-left的值为180px,达到水平的效果 3、当标题宽度超过160px时,将会显示三个省略号

其用法如下:

dl class="dl-horizontal">
    
    dt>
    W3cplus/dt>
    
    dd>
    一个致力于推广国内前端行业的技术博客。它以探索为己任,不断活跃在行业技术最前沿,努力提供高质量前端技术博文/dd>
    
    dt>
    seashen.cn/dt>
    
    dd>
    一个专业的HTML5网站/dd>
    
    dt>
    我来测试一个标题,我来测试一个标题/dt>
    
    dd>
    我在写一个水平定义列表的效果,我在写一个水平定义列表的效果/dd>
    
/dl>
    

当你缩小你的浏览器屏幕时,水平定义列表将回复到原始的状态。


感谢各位的阅读,以上就是“Bootstrap支持哪些列表样式,实现方法是什么”的内容了,通过以上内容的阐述,相信大家对Bootstrap支持哪些列表样式,实现方法是什么已经有了进一步的了解,如果想要了解更多相关的内容,欢迎关注网络,网络将为大家推送更多相关知识点的文章。

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!


若转载请注明出处: Bootstrap支持哪些列表样式,实现方法是什么
本文地址: https://pptw.com/jishu/654605.html
golang怎么实现发送qq邮件的功能,代码是什么 WEB安全问题有哪些,怎样做好防范

游客 回复需填写必要信息