CSS属性之字体、文本、列表属性详解
Admin 2021-10-26 群英技术资讯 935 次浏览
这篇我们来了解CSS属性的内容,这里主要介绍字体属性、文本属性和列表属性的相关内容,下文对于这些属性都有很详细的介绍,对新手学习CSS有一定的帮助,需要的朋友可以参考了解。
1.字体属性
color,规定文本的颜色,如 div{color:red;}
font-style,规定文本显示方式,如 p.normal {font-style: normal;} ,有normal(正常显示)、italic(斜体显示,字体结构有一定变化)、oblique(倾斜显示,仅仅是文本的倾斜版本)
font-variant,设定小型大写字母,小型大写字母不同于一般的大写字母,也不是小写字母,实例 p {font-variant: small-caps; },属性值:normal(默认值)、small-caps(小型大写字母)、inherit(从父元素继承)
font-weight,设置文本字体粗细,包含4个属性值:normal(正常,默认值)、bold(粗体)、bolder(更粗)、lighter(更细),还可以设置“100~900”9个数字等级,400相当于normal,700相当于bold
font-size,设置文本字体大小,如div {font-size: 30px; },像素(pixels)通常作为设定绝对大小的单位,em则作为设定相对大小的单位,浏览器默认的文本字体大小是16px=1em
font-family,定义文本的字体类别,如h1 {font-family:宋体, serif;},为了防止用户代理上没有安装设定字体,可以通过使用特定字体名 +serif通用字体系列的方式来解决这个问题
类似于background简写,也可以使用font简写
但不同于background简写的是,书写font简写的属性值必须严格按照官方规定的顺序(上述列示的顺序,color不属于font属性),同时size属性值和family属性值必须有
2.letter-spacing,设置字符间距,实例:div {letter-spacing: 3px; }
3.opacity,针对整个元素设置颜色透明度(包括文本、背景等),属性值范围为“ 0~1 ”,1为不透明,0为完全透明,和rgba中的“a”作用相同类似
4.overflow,设置内容溢出元素框时显示方式,通过设置属性值控制,visible(默认值,内容不会被处理,溢出显示)、hidden(隐藏)、auto(自动,溢出时显示滚动条)、scroll(显示滚动条)
5.text-overflow,设置文本溢出包含元素时的显示方式,属性值:clip(修剪文本)、ellipsis(显示省略号来代表被修剪的文本)、string(使用给定字符串代表被修剪的文本)
6.white-space,设置如何处理元素内的空白和换行
属性值:
normal,空白和换行符会被浏览器忽略
pre,空白和换行符会被浏览器保留
nowrap,文本在同一行显示,不会换行
pre-wrap,保留空白符,但正常进行换行(保留换行符和自动换行)
pre-line,合并空白符,但保留换行符
inherit,从父元素继承white-space属性值

7.text-align,文本对齐方式,属性值:left、center、right,实例:p {text-align: center; }
8.text-decoration,规定文字有无装饰,属性值:none(默认,无)、underline(文字装饰下划线)、overline(文字装饰上划线)、line-through(文字装饰贯穿线,类似删除线)、blink(文字闪烁)
9.text-transform,设置文本中字母大小写,属性值:none(默认,无)、capitalize(将每个单子的首字母转换成大写)、uppercase(全部字母转换成大写)、lowercase(全部字母转换成小写)
10.text-indent,设置首行文本缩进,属性值为数字,实例:p {text-indent: 2em; },属性值使用像素(px)也可以
11.Word-wrap,设置当前行超过指定容器的边界是是否换行,属性值:normal(默认,只在允许的断字点换行)、break-Word(在长单词或URL地址内部进行换行)
12.vertical-align,设置文本的垂直对齐方式,是容器中元素相对于父元素中内容的对齐方式,
常用属性值:top(顶端对齐)、middle(居中对齐)、bottom(底端对齐)、super(垂直对齐文本上标)、sub(垂直对齐文本下标)
测试代码:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>css导入</title>
<style>
div{
width: 500px;
height: 300px;
background-color: aquamarine;
}
a{
display: inline-block;height: 150px; width: 100px; background-color: blanchedalmond;
vertical-align:bottom; margin: 3em 0em 0em 0em;
}
</style>
</head>
<body>
<div>
测试vertical-align垂直对齐方式
<a href="">空链接</a>
</div>
</body>
</html>
测试效果:

