设置字体属性font-!

1.设置字体属性(用内部样式写在style里)

/* 字体可以用引号包裹 也可以不加

如果楷体也不认识,那么就用浏览器默认的字体

*/

.p1{

font-family: 宋体;

/*font-family: "楷体";*/

}

2.设置字体大小

/* px是物理像素 */

div{

font-size:12px;

}

3.em、rem和px的使用

/*网页一般的一个字符像素大小为16px*/

/* em是根据父元素的大小来显示的 */

p{

/*根据p标签的上一级父元素的font-size的大小成2倍*/

font-size:2em;

}

span{

font-size:32px;

}

由上图可知:p标签的父元素是div,而div大小定义为12px,则p标签下的2em=2*12=24px;

应用: 什么情况用em?现在用em比较少,一般是在移动端的适配各种机型(兼容各种手机屏幕大小,页面显示的更好)的时候会用,但是用的比较多的是 rem单位

rem是根据 根元素html 的大小来的

使用rem时,根据html字符大小为16px的话,也可以自行更改

html{

/*设置html字体大小的初始像素为14px*/

font-size:14px;

}

div{

/*那么div根据rem由html的大小来算,div字符的大小为2*14=28px,如果前面没有设置html的大小的话,那么像素大小为2*16=32px,div如果有父类标签大小,不受rem影响,依旧以html像素大小计算*/

font-size:2rem;

}

p{

/*测试字体是否是24px*/

font-size:24px;

}

 

4.字体风格:  i em font-style:italic;和font-style: oblique; 都表示斜体的意思

.h{

font-style:italic;

}

.y{

font-style: oblique;

}

.n{

/* 使用font-style:normal;可以把已经斜体的样式改成正常的字体样式 */

font-style:normal;

}

5.字体加粗:使用font-weight属性设置bold /bolder设置成为粗体字体

字体变细:使用font-weight: lighter;可以是字体变细。

.p1{

font-weight: bold;

}

.p2{

/*使用font-weight属性设置bolder 设置成为更粗的字体*/

font-weight: bolder;

}

疑问/解答:bold和bolder设置的字体的粗细都是一样的 为什么呢?

bold设置成粗体的以后 页面的显示就已经是最大值了 所以就算设置了bolder再大也不会发生明显变化,bolder存在的意义就是 告诉浏览器我是更粗的字体 再语义化上面 比bold更加强烈

 字体变细: 100、200、300、400、500、600、700、800、900定义由细到粗的字体。

400等同于normal,700等同于bold

h1{

font-weight: lighter;

}

.div1{

font-weight: 500;

}

注意:字体设置到300 就已经是浏览器显示最细的字体的极限了,所以你再往下设置更细的字体,就不会有效果,当你设置到600的时候 浏览器粗体的显示就已经是极限了,所以你再加大字体, 浏览器也不会有更粗的字体效果了,当你设置成 400 和 500的时候 都是标准字体 不会加粗也不会变细

6.字体属性简写标准顺序:字体属性的顺序:字体风格→字体粗细→字体大小→字体类型

小妙招:字体类型要放在最后 字体风格和字体粗细和颠倒位置 其他的不行,也可以显示效果。.p1{

font-family: 宋体;

font-size: 30px;

font-style: italic;

font-weight: bold;

}

.p2{

font:italic bold 30px 宋体;

}

 

7.文本样式--color属性:RGB、RGBA、颜色英文、十六进制法

8.排版文本段落

/* 宽400px */

width: 400px;

/* 边框1px,实线,红色 */

border: 1px solid red;

/* 把文本排列到右边 */

text-align: right;

/* 把文本排列到左边。默认值:由浏览器决定 */

text-align: left; */

/* 把文本排列到中间 */

text-align: center; */

/* 实现两端对齐文本效果,两端对齐只正针对与文字(中英文都可以) */

text-align: justify;

/* ★text-align left center right 对img依然有用  */

9.首行缩进: text-indent表示首行缩进

<style>

.div1{text-indent: 32px;}

.div2{text-indent: 2em;}

</style>

<body>

<div class="div1">我是根据字像素大小为16px的首行缩进2个字符</div>

<div class="div2">我是使用2em</div>

</body>

                

 10.设置行高:line-height: Npx;

注:一个字的像素大小为16px,最好设置行高比字符大的像素,小了字体挤得慌。

行高妙用:想设置文字的垂直居中就需要把line-height设置的和高度height的值一样,

现在我想让字体水平方向居中,设置text-align: center; 

