CSS学习总结(3)——CSS文本样式(属性)
font-family属性
font-family属性指定元素的字体。
有两种字体系列名称:
字体系列:特定的字体系列(如Times New Roman或Arial)
通用族:一组具有相似外观的字体族(如Serif或Monospace)
HTML
<p class="serif">Serif字体。
</p>
CSS
p.serif {font-family: "Times New Roman", Times, serif;
}
font-family属性应包含几个字体名称作为备选。 在CSS样式中指定Web字体时, 如果计算机出于某种原因没有选择的字体时,则会尝试下一个字体。如果字体名称包含多个单词,请记住使用引号。
body {font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
}
font-size属性
font-size属性用于设置字体的大小。 设置网页字体大小的其中之一方法是使用关键字。 例如xx-small, small, medium, large, larger等。
HTML
<p class="small">小号字体
</p>
CSS
p.small {font-size: small;
}
还可以使用像素(px)或相对尺寸单位(em)数值来操纵字体大小。当需要像素精度时,以像素值(px)设置字体大小。em尺寸单位是设置字体大小的另一种方式(em是相对尺寸单位)。 它允许所有主流浏览器调整文本的大小。 如果在页面上的任何位置设置字体大小,那么这是浏览器的默认大小,即16px。计算em大小,em = px / 16,即 1em = 16px。
p{font-size: 30px;
}
p{font-size: 1.65em;
}
font-style属性
font-style属性有三个值:normal,italic和oblique。normal无效果
font-style属性通常用于指定斜体文本italic
、oblique
。
p{color:red;font-style: italic;
}
font-weight属性
font-weight控制文本的粗细。 值可以设置为normal (默认),bold
,bolder
,和lighter
。
根据文本的厚度,也可以使用从100(细)到900(粗)的数字来定义字体粗细。400与normal相同,700与bold相同。
p.light {font-weight: lighter;
}
p.thick {font-weight: bold;
}
p.thicker {font-weight: 500;
}
font-variant属性
font-variant属性small-caps
可以将字体转换为所有小型大写字母。 值可以设置为normal
,small-caps
,和 inherit
。
p.small {font-variant: small-caps;
}
color属性
- color属性用于指定文本的颜色。
p.xie{color:red;
}
- 定义color的其他方法是使用十六进制值和RGB。十六进制形式是一个井号(#),最多6个十六进制值(0-F)。RGB定义了红色,绿色和蓝色的各个值。
text-align属性(水平对齐)
text-align属性指定元素中文本的水平对齐方式。 默认情况下,您网站上的文字左对齐。 但是,有时您可能需要不同的对齐方式。文本对齐属性值如下:left
,right
,center
和justify
。
p.right {text-align: right;
}
vertical-align属性(垂直对齐)
- vertical-align属性设置元素的垂直对齐。 常用的值是
top
,middle
和bottom
。
td.bottom {vertical-align: bottom;
}
- vertical-align属性还包含以下值:baseline,sub,super,%和px(或pt,cm)。可以使用pt(点),cm(厘米)和%(百分比)值来代替px值。
span.super {vertical-align: super;
}
- vertical-align属性对所有元素的行为都不一样。 display: inline-table; 和 display: table-cell;使用样式来使垂直对齐属性能在
div
中起效果。
text-decoration属性
text-decoration属性用于指定文本将如何装饰。
常用的值有:
none
- 默认值,这定义了一个正常的文本
inherit
- 从其父元素继承此属性
overline
- 在文本上方绘制水平线
underline
- 在文本下方绘制水平线
line-through
- 在文本中绘制水平线(替换HTML<s>
标记)
可以将underline
,overline
或line-through
组合起来,以添加多条装饰线。
p.line-through {text-decoration: line-through;
}
text-indent属性(缩进)
text-indent属性指定在文本的第一行开始之前应该留下多少水平空间。 属性值是长度(px,pt,cm,em等),%和inherit。 如果值为负值,则第一行将向左缩进。
/***文本向右缩进60px***/
p {text-indent: 60px;
}
text-shadow属性
text-shadow为文本添加阴影。它有四个值:
- 第一个值:定义阴影在x(水平)方向的距离
- 第二个值:定义y(垂直)方向的距离
- 第三个值:定义阴影的模糊
- 第四个值:设置颜色
- 处理阴影时,可以使用任何CSS支持的颜色格式。对于x和y偏移,可以使用各种类型的单位(如px,cm,mm,in,pc,pt等)负值也被支持。
p.cu{font-weight: 800;text-shadow: 5px 2px 4px red;
}
text-transform属性
- text-transform可以实现文本的首字母大写效果。
p.capitalize {text-transform: capitalize;
}
- 使用text-transform,您可以使文本显示为全部大写
uppercase
或全部小写lowercase
。
letter-spacing属性
letter-spacing属性用于设置文本中字符之间的间距。
值可以设置为:
- normal 定义了默认样式,字符之间没有额外的空间;
- length长度计量单位,用px,pt,cm,mm等测量单位定义字符之间的额外空间;
- inherit 继承其父元素的属性;
p.normal { letter-spacing: normal;
}
p.space { letter-spacing: 4px;
}
- letter-spacing使用负值可以减少字符之间的间距。
word-spacing属性
word-spacing 属性指定文本中单词之间的空格。 就像letter-spacing属性一样,可以将word-spacing 的值设置为normal
,length
和inherit
。
p.space { word-spacing: 30px;
}
white-space属性
- white-space可以设置元素内的换行符。参数可以是
normal
,inherit
,nowrap
等。nowrap
会屏蔽该元素中的所有换行符, 文本将继续在同一行,直到遇到一个<br />
标记。 - white-space也支持其他值:
pre :文本支持所有的换行和空格
pre-line :文本支持换行,忽略额外的空格
pre-wrap :文本将在必要的时候或者行的结尾进行换行。
CSS学习总结(3)——CSS文本样式(属性)相关推荐
- CSS学习Day2-字体和文本样式
-字体和文本样式 目标:使用字体和文本相关样式修改元素外观样式 <style>p{font-size: 30px;}</style> </head> <bod ...
- CSS学习笔记4:文本样式
首行缩进 <!DOCTYPE html> <html lang="en"> <head><meta charset="UTF-8 ...
- HTML标记fort属性最大取值,CSS(2)---css字体、文本样式属性
css字体.文本样式属性 这篇主要讲CSS文本属性中的:字体样式属性 和 文本样式属性. 一.字体样式属性 CSS 字体属性主要包括:字体设置(font-family).字号大小(font-size) ...
- CSS中常用的10个文本样式属性——让文本设置再无难点
一个页面中,文本样式,是必不可少的,当然css也给我们准备了很多很多很多的文本样式,以下列举了10个常用的文本样式属性及常用的属性值,掌握了,也基本满足使用了 1: text-transform 可以 ...
- CSS: CSS常用的文本样式属性
介绍:CSS常用的文本样式属性 color: 颜色 font-size: 字体大小 font-style (normal.italic.oblique): 字体样式(正常.斜体) font-wei ...
- 阿ken的HTML、CSS的学习笔记_文本样式属性(笔记三)
前段时间国庆中秋那会儿学校放八天假 几乎所有人都选择回家或者是出去玩儿 而我选择留在学校这边儿 找一个晚七到早七的兼职去警醒一下浑浑噩噩的自己 整栋宿舍楼就剩下我和我的一个舍友 虽不过十月深秋 却让人 ...
- css学习记录三:文本属性
css学习记录三:CSS文本属性 一.文本属性的作用 二.文本颜色 三.文本对齐 四.装饰文本 五.文本缩进 六.行间距 一.文本属性的作用 CSSS Text(文本)属性可定义文本的外观,比如文本的 ...
- CSS基础-03-字体和文本样式
文章目录 前言 一.字体样式 大小 粗细 是否倾斜 字体类型 拓展:层叠性 字体font相关属性的连写 二.文本样式 文本缩进 文本水平对齐方式 文本修饰 行高 前言 字体和文本样式 一.字体样式 大 ...
- CSS层叠样式表——元素背景和文本样式
css层叠样式表第二天css02 这里写目录标题 css层叠样式表第二天css02 ==元素背景样式==(重点) ==height== ==width== ==overflow== ==文本样式==( ...
- CSS学习笔记10:超链接样式
超链接伪类 <!DOCTYPE html> <html lang="en"> <head><meta charset="UTF- ...
最新文章
- leetcode -- 3 sum
- 日常生活小技巧 -- 虚拟串口工具
- C++primer 第四版6.12:练习题
- java程序连接kafka_Java的Kafka:构建安全,可扩展的消息传递应用程序
- android系统提供了url通信,Android两种HTTP通信,HttpURLConnection和HttpClient
- 蓝牙连接不上车要hfp_鹅厂又要霸屏,连接四部剧将袭,冲着主创颜值不追不行啦...
- 95-849-040-源码-RPC-Flink中的RPC使用
- 使用 LaTeX 绘制 PGM(Probabilistic Graphical Models)中的贝叶斯网络(bayesian networks)
- 【RobotStudio学习笔记】(七)工件坐标
- FFmpeg之libyuv使用(十五)
- eXeScope 注册机制破解
- 香港银行开户请尽早!附最全开户攻略
- 基础项目-家庭记录收支程序
- 心情手札——光头日记
- CSPJ2019T4(加工零件)题解
- 今天差点就被黑中介给骗了!!!!!!后怕中。。。
- 汉语拼音的模糊音扩展(用于搜索纠错)
- 《电务工作日志》Android版,工作日志(wifi之dhd debug 2)
- Linux之ARM(IMX6U)裸机汇编LED驱动实验--编译驱动
- 【Linux安全管理】Firewalld详解
热门文章
- python在生态学领域运用_科学网-那些生态学可能会用到的工具软件-张金龙的博文...
- Javascript特效:商品橱窗
- SLAM_SLAM问题求解框架
- C++语法_深度剖析C++中的inline函数
- Turtlebot2 ROS配置超详细教程 ubuntu16.04
- caffe 绘制accuracy和loss曲线
- 图像处理代码合集:特征提取-图像分割-分类-匹配-降噪
- 交叉熵代价函数(作用及公式推导)
- 一文详解双目视觉目标检测
- 使用docker私有化部署nuget server-proget