Bootstrap——列表(无序列表、有序列表、定义列表)、代码(code、pre、kbd、samp、var)、图片(响应式图片、图片缩略图、图片对齐方式)

9 篇文章 5 订阅
订阅专栏

无序列表和有序列表

无序列表:是指没有特定顺序的一组元素,使用项目符号来标识。有序列表是按照顺序排列的一组元素,使用序号来标识。

 例:

<!DOCTYPE html>
<html>

<head>
    <meta charset="UTF-8">
    <title></title>
</head>

<body>
    <div class="container">
        <h3>无序列表</h3>
        <ul>
            <li>网页</li>
            <li>咨询</li>
            <li>贴吧</li>

        </ul>
        <h3>有序列表</h3>
        <ol>
            <li>第一步骤</li>
            <li>第二步骤</li>
            <li>第三步骤</li>
        </ol>
    </div>
</body>

</html>

结果图:

列表在默认样式下呈现缩进显示,并带有列表项符号。Bootstrap定义了.list-unstyled类样式,使用它可以移除默认的.list-style样式,并且设置左侧填充为0。

例:

<!DOCTYPE html>
<html>

<head>
    <meta charset="UTF-8">
    <title></title>
    <meta name="viewport"
        content="width=device-width,initial-scale=1,minimum-scale=1,maximum-scale=1,user-scalable=no" />
    <link rel="stylesheet" type="text/css" href="css/bootstrap.min.css" />
    <script src="js/jquery.min.js" type="text/javascript" charset="utf-8"></script>
    <script src="js/bootstrap.min.js" type="text/javascript" charset="utf-8"></script>
</head>

<body>
    <div class="container">
        <ul class="list-unstyled">
            <li>学校概况</li>
            <li>组织机构</li>
            <li>教育教学
                <ul>
                    <li>本科生教育</li>
                    <li>研究生教育</li>
                    <li>留学生教育</li>
                    <li>继续教育</li>
                </ul>
            </li>

        </ul>
    </div>
</body>

</html>

结果图:

如果希望列表项目水平分布,通常的做法是设置列表项的display值为inline-block。Bootstrap4定义了两个类.list-inline类、.list-inline-item类分别作用在ul和li元素上。

例:

<!DOCTYPE html>
<html>

<head>
	<meta charset="UTF-8">
	<title></title>
	<meta name="viewport"
		content="width=device-width,initial-scale=1,minimum-scale=1,maximum-scale=1,user-scalable=no" />
	<link rel="stylesheet" type="text/css" href="css/bootstrap.min.css" />
	<script src="js/jquery.min.js" type="text/javascript" charset="utf-8"></script>
	<script src="js/bootstrap.min.js" type="text/javascript" charset="utf-8"></script>
</head>

<body>
	<div class="container">
		<ul class="list-inline">
			<li class="list-inline-item">学校概况</li>
			<li class="list-inline-item">组织机构</li>
			<li class="list-inline-item">教育教学</li>
		</ul>
	</div>
</body>

</html>

 结果图:

定义列表

定义列表是一种特殊的结构,包含词条和解释两块内容,包含的标签说明如下:   

 <dl>:标识定义列表。     

<dt>:标识词条。     

<dd>:标识解释。 

例:

<!DOCTYPE html>
<html>

<head>
    <meta charset="UTF-8">
    <title></title>
</head>

<body>
    <div class="container">
        <dl>
            <dt>THML</dt>
            <dd>超文本标记语言,是一种用于创建网页的标准标记语言。</dd>
            <dt>CSS</dt>
            <dd>层叠样式,是一种用来表现HTML或XML等文件样式的计算机语言。</dd>
            <dt>JavaScript</dt>
            <dd>简称“JS”,是一种具有函数优先的轻量级,解释型或即时编译型的编程语言。</dd>
        </dl>
    </div>
</body>

</html>

结果图:

可以使用网格系统预定义的类,将词条和解释水平排列。

