首页 前端知识 CSS3多列&分页属性

CSS3多列&分页属性

2024-07-08 09:07:06 前端知识 前端哥 658 995 我要收藏

CSS3多列

Firefox浏览器支持该属性的形式是-moz-column-count,而基于Webkit的浏览器,例如Safari和Chrome,支持该属性的形式是-webkit-column-count

  1. column-count:该属性定义多列文本流中的栏数
    语法:column-count:integer | auto
    integer是一个表示文本分为多少栏的正值

  2. column-gap:该属性定义了多列文本流中,列与列之间的距离
    语法:column-gap:length | normal
    length可以是CSS度量的任意正值

  3. colums:该属性用于为多列文本流定义列数和列度
    语法:colums:column-count width

  4. column-rule-style:该属性定义多列文本流中列与列之间分割线的样式(初始值为none
    语法:column-rule-style:dashed | dotted | double | groove | hidden | inset | inherit | none | outset | ridge | solid

  5. column-rule-width:该属性定义多列文本流中列与列之间分割线的宽度(默认值为medium
    语法:column-rule-width:non-negative length | medium | thick | thin | inherit

  6. column-rule-color:该属性定义多列文本流中列与列之间分割线的颜色
    语法:column-rule-color:color
    color是任何有效的CSS颜色值

  7. column-rule:该缩写属性定义了多列文本流中列与列之间分割线的样式、宽度和颜色。
    语法:column-rule:rule-width rule-style color

  8. column-width:该属性定义多列文本流中的列宽
    语法:column-width:length | auto

CSS3分页

示例:

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
<style>
ul.pagination {
display: inline-block;
}
ul.pagination li {
display: inline;
}
ul.pagination li a {
color: black;
/*字体颜色设置为黑色*/
float: left;
padding: 8px 16px;
/*增加内边距*/
text-decoration: none;
/*取消超链接下划线*/
border: 1px solid #dddddd;
/*设置边框*/
}
ul.pagination li a:hover {
color: #ccc;
background-color: #eeeeee;
border-color: #ddd;
}
</style>
</head>
<body>
<div class="center">
<ul class="pagination">
<li><a href="#">«</a></li>
<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>
<li><a href="#">6</a></li>
<li><a href="#">7</a></li>
<li><a href="#">»</a></li>
</ul>
</div>
</body>
</html>
复制


面包屑导航(Breadcrumb Navigation)是一种用于显示用户当前页面在网站层次结构中位置的导航方式,通常以路径的形式呈现,类似于路径中的文件夹层级。
面包屑导航示例:

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
<style>
ul.breadcrumb {
padding: 8px 16px;
list-style: none;
background-color: #eee;
}
ul.breadcrumb li {
display: inline;
}
ul.breadcrumb li+li:before {
padding: 8px;
color: black;
content: "/\00a0";
}
ul.breadcrumb li a {
color: green;
}
</style>
</head>
<body>
<div class="navi">
<ul class="breadcrumb">
<li><a href="#">首页 </a></li>
<li><a href="#">前端 </a></li>
<li><a href="#">HTML 教程 </a></li>
<li>HTML 段落</li>
</ul>
</div>
</body>
</html>
复制
转载请注明出处或者链接地址:https://www.qianduange.cn//article/13853.html
标签
评论
发布的文章

JQuery中的load()、$

2024-05-10 08:05:15

大家推荐的文章
会员中心 联系我 留言建议 回顶部
复制成功!