13.line-height,设置对象的行高(不允许使用负值),属性值:normal(默认)、number(设置数字,此数字会与当前字体尺寸相乘来设置行间距/行高)、length(设置固定值行间距)
我们一般用行高来使一行文字垂直居中,当行高等于容器高度时,文字垂直居中
14.list-style-image,设置列表项标记的图像(项目符号),只有一个用于引导图片的url属性,语法:ul {list-style-image: url("markimg.jpg"); }
整体项目符号重置需作用于<ul>,单个设置则作用于<li>上
15.list-style-position,设置列表项标记与文本内容如何排列,属性值:outside(默认,项目符号放在文本以外)、inside(项目符号放在文本以内),语法:ul {list-style-position: inside; }
16.list-style-type,设置列表项所使用的预设标记(效果与HTML中ul行内属性style类似),属性值:none(无符号)、disc(实心圆)、circle(空心圆)、square(实心方块),语法:ul {list-style-type:disc; }
17.list-style简写,将之前几个属性合并为一个复合属性,通过“list-style”一个属性就可以定义几种属性值,属性值的书写顺序(非严格):list-style-image list-style-position list-style-type
语法实例:ul {list-style: url ("markimg.jpg") outside disc; },前面设置了图片,最后还要设置项目符号的目的是,如果图片未能正常显示,可以有项目符号来代替
关于CSS属性的字体属性、文本属性和列表属性就介绍到这,感兴趣的朋友可以了解看看,希望能对大家有帮助,想要了解更多CSS属性的内容,大家可以关注其它的相关文章。
文本转载自脚本之家
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:mmqy2019@163.com进行举报,并提供相关证据,查实之后,将立刻删除涉嫌侵权内容。
猜你喜欢
css设置文字水平垂直居中的方法1、新建一个html文件,命名为test.html,用于讲解css如何让文字水平和垂直都居中。在div内,使用span标签创建一行文字,用于测试。设置div的class属
有时候我们需要在网站上的边栏上放一个客户帮助的表单,开始是放一个按钮在那里,点击之后滑出内容来,一般这种效果我们会用js来控制。现在CSS3也可以做到了哦。这个是怎么做到的呢?那就要用到CSS3里面的:target这个标签了。之前我也写过相类似用到:target的动画。比如:CSS3手风琴的两种制作方案超酷的CSS3幻灯片效果下面 ...
用CSS怎样做多种宫格的布局效果?对于宫格布局大家应该都不陌生,我们比较常见的有四宫格、九宫格,那么如果想要实现更多宫格的局部,要怎样做呢?这篇文章我们来了解以下用CSS怎样实做多种宫格的布局效果。
行内样式行内样式就是把 CSS 样式直接放在代码行内的标签中,一般都是放入标签的style属性中,由于行内样式直接插入标签中,故是最直接的一种方式,同时也是修改最不方便的样式。
本文通过实例代码给大家介绍了HTML table表格边框的实现思路,非常不错,具有一定的参考借鉴价值,需要的朋友参考下吧
成为群英会员,开启智能安全云计算之旅
立即注册关注或联系群英网络
7x24小时售前:400-678-4567
7x24小时售后:0668-2555666
24小时QQ客服
群英微信公众号
CNNIC域名投诉举报处理平台
服务电话:010-58813000
服务邮箱:service@cnnic.cn
投诉与建议:0668-2555555
Copyright © QY Network Company Ltd. All Rights Reserved. 2003-2020 群英 版权所有
增值电信经营许可证 : B1.B2-20140078 粤ICP备09006778号 域名注册商资质 粤 D3.1-20240008