字体样式和css文本样式相关推荐

  1. css字体 text,css文本样式text、字体样式font

    文本样式text 1.文本颜色color 例如h1 {color:red;} 2.文本方向direction,不常用 默认ltr从左到右,rtl表示从右到左 3.文本水平对齐方式text-align ...

  2. CSS 背景+CSS文本样式

    CSS背景 background-image:url(图片路径: 插入背景图(如果背景图不足以覆盖整元 素,是自己重复,以至于铺满整个元素) background-repeat:no-repeat; ...

  3. CSS文本样式和CSS3文本效果以及背景

    CSS文本样式 text-indent属性 text-indent属性可以为特定选项的文本进行首行缩进,取值可以是长度值或百分比,它的属性值通常使用em作为单位,text-indent: 2em;表示 ...

  4. 前端:CSS/09/行内框架,CSS简介,CSS选择器,组合选择器,CSS注释,CSS尺寸属性,CSS字体属性,CSS文本属性

    内嵌框架(行内框架,浮动框架) 语法格式:<iframe 属性="值">不支持时的提示信息</iframe> 描述:内嵌框架,相当于在现有的网页中,挖了一个 ...

  5. 【CSS】CSS 文本样式 ② ( font 字体设置 | CSS 2.0手册使用 | font-weight 字体粗细设置 | font-style 字体斜体设置 | font 字体样式综合写法 )

    文章目录 一. CSS 2.0手册使用 1. 按照文档层次查找 2. 搜索关键字查找文档 二. font-weight 字体粗细设置 1. 语法简介 2. 代码示例 三. font-style 字体斜 ...

  6. CSS行高、字体简写属性、文本样式学习笔记

    目录 一 行高 二 字体的简写属性 三 文本的样式 一 行高 行高:line-height,指的是文字占有的实际高度,可以通过line-height设置行高. 行高可以直接指定一个大小,单位可以是px ...

  7. 13.CSS文本样式

    文本样式 h1 {color: blue; } ● 回顾上一节的内容,我们让h1标题的文字变成了蓝色,注意如果html中有多个h1标签,那我们这种写法所有的h1标签都会变成蓝色,除了颜色,本节我们将学 ...

  8. css文本样式有,CSS文本常用样式

    1.常用的应用文本的CSS样式: color设置文字的颜色 font-size 设置文字的大小,如font-size:12px font-family 设置文字的字体,如font-family:'微软 ...

  9. word文本样式代码样式_使用文本样式表达创建真相来源

    word文本样式代码样式 As of After Effects 17.0, you can use expressions to edit text styles in After Effects. ...

最新文章

  1. 【优秀作业】蚁群优化算法
  2. DuiLib学习笔记5——标题栏不能正常隐藏问题
  3. 利用commons-fileupload 上传图片(包含表单数据)
  4. Computing--图灵机
  5. 在PHP中如何使用消息列队
  6. 笔记本电脑建wifi
  7. liferay跳转页面
  8. windows和linux命令行一样吗,微软改进Windows命令行 目的是和Linux命令行相抗衡
  9. 关于压缩工具 7z(7-zip) 如何创建自释放档案(选项 -sfx 的解读)
  10. iOS:Cocoa编码规范 -[译]Coding Guidelines for Cocoa
  11. 2019年中国IaaS公有云市场排名及份额出炉
  12. 系统目录结构 ls命令 文件类型 alias命令
  13. 路由器在多个OSPF进程下的路由学习问题
  14. 1499元!魅族Watch“天青”配色正式首销:与手机完全互联互通
  15. 1.11 超过人的表现
  16. Struts2 中 Session 的使用
  17. java安全相关类 (java.security包)
  18. 解决accuracy_score报错Classification metrics can‘t handle a mix of continuous and multiclass targets
  19. SpringCound-Alibaba
  20. Ubuntu内网穿透

热门文章

  1. 【Python】**kwargs
  2. Velero备份恢复
  3. oracle分库分表原理_题库分库分表架构方案
  4. MySQL Workbench 使用MySQL语法“创建表格以及插入数据”
  5. CALayer与iOS动画 讲解及使用
  6. linux命令及说明,Linux常用命令及使用方法大全
  7. URL重定向和URL重写
  8. 《青你2》 | 有了它,你pick的小姐姐不靠“奶”也能出道
  9. 手机NFC除了能刷交通卡,剩下6种用法也很实用!你不会还不知道吧
  10. 复合索引(组合索引)