例:

<!DOCTYPE html>
<html>

<head>
    <meta charset="UTF-8">
    <title></title>
    <meta name="viewport"
        content="width=device-width,initial-scale=1,minimum-scale=1,maximum-scale=1,user-scalable=no" />
    <link rel="stylesheet" type="text/css" href="css/bootstrap.min.css" />
    <script src="js/jquery.min.js" type="text/javascript" charset="utf-8"></script>
    <script src="js/bootstrap.min.js" type="text/javascript" charset="utf-8"></script>
</head>

<body>
    <div class="container">
        <dl class="row">
            <dt class="col-sm-3">THML</dt>
            <dd class="col-sm-9">超文本标记语言,是一种用于创建网页的标准标记语言。</dd>
            <dt class="col-sm-3">CSS</dt>
            <dd class="col-sm-9">层叠样式,是一种用来表现HTML或XML等文件样式的计算机语言。</dd>
            <dt class="col-sm-3">JavaScript</dt>
            <dd class="col-sm-9">简称“JS”,是一种具有函数优先的轻量级,解释型或即时编译型的编程语言。</dd>
        </dl>
    </div>
</body>

</html>

 结果图:

 代码

Bootstrap中下面几个标签可以完成在网页中显示代码这个任务:

<code>:包裹行内代码片段。注意HTML代码中尖括号要进行转义。常用于单个单词或单行句子的代码;

<pre>:包裹多行代码。可以通过添加 .pre-scrollable类,实现垂直滚动,并且设定的最大高度为340px。常用于多行代码;

<kbd>:标记用户通过键盘输入的内容。表示用户要输入的内容。在实际开发中,用户可以根据具体的需求来使用某种类型。需要注意的是,不管使用哪种编程代码风格,都需要手动转义特殊符号。例如,小于号使用“&lt;”代替,大于号使用“&gt;”代替。

<samp>:标记程序输出的内容。

<var>:标记变量。

例:

<!DOCTYPE html>
<html>

<head>
    <meta charset="UTF-8">
    <title></title>
    <meta name="viewport"
        content="width=device-width,initial-scale=1,minimum-scale=1,maximum-scale=1,user-scalable=no" />
    <link rel="stylesheet" type="text/css" href="css/bootstrap.min.css" />
    <script src="js/jquery.min.js" type="text/javascript" charset="utf-8"></script>
    <script src="js/bootstrap.min.js" type="text/javascript" charset="utf-8"></script>
</head>

<body>
    <div class="container">
        <code>&lt;br&gt;</code>
        <pre>
				int add(int a, int b){
					return a+b;
				}
			</pre>
        <p><kbd>ctrl+c</kbd>复制</p>
        <p><kbd>ctrl+v</kbd>粘贴</p>
        <p><var>y</var>=<var>m</var><var>x</var>+<var>

                <body>
                    <p><samp>程序输出内容</samp></p>
                </body>
    </div>
</body>

</html>

结果图:

 图片

为了更方便地在网页中显示图片,并且不撑破其父元素。Bootstrap4为图片元素定义了轻量级的样式和响应式的行为。

响应式图片:

在Bootstrap 4中,通过给图片添加.img-fluid类来实现响应式效果,即图片会随着父元素一起缩放。也可以通过设置max-width:100%,height:auto样式,来实现图片响应式效果。

<!DOCTYPE html>
<html>

<head>
    <meta charset="UTF-8">
    <title></title>
    <meta name="viewport"
        content="width=device-width,initial-scale=1,minimum-scale=1,maximum-scale=1,user-scalable=no" />
    <link rel="stylesheet" type="text/css" href="css/bootstrap.min.css" />
    <script src="js/jquery.min.js" type="text/javascript" charset="utf-8"></script>
    <script src="js/bootstrap.min.js" type="text/javascript" charset="utf-8"></script>
</head>

<body>
    <div class="container">
        <h3>响应式图片</h3>
        <img src="img/2.jpg" class="img-fluid" />
    </div>
