十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
1、使用CSS 设置文本样式有:color、letter-spacing、line-height、text-align、text-decoration、word-spacing
创新互联是网站建设专家,致力于互联网品牌建设与网络营销,专业领域包括网站设计、成都网站制作、电商网站制作开发、小程序定制开发、微信营销、系统平台开发,与其他网站设计及系统开发公司不同,我们的整合解决方案结合了恒基网络品牌建设经验和互联网整合营销的理念,并将策略和执行紧密结合,且不断评估并优化我们的方案,为客户提供全方位的互联网品牌整合方案!
2、使用CSS 设置背景颜色的标签background-color,背景图片的标签:background
3、使用CSS 设置的其他元素有哪些?margin、padding、position等
学习导航
1、css中的长度与颜色
2、css中的文字属性
3、css中的文本属性
1、文字样式属性
font-family 字体属性
作用:元素内文字以什么字体来显示
语法:font-family:[字体1],[字体2],[......];
说明:含空格字体名和中文,用英文引号(")括起;多个字体用英文逗号隔开;引号嵌套,外使用双引号,内使用单引号。
font-size 文字大小
作用:元素内文字大小
语法:font-size:绝对单单位,相相对单位
color 文字颜色
语法:颜色名|十六进制|RGB
font-weight 文字粗细
语法:font-weight:normal 正常 | bold 加粗 | bolder 加粗 | lighter 细体 | 100-900
说明:默认值:normal 400等同于normal,而700等同于bold
font-style 文字样式
作用:为元素内文字设置样式
语法:font-style:normal 正常显示 | italic 文字倾斜 | oblique 文字倾斜(基本不用)
font-variant 字体变形
作用:设置元素中文本为小型大写字母
语法:font-variant:normal 正常显示| small-caps 将英文大小写字母调成为同宽
font 属性简写
语法:font:font-style font-variant font-weight font-size/line-height font-family;
说明:值之间空格隔开,注意书写顺序。
2、CSS文本样式
text-align
作用:设置元素内文本的水平对齐方式
语法:tex-align:left 左对齐 | right 右对齐 | center 居中对齐 | justify 两端对齐
注意:该属性对块级元素设置有效
line-height
作用:设置元素中文本行高
语法:line-height:长度值 | 百分比
说明:一行文字的高度,行高指文本行的基线间的距离
文字基线
注意:基线并不是汉字文字的下沿,看图理解自行理解
行高和行距
行高:基线到基线的距离
行距:底线到顶线的距离
注意:看图自行理解
行框和行内框
注意:看图自行理解
vertical-align
作用:设置元素内容的垂直方式
语法:vertical-align:baseline | sub | super | top | text-top | middle | bottom | text-bottom | 长度 | 百分比
注意:看图自行理解
text-indent 首行缩进
3、文本样式属性
text-transform: capitzlize 首字母大写 | uppercase 字母大写 | lowercase 字母小写 | none 正常
text-decoration: underline 下划线 | overline 上划线 | line-through 删除线 | none 正常
综合实操案例
如果您觉得有用,记得在下方点赞、关注、留言,我会定期奉 上更多的惊喜哦,您的打赏支持才是我继续努力的动力,么么哒。
每日分享在学习过程中总结的学习经验,学习笔记,笔试题,HTML,CSS,JavaScript,jQuery教程,Vue教程,PHP教程,TinkPHP教程等,望大家能以学习为目的,每天阅读一篇文章,了解身边的技术。陪有梦想的人一起成长!
1、文本缩进:text-indent
2、文本对齐:text-align
3、字间隔:word-spacing
4、字母间隔:letter-spacing
5、字母转换:text-transform
6、文本装饰:text-decoration
7、处理空白符:white-space
8、文本方向:decoration
9、文本颜色:color
10、背景颜色:background-color
11、文本阴影:text-shadow
还有一些属性,不是很常用,就没有列举了,了解每个具体的使用方法,可以到百度 "w3cschool "了解!
希望对你有所帮助。
这里分享下在css中为字符串中的每一行设置样式的方法。
操作设备:联想电脑
操作系统:win10
代码编辑器:zend studio 10.0
1、首先新建一个html文件,命名为test.html,在test.html文件内,使用p标签创建一行字符,用于测试。
2、在test.html文件内,给p标签添加一个class属性,用于样式的设置。
3、在test.html文件内,编写style type="text/css"/style标签,页面的css样式将写在该标签内。
4、在css标签内,通过class属性和“:first-letter”选择第一个字符,使用color属性设置它为红色。
5、最后在浏览器打开test.html文件,查看实现的效果。
color属性:设置文本文字颜色。用法如下:
color:颜色值;
color属性可以设置的合法颜色值包括:16进制颜色值(例:#ffffff),rgb颜色值【例:rgb(0,0,0)】,rgba颜色值【例:rgb(0,0,0,0.5),0.5表示透明度】,hsl颜色值【例:hsl(120,65%,75%)】,hsla颜色值【hsl(120,65%,75%,0.3),0.3表示透明度】。
2、css文本文字行高(行间距)的属性
line-height属性:设置行间的距离(行高)。用法如下:
line-height:值;
具体cssline-height属性是如何设置文本文字的行间距,大家可以参考之前的文章【css如何设置行间距?css文本文字的行间距设置】,希望对大家有所帮助。
3、css设置文本文字的水平对齐方式的属性
text-align属性:设置元素中的文本文字的水平对齐方式。用法如下:
text-align:left||right||center||justify;
left:设置文本文字左对齐。默认值:由浏览器决定。
right:设置文本文字右对齐。
center:设置文本文字居中对齐。
justify:实现两端对齐文本效果。
4、css文本缩进属性
text-indent属性:设置文本缩进。
具体csstext-indent属性是怎样设置文本缩进的,大家可以参考【css如何实现首行缩进效果?text-indent属性实现首行缩进】。
5、设置文本文字装饰效果
text-decoration属性:定义添加到文本的修饰。
说明:
这个属性允许对文本设置某种效果,如加下划线。如果后代元素没有自己的装饰,祖先元素上设置的装饰会“延伸”到后代元素中。
用法:
text-indent:none||[underline(下划线)||overline(上划线)||line-through(中划线)]||blink;
none:默认值,定义标准的文本。
underline:定义文本下的一条线。
overline:定义文本上的一条线。
line-through:定义穿过文本下的一条线。
blink:定义闪烁的文本。
6、文本字符的大小写转换属性
text-transform属性:控制文本字符的大小写。
用法:
text-transform:uppercase(全大写)||lowercase(全小写)||capitalize(首字母大写)||none;
7、文本文字间距的属性
word-spacing属性:设置文字或单词之间的间距,单词之间的间距=word-spacing+空格大小。
letter-spacing属性:设置字母间的间隔。
8、文本文字阴影的属性
text-shadow属性:向文本文字设置阴影
字体的样式有很多种,如果想了解详细的种类,推荐去MDN上去查看,这里只列举几种通常使用的属性,即斜体font-style:italic, 粗体 font-weight, 类型font-family, 大小font-size,显示行高line-height ,文字横向显示位置定义 text-align,文字下划线的定义text-decoration, 首行缩进定义text-indent,字符间距定义letter-spacing,单词间隔word-spacing等。
斜体字在一些文档中可用作强调的作用,字体的斜体样式可以通过 font-style 来设置,如下图
粗体字在网页中的运用一般是指标题之类的需要突出显示的文字,粗体的样式可通过 font-weight 来设置,如下图:
字体类型就如word 文档工具中的字体类型设置,它在css 中使用的是font-family 来定义的,如下图:
顾名思义,就是文字文本的显示大小,如下图:
即指一行的显示高度,这个属性是前端开发中一个非常高频的属性,一些原本很难看的排版,一旦设置了适当的行高就会显得好看很多,如下图所示:
行高为 14px时:
文字横向显示方向的属性定义通常有三种,left, right, center。Left 左边对齐显示,right 右边对齐显示,center 居中显示
underline(下划线),line-through(错划线),wavy underline(波浪下划线),green wavy underline(带颜色的波浪下划线)等,详情请查阅MDN文档,如:
使用空格将多个文字分开时,word-spacing 才会将它当成词语,这样才会生效。例如:
以上两段话,第一段话是将词语使用空格分开了,因此对word-spacing 设置是生效的,第二段话是没有使用空格将词语分开的效果所以就看不到效果。
像前面所讲的border, background 一样,文字文本也可以多个属性简写,一般能一起简写在一起属性主要有三个,粗体,字体大小,字体类型。例如:
本小节主要针对文字和文本的样式做了个具体的分析讲解,当然文字和文本的样式设置还远不止以上列举的那些,以上列举的只是用得比较多的一些属性,具体其它的属性大家可以根据需要取查阅MDN上面的一些介绍