前端之CSS字体和文本类属性
一、字体类属性:
1.字体类型:
font-family:字体1,字体2,字体3;
常用写法: font-family:"微软雅黑",Arial;
注:a) 多个字体之间用逗号分隔;
b)中文字体要放在双引号中,英文字体由多个单词组成时也要加双引号;
c) 浏览器优先识别字体1,如果找不到字体1,识别字体2,如果都找不到,显示浏览器默认字体。
2.字体大小:
font-size:数值+单位;
注:a)浏览器默认字体大小为16px;
b) font-size:medium;等价于 font-size:16px;
c)字体大小一般设置偶数不设置奇数;
3.字体加粗:
font-weight:normal(常规字体)|bold(加粗)|bolder(加粗)|100-500(常规字体)|600-900(加粗字体);
4.字体倾斜:
font-style:normal(常规字体)|italic(倾斜)|oblique(倾斜);
5.文本是否大写:
font-variant:normal(常规字体)|small-caps(小型的大写字母字体);
注:此属性主要应用于英文
6.字体颜色:
color:颜色值;
颜色值的几种设置方式:
a)十六进制写法 #000 黑色 #fff 白色 #f00 红色
b)rgb写法 rgb(0,0,0) 黑色 rgb(255,255,255) 白色
c)rgba写法 a代表透明度,取值范围0-1 rgba(0,0,0,0.6)
d)颜色单词 red(红色) black(黑色) white(白色) green(绿色) yellow(黄色) gray(灰色) pink(粉色) blue(蓝色)
7.font简写方式:
font:italic bolder 12px "微软雅黑",Arial;
注:使用简写方式时,font-size和font-family不可与其他属性互换位置,也不能分开写
font:12px/1.5 "微软雅黑",Arial; (字体大小为12px,行高是字体大小的1.5倍)
注:将font-size和line-height结合在一起时,用/来表示,/前表示字体大小,/后表示字体行高,当行高不加单位时,表示行高为
字体大小的多少倍
注:只有在同时指定font-size和font-family时才能使用/这种写法
二、文本类属性:
1.水平对齐方式:
text-align:left(默认值,左对齐)| center(居中对齐)|right(右对齐)|justify(两端对齐,只对英文起作用);
注: text-align只对文本,图片,内联元素起作用,给文本,图片,内联元素所在父元素加
2.垂直对齐方式:
vertical-align:top|middle|bottom;
top:居顶部对齐
middle:居中对齐
bottom:居底部对齐
注:该属性只对行内块元素有效,给本元素添加此属性;
一般在设置图片和文字居中对齐的时候会用到,input控件垂直居中对齐时会用到;
3.行高:
line-height:数值+单位;
注:当单行文本的行高等于容器高时,可以实现单行文本在容器中垂直居中;
line-height只写数值不加单位时,表示倍行高,行高为字体大小的多少倍;
eg: line-height:3; 字体大小的三倍
注:line-height不允许设置负值
4.文本修饰:
text-decoration:none(默认值)|underline(下划线)|overline(上划线)|line-through(删除线);
常用: a{text-decoration:none;}
5.首行缩进:
text-indent:数值+单位;
注:向前缩进为负值,会达到一种隐藏的效果,向后缩进为正值
只对第一行有效!
6.字符间距(汉字与汉字,字母与字母的间距):
letter-spacing:normal(默认间隔)|数值+单位;
注:值越大,间距越大,值越小,间距越小,允许设置负值
7.词间距(主要针对英文):
word-spacing:normal(默认值)|数值+单位;
注:允许设置负值
8.文本是否大小写:
text-transform:none(默认值)|capitalize(首字母大写)|uppercase(全部大写)|lowercase(全部小写);
9.长单词换行:
word-wrap:normal(默认值)|break-word;
注:在长单词或 URL 地址内部进行换行时设置为break-word
10.强制在一行显示:
white-space:normal(默认值)|nowrap(不换行);
注:常在省略号设置中用到
11.文本流控制:
layout-flow:horizontal(从左到右)|vertical-ideographic(从上到下);
前端之CSS字体和文本类属性的更多相关文章
- CSS(2)---css字体、文本样式属性
css字体.文本样式属性 这篇主要讲CSS文本属性中的:字体样式属性 和 文本样式属性. 一.字体样式属性 CSS 字体属性主要包括:字体设置(font-family).字号大小(font-size) ...
- 前端之CSS列表及背景类属性
一.列表类属性: 1.列表符号样式: list-style-type:disc(实心圆)|circle(空心圆)|square(实心方块)|decimal(数字)|none(去掉列表符号样式); 2. ...
- 前端学习 -- Css -- 字体的几个属性学习
font-style可以用来设置文字的斜体 - 可选值: normal,默认值,文字正常显示 italic 文字会以斜体显示 oblique 文字会以倾斜的效果显示 - 大部分浏览器都不会对倾斜和斜体 ...
- css中的字体及文本相关属性
css中的字体及文本相关属性 1.字体相关属性 字体主要可以设置color.font-family.font-size.font-size-adjust.font-stretch.font-style ...
- css字体样式(Font Style),属性
css字体样式(Font Style),属性 css字体样式(Font Style)是网页中不可或缺的样式属性之一,有了字体样式,我们的网页才能变得更加美观,因此字体样式属性也就成为了每一位设计者 ...
- CSS: CSS常用的文本样式属性
介绍:CSS常用的文本样式属性 color: 颜色 font-size: 字体大小 font-style (normal.italic.oblique): 字体样式(正常.斜体) font-wei ...
- 前端开发css禁止选中文本
在我们日常的Java web前端开发的过程中呢,程序员们会遇到各种各样的要求,所以不每天学的东西感觉自己都退步了,都更不上时代的发展了. 每天应对各种需求,每天活在疑问中就是我们程序员的真是写照.但我 ...
- 2020年12月-第02阶段-前端基础-CSS字体样式
CSS字体样式属性调试工具 应用 使用css字体样式完成对字体的设置 使用css外观属性给页面元素添加样式 1.font字体 1.1 font-size:大小 作用: font-size属性用于设置字 ...
- css字体样式+文本样式
font-family属性值:具体字体名或者字体集 如果是中文或者有单词之间有空格,需要加双引号 字体集: Serif (有装饰线) Sans-serif (无装饰线) Monospace Cursi ...
随机推荐
- codeforces 669B B. Little Artem and Grasshopper(水题)
题目链接: B. Little Artem and Grasshopper time limit per test 2 seconds memory limit per test 256 megaby ...
- [AH2017/HNOI2017]抛硬币
传送门 这个题的暴力比较好想--然后用一些组合的知识就可以变成正解了. 首先我们考虑a=b的情况.我们把扔出来的硬币看成是一个01序列,那么对于一个b获胜的序列,他在每一位都按位异或1之后必然是一个a ...
- 截图工具,更改系统默认快捷键,系统配置实用程序,以管理员身份运行cmd(win7)
截图工具: 开始--附件--右键发送到桌面快捷方式---桌面截图工具右键属性--快捷方式 更改系统默认快捷键: 控制面板--外观和个性化--调整屏幕分辨率--高级设置---英特尔图形和媒体控制面板-- ...
- bzoj4004
线性基 构成线性基的个数是定的,所以我们对价值进行贪心就行了,根据拟阵那套理论,我们排个序,然后能塞进去就塞,这样就求出最小值了. 思维江化,只要是多维向量都能用线性基搞. #include<b ...
- 1.oracle中decode的一些巧妙用法
1.符号函数sign在decode中的用法--比较大小 select decode(sign(变量1-变量2),-1,变量1,变量2) from dual; --取较小值sign()函数根据某个值是0 ...
- %02d %03d
strTemp.Format("%02d",m_unEditPosition); %02d 输出两位整数,不足两位的前面加0,比如05,06…… %03d 输出三位整数,不足两位的 ...
- sql语句之正则表达式
select * from employee where name regexp '^jin' select * from employee where name regexp '^jin.*(g|n ...
- Flutter实战视频-移动电商-44.详细页_首屏自定义Widget编写
44.详细页_首屏自定义Widget编写 把详细页的图片.标题.编号和价格形成一个单独的widget去引用 详情页的顶部单独封装个插件 在pages下面新建detials_page的文件件并在里面新建 ...
- react-redux升级到7.0.x后报错"TypeError: Object(...) is not a function"
同样一套代码,react-redux 6.0.x 的版本下可以正常运行,在7.0.x的版本下出现报错,而且报错原因实在太难定位了 package.json { ... "react-redu ...
- 洛谷 - P2257 - YY的GCD - 莫比乌斯反演 - 整除分块
https://www.luogu.org/problemnew/show/P2257 求 \(n,m\) 中 \(gcd(i,j)==p\) 的数对的个数 求 $\sum\limits_p \sum ...