</body>

</html>

结果图:

图片缩略图:

在浏览网页时,经常看到给图片的四周加了圆角的边框。除了CSS3提供的border-radius属性可以实现,在Bootstrap中定义了.img-thumbnail类可以使图片具有圆角且1px边界的边框样式。

例:

<!DOCTYPE html>
<html>

<head>
    <meta charset="UTF-8">
    <title></title>
    <meta name="viewport"
        content="width=device-width,initial-scale=1,minimum-scale=1,maximum-scale=1,user-scalable=no" />
    <link rel="stylesheet" type="text/css" href="css/bootstrap.min.css" />
    <script src="js/jquery.min.js" type="text/javascript" charset="utf-8"></script>
    <script src="js/bootstrap.min.js" type="text/javascript" charset="utf-8"></script>
</head>

<body>
    <div class="container">
        <h3>图片缩略图</h3>
        <img src="img/1.jpg" class="img-thumbnail" />
    </div>
</body>

</html>

 结果图:

图片对齐方式:

在Bootstrap中,实现图片对齐主要有以下3种方式:

(1)使用浮动类.float-left、.float-right分别实现往左浮动和往右浮动。

(2)使用文本类.text-left、.text-center、.text-right,分别实现水平居中、居中和居右对齐。

(3)使用外边距类.mx-auto实现水平居中对齐,前提将<img>元素转化为块级元素。 

<!DOCTYPE html>
<html>

<head>
    <meta charset="UTF-8">
    <title></title>
    <meta name="viewport"
        content="width=device-width,initial-scale=1,minimum-scale=1,maximum-scale=1,user-scalable=no" />
    <link rel="stylesheet" type="text/css" href="css/bootstrap.min.css" />
    <script src="js/jquery.min.js" type="text/javascript" charset="utf-8"></script>
    <script src="js/bootstrap.min.js" type="text/javascript" charset="utf-8"></script>
</head>

<body>
    <div class="container">
        <h3 class="text-center">使用浮动类左、右对齐</h3>
        <img src="img/1.jpg" class="float-left" width="200" />
        <img src="img/1.jpg" class="float-right" width="200" />
    </div>
</body>

</html>

结果图:

使用文本类和外边距类实现对齐示例。

<!DOCTYPE html>
<html>

<head>
    <meta charset="UTF-8">
    <title></title>
    <meta name="viewport"
        content="width=device-width,initial-scale=1,minimum-scale=1,maximum-scale=1,user-scalable=no" />
    <link rel="stylesheet" type="text/css" href="css/bootstrap.min.css" />
    <script src="js/jquery.min.js" type="text/javascript" charset="utf-8"></script>
    <script src="js/bootstrap.min.js" type="text/javascript" charset="utf-8"></script>
</head>

<body>
    <div class="container">
        <h3 class="text-center">使用文本类居中对齐</h3>
        <div class="text-center"><img src="img/1.jpg" class="text-center" width="200" /></div>
        <h3 class="text-center">使用外边距类居中对齐</h3>
        <img src="img/1.jpg" class="mx-auto d-block" width="200" />
    </div>
</body>

</html>

 结果图:

