内容生成器:content、计数器、多列
一,内容生成器:content
补充before和after伪类选择器:
1):将内容添加到某个选择器定义的单个或者多个元素的每一个实例之前或者之后
2)与before选择器配合使用(同理大家想下会不会有after?);
content的作用:
1,作用:在被选元素的内容前面插入内容;
2,用法:使用content属性指定要插入的内容;
3,可以设置插入内容的样式;
content的使用作用:对HTML内容修饰;
常用的值:url:添加图像;
文本;
计数器:?
二,计数器:(引导语,大家之前如果想实现给无序列表前面加序号怎么处理???使用list-style-type:的decimal值。现在呢,咱们要get一个新技能用计数器counter-reset属性实现和它相同的效果)
1),counter-reset属性:
作用:设置某个选择器出现次数的计数器的值,默认为 0。利用这个属性可以设置或重置为任何值,可以是正值或负值。如果没有提供 number,则默认为 0。
2),使用注意点:
如果使用display: none,则无法重置计数器。如果使用visibility: hidden,则可以重置计数器。
3),必须结合counter() 函数和counter-increment 属性使用
a,counter()函数:
counter() 函数用于为指定计数器创建计数字符串;
写法:语法为:counter(name) :name 为计数器的名称
b,counter-increment 属性:counter-increment:有三个值:none,id number,inherit(规定应该从父元素继承 counter-increment 属性的值) 属性设置某个选取器每次出现的计数器增量。默认增量是 1。
写法:counter-increment:id number;(id 定义将增加计数的选择器、id 或 class。
number 定义增量。number 可以是正数、零或者负数。)
demo:
HTML:
<h1>1111</h1>
<h1>2222</h1>
<h1>3333</h1>
CSS:
body{
counter-reset: demo;
}
h1:before{
content: "第" counter(demo)"章" ":";
}
h1{
counter-increment: demo;
}
三,多列:
1,(引导语:让文本呈现多列显示。我们知道,当一行文字太长时,读者读起来就比较费劲,有可能读错行或读串行;人们的视点从文本的一端移到另一端、然后换到下一行的行首,如果眼球移动浮动过大,他们的注意力就会减退,容易读不下去。所以,为了最大效率的使用大屏幕显示器,页面设计中需要限制文本的宽度,让文本按多列呈现,就像报纸上的新闻排版一样。)
2,之前换行用什么???
答:长单词换行
word-wrap : normal/break-word;
文本换行
word-break : normal/break-all/keep-all;
3,不管想让一段文本呈多少列显示,你需要的只是两个属性:column-count(列的具体个数) 和 column-width(列宽)column-gap(列之间的缝隙间隔宽度)column-rule(规定列之间的中间分割线宽度、样式和颜色规则)。
内容生成器:content、计数器、多列的更多相关文章
- css中内容生成器
一,内容生成器:content 补充before和after伪类选择器: 1):将内容添加到某个选择器定义的单个或者多个元素的每一个实例之前或者之后 2)与before选择器配合使用(同理大家想下会不 ...
- css内容生成器
一,内容生成器:content 补充before和after伪类选择器: 1):将内容添加到某个选择器定义的单个或者多个元素的每一个实例之前或者之后 2)与before选择器配合使用(同理大家想下会不 ...
- 静态内容生成器——Wyam
(此文章同时发表在本人微信公众号"dotNET每日精华文章",欢迎右边二维码来关注.) 题记:今天继续静态网站的话题,介绍我选用的一个使用.NET开发的静态内容生成器--Wyam. ...
- easyui datagrid 列的内容超出所定义的列宽时,自动换行
定义表单 nowrap="false"可以使得列中的内容超出所定义的列宽是就会自动换行pagination : true, // 当true时在DataGrid底部显示一个分页工 ...
- 电子商务(电销)平台中内容模块(Content)数据库设计明细
以下是自己在电子商务系统设计中的数据库设计经验总结,而今发表出来一起分享,如有不当,欢迎跟帖讨论~ 文章表 (article)|-- 自动编号|-- 文章标题 (title)|-- 文章类别编号 (c ...
- Confluence 6 数据库表-内容(Content)
这部分的内容描述了有关 Confluence 存储内容所使用的表格.内容是用户在 Confluence 存储和分享的信息. attachmentdata 附件文件的二进制数据.当 Confluence ...
- 深入理解 content 计数器
计数器可以说是content的重点, 因为此功能非常强大, 实用, 并且不具有可替代性, 甚至可以实现连JavaScript都不好实现的效果. 所谓css计数器效果, 就是使用CSS代码实现随元素的数 ...
- 内容提供者Content Provider
*读取联系人 StringBuilder sb = new StringBuilder(); // 1:得到中间人. ContentResolver resolver = getContentReso ...
- dede首页调用栏目内容{dedefield.content}的方法
Dedecms的功能确实很强大,但是dedecms的全局变量有字节限制,使得我们在使用dedecms制作企业站的时候,首页无法调用大段大段的企业站. 其实dedecms还有另外一种调用大段内容的方法, ...
随机推荐
- Python>>>使用Python和Pygame创建画板
下面是画板截图 # -*- coding: utf-8 -*- import pygame from pygame.locals import * import math class Brush: d ...
- windows脚本调用批处理
set ws=wscript.createobject(“wscript.shell”)ws.run “batchfn.bat /start”,0 save as xxx.vbe file.
- 自动化运维:flask-bootstrap + highstock整合
1.在flask-bootstrap的base.html模板中加载highstock.js 以下是base.html的源码中,调用js文件的例子. 文件路径:python2.7/site-p ...
- Windows 2008 R2 强制删除Cluster
在正常删除Cluster 节点之后,再添加节点时,报“节点已经加入群集”,无法加入,注册表信息删除后可正常移除Cluster服务,如下: HKEY_LOCAL_MACHINE\SYSTEM\Curre ...
- MySQL服务 - 客户端工具mysql及mysqladmin使用介绍
mysql客户端: mysql工具是MySQL官方提供的连接工具,用户可以通过mysql连接到mysqld上进行一系列的SQL操作.mysql工具有两种模式:交互模式和命令行模式.交互模式指令需要连接 ...
- Python中对字节流/二进制流的操作:struct
前言 前段时间使用Python解析IDX文件格式的MNIST数据集,需要对二进制文件进行读取操作,其中我使用的是struct模块.查了网上挺多教程都写的挺好的,不过对新手不是很友好,所以我重新整理了一 ...
- Automation Test in Maya Plugin Development
现状和问题- 开发插件的功能A的时候随手建立场景, 测试插件的功能A. 测试通过后,测试场景就被丢掉.- 发现插件的功能A有bug时, 修改代码, 然后随手建立场景, 测试bug. 测试通过后,测试场 ...
- mfc 连连看3.2 修改器
内涵图 连连看3.2下载
- 键盘键与虚拟键码对照表+delphi虚拟键码对应关键
键盘键与虚拟键码对照表 字母和数字键 数字小键盘的键 功能键 其它键 键 键码 键 键码 键 键码 键 键码 A 65 0 96 F1 112 Backspace 8 B 66 1 97 F2 113 ...
- AOP的基本概念
1)aspect(切面):实现了cross-cutting功能,是针对切面的模块.最常见的是logging模块,这样,程序按功能被分为好几层,如果按传统的继承的话,商业模型继承日志模块的话根本没有什么 ...