css--字体和文本样式
文字样式属性
字体:font-family
文字大小:font-size
文字颜色:font-color
文字粗细:font-weight
文字样式:font-style
font-family字体属性
定义元素内文字以什么字体来显示
语法:
font-family:”字体一“,”字体二“,”字体三“...
说明
包含空格字体名和中文,用英文引号""括起
多个字体,用英文逗号隔开
引号嵌套,外使用双引号,内使用单引号
<!DOCTYPE html>
<html lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html;charset=utf-8"/>
<style>
div{font-family: "幼圆","黑体","微软雅黑"}
</style>
</head>
<body>
<div >必应</div>
<p id="i2">类选择器</p>
<div>百度</div> </body>
</html>
上面的代码表示浏览器使用幼圆字体,如果没有使用黑体字体,如果没有,使用微软雅黑字体,如果还是没有,则使用操作系统默认的字体
font-size文字大小
定义元素内文字大小
语法:
font-size:绝对单位|相对单位
绝对单位不常用,相对单位使用px或者百分比的形式
<!DOCTYPE html>
<html lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html;charset=utf-8"/>
<style>
div{font-size: 40px}
span{font-size: 50%}
</style>
</head>
<body>
<div >必应</div>
<p id="i2">类选择器</p>
<div >
<span>百度</span>
</div> </body>
</html>
上面代码表示给div标签设置了40px的字体大小,span标签的字体大小为50%,这个50%的意思是占用父级标签字体大小的50%,span的父级标签是div标签,而div标签的字体大小是40px,所以50%是20px
color文字颜色
文字颜色我们已经不陌生了,在之前也使用过好多次了
语法
color:颜色名|十六进制|RGB
<!DOCTYPE html>
<html lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html;charset=utf-8"/>
<style>
p{color: red}/*颜色名*/
div{color:#FFC125}/*十六进制*/
span{color:rgb(0,0,255)}/*rgb*/
</style>
</head>
<body>
<div >必应</div>
<p id="i2">类选择器</p>
<div >你好</div>
<span>百度</span> </body>
</html>
font-weight文字粗细
为元素内文字设置粗细
语法:
font-weight:normal | bold | bolder | lighter |100-900
说明:
normal默认值,bold加粗,bolder更粗,lighter更细
400等同于normal,700等同于bold
<!DOCTYPE html>
<html lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html;charset=utf-8"/>
<style>
p{font-weight: bold}
div{font-weight: lighter}
span{font-weight: 600}
</style>
</head>
<body>
<div >必应</div>
<p id="i2">类选择器</p>
<div >你好</div>
<span>百度</span> </body>
</html>
CSS文本样式
text-align
设置元素内文本的水平对齐方式
语法:
text-align:left | right | center | justify
前面三个看意思就懂了,justify是两端对齐
<!DOCTYPE html>
<html lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html;charset=utf-8"/>
<style>
.p1{text-align: left}
.p2{text-align: right}
.p3{text-align: center}
.p4{text-align: justify} </style>
</head>
<body>
<p class="p1">RGB转16进制工具具用于将RGB颜色值与十六进制字符串相互转换,工具使用简单,你只需要在以下三个输入框:红(R)、绿(G)、蓝(B)中输入RGB的颜色值及会自动回转换十六进制的字符串,反之你只想要在右侧十六进制输入框输入16进制字符即可转换为 RGB 数值RGB转16进制工具具用于将RGB颜色值与十六进制字符串相互转换,工具使用简单,你只需要在以下三个输入框:红(R)、绿(G)、蓝(B)中输入RGB的颜色值及会自动回转换十六进制的字符串,反之你只想要在右侧十六进制输入框输入16进制字符即可转换为 RGB 数值</p>
<p class="p2">RGB转16进制工具具用于将RGB颜色值与十六进制字符串相互转换,工具使用简单,你只需要在以下三个输入框:红(R)、绿(G)、蓝(B)中输入RGB的颜色值及会自动回转换十六进制的字符串,反之你只想要在右侧十六进制输入框输入16进制字符即可转换为 RGB 数值RGB转16进制工具具用于将RGB颜色值与十六进制字符串相互转换,工具使用简单,你只需要在以下三个输入框:红(R)、绿(G)、蓝(B)中输入RGB的颜色值及会自动回转换十六进制的字符串,反之你只想要在右侧十六进制输入框输入16进制字符即可转换为 RGB 数值</p>
<p class="p3">RGB转16进制工具具用于将RGB颜色值与十六进制字符串相互转换,工具使用简单,你只需要在以下三个输入框:红(R)、绿(G)、蓝(B)中输入RGB的颜色值及会自动回转换十六进制的字符串,反之你只想要在右侧十六进制输入框输入16进制字符即可转换为 RGB 数值RGB转16进制工具具用于将RGB颜色值与十六进制字符串相互转换,工具使用简单,你只需要在以下三个输入框:红(R)、绿(G)、蓝(B)中输入RGB的颜色值及会自动回转换十六进制的字符串,反之你只想要在右侧十六进制输入框输入16进制字符即可转换为 RGB 数值</p>
<p class="p4">RGB转16进制工具具用于将RGB颜色值与十六进制字符串相互转换,工具使用简单,你只需要在以下三个输入框:红(R)、绿(G)、蓝(B)中输入RGB的颜色值及会自动回转换十六进制的字符串,反之你只想要在右侧十六进制输入框输入16进制字符即可转换为 RGB 数值RGB转16进制工具具用于将RGB颜色值与十六进制字符串相互转换,工具使用简单,你只需要在以下三个输入框:红(R)、绿(G)、蓝(B)中输入RGB的颜色值及会自动回转换十六进制的字符串,反之你只想要在右侧十六进制输入框输入16进制字符即可转换为 RGB 数值</p> </body>
</html>
然后我们将上面的p标签换成span标签,发现没有效果,这是因为该属性对块级标签设置有效
块级标签就是不管你内容多少都是占一整行,比如你有两个p标签,里面都只有两个字,它也是占两行,而span标签会显示在一行,是行内元素
line- height
设置元素中文本行高,当行高等于高度时,则垂直居中
这样文字“啦啦啦”就会显示在红色框的正中央了
<html>
<head>
<meta http-equiv="Content-Type" content="text/html;charset=utf-8"/>
<style type="text/css">
.d2{height: 100px;width: 200px;background: red;line-height: 100px;text-align: center}
</style>
</head> <body>
<div class="d2">啦啦啦</div>
<div class="d1"></div> </body> </html>
语法:
line-height:长度值 | 百分比
<!DOCTYPE html>
<html lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html;charset=utf-8"/>
<style>
div{height: 400px;border: 1px solid}
span{line-height: 400px} </style>
</head>
<body>
<div>
<span class="p1">RGB转16进制</span>
</div> </body>
</html>
代码解释:
给div标签设置了400px的高度,如果要想div下面的span标签垂直居中,高度也要为400px
vertical-align
设置元素内容的垂直方式
值都有以下这些
baseline | 默认。元素放置在父元素的基线上。 |
sub | 垂直对齐文本的下标。 |
super | 垂直对齐文本的上标 |
top | 把元素的顶端与行中最高元素的顶端对齐 |
text-top | 把元素的顶端与父元素字体的顶端对齐 |
middle | 把此元素放置在父元素的中部。 |
bottom | 把元素的顶端与行中最低的元素的顶端对齐。 |
text-bottom | 把元素的底端与父元素字体的底端对齐。 |
length | |
% | 使用 "line-height" 属性的百分比值来排列此元素。允许使用负值。 |
inherit | 规定应该从父元素继承 vertical-align 属性的值。 |
<!DOCTYPE html>
<html lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html;charset=utf-8"/>
<style>
div{height: 400px;border: 1px solid}
.c1{vertical-align: 50%} </style>
</head>
<body>
<div>
<span class="p1">RGB转<span class="c1">16进制</span></span>
</div> </body>
</html>
其他文本样式
css--字体和文本样式的更多相关文章
- CSS(2)---css字体、文本样式属性
css字体.文本样式属性 这篇主要讲CSS文本属性中的:字体样式属性 和 文本样式属性. 一.字体样式属性 CSS 字体属性主要包括:字体设置(font-family).字号大小(font-size) ...
- 【CSS学习】--- 文本样式
一.前言 CSS文本属性可以定义文本的外观.通过文本属性,可以定义文本的颜色.字符间距,对齐文本,装饰文本,对文本进行缩进,等等. CSS常用的文本属性目录: text-align 文本对齐属性 te ...
- CSS: CSS常用的文本样式属性
介绍:CSS常用的文本样式属性 color: 颜色 font-size: 字体大小 font-style (normal.italic.oblique): 字体样式(正常.斜体) font-wei ...
- css 字体、文本、padding的样式
一.字体的样式: 1)字体倾斜:font-style:italic 2)字体大小:font-size 一般为偶数. 3)行高:line-height 当行高为奇数的时候,是文字上面比文字下面的少一 ...
- css 基础 字体和文本样式
字体样式处理font-size:30px:// 设置字体大小 font-weight:700://设置粗体 font-sytle:italic; //设置文字斜体 font-family: 斜体,宋体 ...
- [Web 前端] 009 css 常用的文本样式设置
常用的文本 css 样式 概览 参数 释义 举例 color 设置文字的颜色 color:red; font-size 设置文字的大小 font-size:12px; font-family 设置文字 ...
- 前端之CSS字体和文本类属性
一.字体类属性: 1.字体类型: font-family:字体1,字体2,字体3; 常用写法: font-family:"微软雅黑",Arial; 注:a) 多个字体之间用逗号分隔 ...
- CSS颜色、单位、文本样式
一.CSS颜色:关键字 red16进制的6位 #ffffff16进制的3位 #fffrgb(0,255,100) 取值范围:0~255 (r:red.g:green.b:blue)rgba(0,255 ...
- Css - 字体图标
Css - 字体图标 字体格式 ttf.otf.woff.svg.eot 现在流行将图标做成矢量的字体格式的文档,很多用户在放大页面的时候页面上的普通图片格式的图标就会变得模糊不清,这种字体图标在网页 ...
- 7. CSS装饰网页的样式
CSS中有哪些用来装饰网页的样式呢?在这里我们对一些常用的样式做了总结. 字体样式 /* * 一般样式书写 */ .font_style_1{ font-family: "华文行楷" ...
随机推荐
- kubeadm安装Kubernetes13.1集群-三
环境: master: 192.168.3.100 node01: 192.168.3.101 node02: 192.168.3.102 关闭所有主机防火墙,selinux: 配置主机互信: mas ...
- Linux入侵检测工具
原文:https://www.cnblogs.com/lvcisco/p/4045203.html 一.rootkit简介 rootkit是Linux平台下最常见的一种木马后门工具,它主要通过替换系统 ...
- java形式参数分别是基本类型和引用类型的调用
什么是形式参数,基本类型,引用类型? 形式参数(形参)百度百科里的解释是:在定义函数名和函数体的时候使用的参数,目的是用来接收调用该函数时传入的参数. 通俗的说就是:形式参数是指在函数名后面的小括号里 ...
- ASP.NET Core MVC 2.x 全面教程_ASP.NET Core MVC 06. Controller 返回View
Controller父类会提供很多上下文的相关信息,还提供了很多封装的方法 返回的对象要求实现了IActionResult接口 继承父类,并引入命名空间 写this点就出现很多东西,这些就是上下文的信 ...
- 纳尼,Java 存在内存泄泄泄泄泄泄漏吗?
01. 怎么回事? 纳尼,Java 不是自动管理内存吗?怎么可能会出现内存泄泄泄泄泄泄漏! Java 最牛逼的一个特性就是垃圾回收机制,不用像 C++ 需要手动管理内存,所以作为 Java 程序员很幸 ...
- e_pro list 1
uncle n. 叔叔; 伯父; 舅父; 姑父,姨父; farm n. 农家; 农田; 农场,农庄; 畜牧场; corner n. 拐角; 角落,角; 困境; [商] 囤积; vi. 驾车转 ...
- Java--------------Mysql中时间按要求查询
今天 select * from 表名 where to_days(时间字段名) = to_days(now()); 昨天 SELECT * FROM 表名 WHERE TO_DAYS( NOW( ) ...
- 《算法竞赛进阶指南》1.6Trie
142. 前缀统计 给定N个字符串S1,S2-SN,接下来进行M次询问,每次询问给定一个字符串T,求S1-SN中有多少个字符串是T的前缀. 输入字符串的总长度不超过106,仅包含小写字母. 输入格式 ...
- Jury Meeting CodeForces - 854D
Jury Meeting CodeForces - 854D 思路:暴力枚举会议开始的那一天(只需用所有向0点飞的航班的那一天+1去枚举即可),并计算所有人此情况下去0点和从0点出来的最小花费. 具体 ...
- [已读]web性能实践日志
书是在今年5月份出版,但是书中的内容是发表于11年到12年之间的,如果知道这一点,我一定不会买~ 列举一下大致内容: YSlow localStroage读取数据最佳策略 性能优化各种策略(图片精灵 ...