创意bootstrap列表布局代码
07-24
在这个“创意bootstrap列表布局代码”中,我们可以深入探讨如何利用Bootstrap的CSS3特性来创建具有视觉吸引力和功能性的列表布局,这对于提升用户体验和网站的交互性至关重要。 首先,Bootstrap的核心在于其栅格...
bootstrap下拉列表与输入框组结合的样式调整
09-01
Bootstrap中,输入框组(Input Groups)和下拉列表(Dropdowns)是两个常用的功能,它们可以组合使用,以创建更复杂的用户界面。下面我们将深入探讨如何在Bootstrap中调整下拉列表与输入框组结合的样式。 首先,...
bootstrap multiselect下拉列表多选组件[转载]
willeny的博客
08-16 4491
转载地址:http://www.cnblogs.com/landeanfen/p/7457283.html 阅读目录 一、组件开源地址以及API说明 二、组件效果示例 三、使用示例 1、基础示例 2、其他效果示例 3、组件取值赋值 4、组件其他用法 5、组件封装 四、源码下载 五、总结 正文 前言:之前分享过两篇bootstrap下拉框的组件:JS组件系列——两种bootstrap ...
bootstrap3的list-unstyled和list-inline
跬步科技 的专栏
11-25 9954
bootstrap3listlist-inlinelist-unstyled 1、相对应的版本 2.3版本           3.0版本 ul.unstyled .list-unstyled ul.inline .list-inline list-unstyled  无样式列表 移除了默认的list-style样
bootstrap下拉列表多选组件_booterstrip多选
最新发布
code8889的博客
05-15 1704
正文和,收到很多园友的关注和提问,最后总结这两篇里面的下拉框组件都存在一些大大小小的问题,比如两种bootstrap mutiselect组件,界面渲染效果略差;再比如select2一些兼容性问题、多选的取值赋值等问题都困扰着博主以及很多园友,项目里面的下拉框很早就替换为今天介绍的这款组件,所以今天介绍给大家,让大家多一个选择也好!说点题外话。
html 有序无序列表,无序列表有序列表定义列表
weixin_30110807的博客
06-03 2884
一、html无序列表无序列表是一个没有顺序的列表项目,在各条列前面使用●□◇◆等符号以示区隔。html无序列表始于标签。每个列表项始于;无序列表的type属性有三个数值可选,这三个选项分别为:disc实心园、circle空心园、square小方块。默认属性是disc实心园。基本语法:项目1项目2项目3value值为项目符号的类型(type类型),无序列表的type类型有:1.pnghtml无序列表...
2.4 Bootstrap 代码
梁辰兴的博客
07-02 319
请确保当您使用 和 标签时,开始和结束标签使用了。
LeetCode刷题日记-数组-面试题 832. 翻转图像
湖人名宿Onebear的博客
09-11 140
题目描述 题目链接:https://leetcode-cn.com/problems/flipping-an-image/ 解题思路 列表反转可以用[::-1],0/1的相互转换可以用与1进行异或。 例如 0 ^ 1= 1, 1 ^ 1=0 刚开始想到了两次for循环遍历,代码如下: for x in A: x = x[::-1] # 先翻转 for y in x: # 然后与1进行异或,0/1转换 y ^= 1 retu
Bootstrap列表组学习使用
08-31
Bootstrap列表组是网页设计框架Bootstrap中的一个重要组件,用于创建美观且功能丰富的列表。在本文中,我们将深入探讨Bootstrap列表组的使用方法,以及如何通过它来增强网站的用户体验。 首先,Bootstrap列表组的...
Bootstrap CSS布局之列表
01-19
本文实例为大家分享了Bootstrap CSS布局中的列表布局,供大家参考,具体内容如下 列表 普通列表ul li 有序列表ol li 去点列表.list-unstyled 内联列表.list-inline 定义列表dl dt dd 水平定义列表dl-...
vue2.0与bootstrap3实现列表分页效果
08-28
Vue2.0与Bootstrap3实现列表分页效果 在本文中,我们将详细介绍如何使用Vue2.0与Bootstrap3实现列表分页效果。列表分页是很多Web应用程序中常见的功能,它可以帮助用户快速浏览和搜索大量数据。本文将详细介绍如何...
深入浅析Bootstrap列表组组件
09-02
`.list-group`通常是无序列表`<ul>`或有序列表`<ol>`,但也可以是`<div>`标签,提供了一种无序的布局方式。`.list-group-item`是列表组中的单个元素,通常表现为`<li>`,但在需要自定义布局时,也可以使用`<div>`。...
BootStrap实现鼠标悬停下拉列表功能
08-31
请注意,Bootstrap 默认的交互是点击触发下拉菜单,但通过修改 JavaScript 代码,我们可以改变这种行为,使其在鼠标悬停时显示下拉列表。这种方法对于某些场景可能更合适,例如,当用户在小屏幕上使用触摸设备时,...
整理关于Bootstrap列表组的慕课笔记
08-30
Bootstrap框架中,列表组主要用于创建无序列表,呈现出一种更加美观和一致的视觉效果。本篇文章将深入探讨Bootstrap列表组的基础知识、应用场景以及一些扩展功能。 1. **基础列表组** 基础列表组是Bootstrap中最...
bootstrap multiselect下拉列表功能
08-29
Bootstrap Multiselect 下拉列表功能详解 Bootstrap Multiselect 是一个基于 Bootstrap 框架的下拉列表插件,提供了多种选项选择和多选功能。下面是 Bootstrap Multiselect 的一些重要特性和使用方法。 多选功能 ...
Django使用 Bootstrap 样式修改书籍列表过程解析
09-18
在本文中,我们将深入探讨如何使用Django框架结合Bootstrap样式库来修改书籍列表的显示效果。Bootstrap是一个流行的前端开发框架,它提供了丰富的预定义样式、组件和JavaScript插件,可以帮助开发者快速构建响应式和...
Bootstrap列表
yesteryou的博客
04-12 834
列表在HTML文档中,列表结构主要有三种:有序列表无序列表定义列表。具体使用的标签说明如下: 无序列表<ul> <li>…</li> </ul> 有序列表<ol> <li>…</li> </ol> 定义列表<dl> <dt>…</dt> <dd>…</dd> </dl>Bootstrap根据平时的使用情形提供了六种形式的列表:☑ 普通列表
bootstrap列表
xdd_lmd的博客
06-15 448
列表 <div class="container"> <h1 class="page-header"> 列表<small>有序列表无序列表、描述列表</small> </h1> <h2>有序列表</h2> <ol> <li>order1</li> <li>or
bootstraptable列表与查询
木头生辉的专栏
03-23 5621
一、所要实现功能 打开显示列表,点击查询,跳出查询数据 点击查询 二、前端代码 <div class="find-top1"> <div class="pull-right" id="query-form" style="padding-bottom:10px;"> <div style="float:left;margin-right:5px;"> .
可以用代码bootstrap4点击无序列表的导航栏弹出警告框?
06-12
是的,你可以使用以下代码来...在上面的代码中,我们使用了Bootstrap 4的导航栏组件,并添加了一个“Alert”按钮。当用户点击该按钮时,将会调用名为“showAlert”的JavaScript函数,该函数将显示一个警告框弹出窗口。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
写文章

