字体属性(Css Fonts)包括:字体类型、大小、粗细、文字样式(如斜体)
字体类型就是:宋体、楷体这些。
css使用 font-famliy 来定义字体类型。
<p font-family: 字体类型;>p>
<p font-family: 字体类型1, 字体类型2, 字体类型3;>p>
注意点:
html 文本(以下实例正常使用该文本)
<body>
<p>你好呀,世界!p>
body>
单字体 css
<style>
p {
/* 字体类型font-family */
font-family: '仿宋';
}
style>
多字体 css(常用)
<style>
p {
/* 字体类型font-family */
font-family: '自创字体','自创字体2','楷体';
}
style>
自创字体什么的在我电脑是不存在的,所以只有楷体起作用了,字很小看上去也好像仿宋…
当我们去掉上面代码里的楷体,就是浏览器默认字体了。
我们把他们放在一起看,还是能看出很大区别的。
字体大小顾名思义就是:文字的大小。
css使用 font-size 来定义字体类型。
p {
font-size: 16px;
}
注意点:
文字的绝对大小用一般用 px(像素,简单理解为文字的高度占多少个像素)来表示。
文字的相对大小用 em,它是相对于父元素的字体大小。
谷歌浏览器默认的文字大小为16px,不同浏览器默认文字大小可能不同,所以我们尽量要给文字设置具体的值,所以我们一般都会给 <body> 标签设置这个属性,来指定整个页面的字体大小。
每个元素必须有字体大小,如果没有声明,则直接使用父元素的字体大小,如果没有父元素(html),则使用浏览器默认样式。
px
<style>
p {
font-size: 50px;
}
style>
字体粗细顾名思义就是:文字的粗细 废话文学
css使用 font-weight 来定义字体粗细。
p {
font-weight : bold;
}
属性值 | 描述 |
---|---|
normal | 默认值(正常样式,不加粗) |
bold | 粗体 |
100-900 | 400 = normal,700 = bold,这个是纯数字不带任何单位 |
注意点:
加粗
<style>
p {
font-weight: 700;
}
style>
文字样式包括主要指的是斜体和标准字体。
css使用 font-style 来定义字体粗细。
p {
font-style : normal;
}
属性值 | 描述 |
---|---|
normal | 默认值,浏览器会显示标准的字体样式 |
italic | 斜体 |
注意点:
斜体
<style>
p {
font-style: italic;
}
style>
我们发现如果我们要对字体属性进行设置实在太麻烦了,调个大小需要 font-size,调个粗细要 fone-weight…
所以这里出现了字体属性的复合属性 font,将这些属性融合在一个属性中。
p {
font: font-style font-weight font-size/line-height font-family;
}
注意点:
要求:对一段文本(文本内容:你好呀,世界!)设置字体属性(字体大小为30px,字体类型为仿宋,字体加粗并倾斜)
复合属性 font
有些小伙伴可能会说,这个复合属性的顺序好难记,其实不用担心。
文本属性(Css Text)主要定义文字外观,字体属性主要定义的是文字的结构。
文本属性包括:文本颜色、文本对齐、文本装饰、文本缩进、行间距等。
文本的颜色由 color 属性来定义。
p {
color: red;
}
颜色表示 | 属性值 |
---|---|
单词 | red、black、blue等单词 |
十六进制 | #ff0000,#00ff00,#0000ff |
RGB | rgb(255,255,0)或rgb(100%,0,0) |
RGB 就是:光学三原色(红 red、绿 green、蓝 blue),每个颜色可以使用0-255之间的数字来表达。
而十六进制表示就是将 rgb 的每个颜色的值转化成十六进制,所以十六进制在六位的情况下,每两位表示其中一个颜色分量的值。即 #ff0000 = rgb(255,0,0),并且如果16进制中1和2,3和4,5和6位相同的话是可以简写的,比如 #ff0000 简写为 #f00
还是熟悉的 html
<body>
<p>你好呀,世界!p>
body>
文本颜色
<style>
p {
/* 文本颜色color */
color: red;
}
style>
文本对齐这边是设置元素的文本内容水平对齐方式,用 text-align 这个属性来定义。
p {
text-align: center;
}
属性值 | 描述 |
---|---|
left | 左对齐(默认) |
right | 右对齐 |
center | 居中对齐 |
文本对齐方式
<style>
p {
/* 文本水平对齐text-align */
text-align: center;
}
style>
文本装饰如下划线,删除线等,用 text-decoration 属性定义。
p {
text-decoration: underline;
}
属性值 | 描述 |
---|---|
none | 没有装饰线(默认,常用) |
underline | 下划线(常用) |
overline | 上划线(不常用) |
line-through | 删除线(不常用) |
下划线
<style>
p {
/* 文本装饰下划线text-decoration */
text-decoration: underline;
}
style>
文本缩进一般用于段落的首行缩进,用 text-indent 来表示,如图所示:
p {
text-indent: 2em;
}
注意点
html
<body>
<p>你好呀,世界!p>
<p>中国古建筑单个建筑比起其他宗教建筑来说,确实相对低矮,比较平淡,但建筑群整体却是结构方正、气势磅礴,依靠整体的布局配合取胜,由简单的基本单位组成了复杂的结构。 而中国古建筑群在严格对称中,却仍有变化,形成了多样却又统一的美。p>
body>
首行缩进两个字符
<style>
p {
/* 字体大小 */
font-size: 20px;
/* 文本缩进 */
text-indent: 2em;
}
style>
行间距(行高)可以控制每一行文字与上下行文字之间的距离。
行间距 = 上间距 + 文本高度 + 下间距
p {
line-height: 50px;
}
行间距为 50px 且字体大小为 20px
<style>
p {
font-size: 20px;
line-height: 50px;
}
style>
由行间距 = 上间距 + 文本高度 + 下间距,由于行间距是 50px,文本高度(文字的高度基本等同于字体大小)是 20px,得到上下间距和应该是 30px,上下间距和就是行与行的距离。
所以:行与行的距离 = 行间距 - 文本高度
北方高温明日达鼎盛 京津冀多地地表温度将超60℃
2019-07-03 16:31:47 来源: 中国天气网
中国天气网讯 今天(3日),华北、黄淮多地出现高温天气,截至下午2点,北京、天津、郑州等地气温突破35℃。预报显示,今后三天(3-5日),这一带的高温天气将继续发酵,高温范围以及强度将在4日达到鼎盛,预计北京、天津、石家庄、济南等地明天的最高气温有望突破38℃,其中北京和石家庄的最高气温还有望创今年以来的新高。
气温41.4℃!地温66.5!北京强势迎七月首个高温日
今天,华北、黄淮一带的高温持续发酵,截至今天下午2点,陕西北部、山西西南部、河北南部、北京、天津、山东西部、河南北部最高气温已普遍超过35℃。大城市中,北京、天津、郑州均迎来高温日。
在阳光暴晒下,地表温度也逐渐走高。今天下午2点,华北黄淮大部地区的地表温度都在50℃以上,部分地区地表温度甚至超过60℃。其中,河北衡水地表温度高达68.3℃,天津站和北京站附近的地表温度分别高达66.6℃和66.5℃。
明日热度再升级!京津冀携手冲击38℃+
中国天气网气象分析师王伟跃介绍,明天(4日),华北、黄淮地区35℃以上的高温天气还将继续升级,并进入鼎盛阶段,高温强度和范围都将发展到最强。 明天,北京南部、天津大部、河北中部和南部、山东中部和西部、山西南部局地、河南北部、东北部分地区的最高气温都将达到或超过35℃。
不过,专家提醒,济南被雨水天气完美绕开,因此未来一周,当地的高温还会天天上岗。在此提醒当地居民注意防暑降温,防范持续高温带来的各种不利影响。(文/张慧 数据支持/王伟跃 胡啸 审核/刘文静 张方丽)
本文来源:中国天气网 责任编辑:刘京_NO5631
DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Documenttitle>
<style>
body {
font: 16px/28px 'Microsoft YaHei';
}
h1 {
font-weight: normal;
text-align: center;
}
.search {
color: #666;
width: 170px;
}
button {
font-weight: 700;
}
a {
text-decoration: none;
}
p {
text-indent: 2em;
}
.gray {
color: #888888;
font-size: 12px;
text-align: center;
}
.pic {
text-align: center;
}
.footer {
color: #888888;
font-size: 12px;
}
style>
head>
<body>
<h1>北方高温明日达鼎盛 京津冀多地地表温度将超60℃h1>
<div class="gray">
2019-07-03 16:31:47 来源:<a href="#">中国天气网a>
<input type="text" value="请输入查询条件..." class="search"> <button>搜索button>
div>
<hr/>
<p>
中国天气网讯 今天(3日),华北、黄淮多地出现高温天气,截至下午2点,北京、天津、郑州等地气温突破35℃。预报显示,今后三天(3-5日),这一带的高温天气将继续发酵,高温范围以及强度将在4日达到鼎盛,预计北京、天津、石家庄、济南等地明天的最高气温有望突破38℃,其中北京和石家庄的最高气温还有望创今年以来的新高。
p>
<h4>气温41.4℃!地温66.5!北京强势迎七月首个高温日h4>
<div class="pic">
<img src="./img/pic.jpeg">
div>
<p>
今天,华北、黄淮一带的高温持续发酵,截至今天下午2点,陕西北部、山西西南部、河北南部、北京、天津、山东西部、河南北部最高气温已普遍超过35℃。大城市中,北京、天津、郑州均迎来高温日。
p>
<p>
在阳光暴晒下,地表温度也逐渐走高。今天下午2点,华北黄淮大部地区的地表温度都在50℃以上,部分地区地表温度甚至超过60℃。其中,河北衡水地表温度高达68.3℃,天津站和北京站附近的地表温度分别高达66.6℃和66.5℃。
p>
<h4>明日热度再升级!京津冀携手冲击38℃+h4>
<p>
中国天气网气象分析师王伟跃介绍,明天(4日),华北、黄淮地区35℃以上的高温天气还将继续升级,并进入鼎盛阶段,高温强度和范围都将发展到最强。 明天,北京南部、天津大部、河北中部和南部、山东中部和西部、山西南部局地、河南北部、东北部分地区的最高气温都将达到或超过35℃。
p>
<p>
不过,专家提醒,济南被雨水天气完美绕开,因此未来一周,当地的高温还会天天上岗。在此提醒当地居民注意防暑降温,防范持续高温带来的各种不利影响。(文/张慧 数据支持/王伟跃 胡啸 审核/刘文静 张方丽)
p>
<p class="footer">本文来源:中国天气网 责任编辑:刘京_NO5631p>
body>
html>
本文主要学习黑马程序员pink老师的视频
如有错误,敬请指正,欢迎交流🤝,谢谢♪(・ω・)ノ