热门文章

  • web前端1+x(初级)理论(158道单选题含答案) 34437
  • python练习(1) 34425
  • Bootstrap——表格(基本实例、表头选项、条纹状表格、带边框的表格、无边框的表格、鼠标指针悬停、紧凑表格、状态类、响应式表格) 9882
  • Bootstrap——制作个人简历网页、工具类【边框(添加、删除、颜色、圆角)、清除浮动、颜色(文本、链接、背景)、display属性、浮动、定位、文本对齐】 9058
  • Bootstrap组件——【按钮(预定义样式类、边框颜色、大小、激活和禁用状态 、按钮标签)、按钮组(定义按钮组、工具栏按钮组、大小、嵌套按钮、垂直排列)、下拉菜单(定义下拉菜单、下拉菜单样式)】 4948

分类专栏

  • C语言编程例子
  • python 8篇
  • HTML+css 9篇
  • JavaScript 3篇
  • Bootstrap 9篇
  • PHP 12篇

最新评论

  • Bootstrap——制作个人简历网页、工具类【边框(添加、删除、颜色、圆角)、清除浮动、颜色(文本、链接、背景)、display属性、浮动、定位、文本对齐】

    2301_82342750: 为什么运行出来的不一样啊

  • Bootstrap——制作个人简历网页、工具类【边框(添加、删除、颜色、圆角)、清除浮动、颜色(文本、链接、背景)、display属性、浮动、定位、文本对齐】

    X.: 为什么一样的代码会运行不出来呢?

  • Bootstrap——制作个人简历网页、工具类【边框(添加、删除、颜色、圆角)、清除浮动、颜色(文本、链接、背景)、display属性、浮动、定位、文本对齐】

    m0_74774379: 背景色怎么改

  • web前端1+x(初级)理论(158道单选题含答案)

    08ccc: parseInt有转换进制的方法,3转换8进制是3,2进制只有0和1,所以3转换2进制为NaN,3转换10进制是3,所有3,NaN,3

  • web前端1+x(初级)理论(158道单选题含答案)

    玻璃油衣: 第7题为什么时选c

您愿意向朋友推荐“博客详情页”吗?

  • 强烈不推荐
  • 不推荐
  • 一般般
  • 推荐
  • 强烈推荐
提交

最新文章

  • python练习(5)
  • python练习(4)
  • python练习(3)
2022年40篇

目录

目录

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值

PHP网站源码惠州高端网站设计东莞英文网站建设坑梓SEO按天计费深圳网络推广龙华百搜标王大鹏百度竞价包年推广坪地关键词按天扣费光明网站制作设计盐田百度竞价沙井阿里店铺运营南澳百搜词包大鹏企业网站设计福田SEO按天扣费同乐百搜词包惠州网站优化坪山品牌网站设计坪山百搜词包南山网站建设设计盐田网站建设荷坳SEO按天扣费平湖优化大芬企业网站制作福田网站开发福永百搜词包福永网站定制惠州企业网站改版龙岗网站推广方案南联SEO按效果付费爱联网站优化推广永湖企业网站建设歼20紧急升空逼退外机英媒称团队夜以继日筹划王妃复出草木蔓发 春山在望成都发生巨响 当地回应60岁老人炒菠菜未焯水致肾病恶化男子涉嫌走私被判11年却一天牢没坐劳斯莱斯右转逼停直行车网传落水者说“没让你救”系谣言广东通报13岁男孩性侵女童不予立案贵州小伙回应在美国卖三蹦子火了淀粉肠小王子日销售额涨超10倍有个姐真把千机伞做出来了近3万元金手镯仅含足金十克呼北高速交通事故已致14人死亡杨洋拄拐现身医院国产伟哥去年销售近13亿男子给前妻转账 现任妻子起诉要回新基金只募集到26元还是员工自购男孩疑遭霸凌 家长讨说法被踢出群充个话费竟沦为间接洗钱工具新的一天从800个哈欠开始单亲妈妈陷入热恋 14岁儿子报警#春分立蛋大挑战#中国投资客涌入日本东京买房两大学生合买彩票中奖一人不认账新加坡主帅:唯一目标击败中国队月嫂回应掌掴婴儿是在赶虫子19岁小伙救下5人后溺亡 多方发声清明节放假3天调休1天张家界的山上“长”满了韩国人?开封王婆为何火了主播靠辱骂母亲走红被批捕封号代拍被何赛飞拿着魔杖追着打阿根廷将发行1万与2万面值的纸币库克现身上海为江西彩礼“减负”的“试婚人”因自嘲式简历走红的教授更新简介殡仪馆花卉高于市场价3倍还重复用网友称在豆瓣酱里吃出老鼠头315晚会后胖东来又人满为患了网友建议重庆地铁不准乘客携带菜筐特朗普谈“凯特王妃P图照”罗斯否认插足凯特王妃婚姻青海通报栏杆断裂小学生跌落住进ICU恒大被罚41.75亿到底怎么缴湖南一县政协主席疑涉刑案被控制茶百道就改标签日期致歉王树国3次鞠躬告别西交大师生张立群任西安交通大学校长杨倩无缘巴黎奥运

PHP网站源码 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化