首页 > 其他分享 >CSS篇二

CSS篇二

时间:2022-09-28 10:31:07浏览次数:50  
标签:属性 normal 字体 加粗 font CSS size

一、CSS字体属性

CSS Fonts(字体)属性用于定义字体系列、大小、粗细和文字样式(如斜体)。

1. 字体系列

CSS使用 font-family 属性定义文本的字体系列。

1.1 使用方式
p { font-family: "微软雅黑"; }
div { font-family: Arial, "Microsoft Yahei", "微软雅黑"; }
  • 各种字体之间必须使用英文状态下的逗号隔开
  • 一般情况下,如果有空格隔开的多个单词组成的字体,加引号
  • 尽量使用系统默认自带字体,保证在任何用户的浏览器中都能正确显示
  • 最常见的几个字体:Microsoft YaHei,Tahoma,Arial,Hiragino Sans GB

2. 字体大小

2.1 使用方式

CSS使用 font-size 属性定义字体大小。

p { 
font-size: 20px;
}
  • px(像素)大小是网页最常用单位
  • 谷歌浏览器默认的文字大小为16px
  • 不同浏览器可能默认显示的字号大小不一致,需要我们给一个明确值大小,不要默认大小
  • 可以给body指定整个页面文字的大小

3. 字体粗细

CSS使用 font-weight 属性设置文本字体的粗细。

3.1 使用方式
p { 
font-size: 20px;
}

属性值

描述

normal

默认值(不加粗)

bold

定义粗体(加粗的)

100-900

400等同于normal,而700等同于bold,注意这个数字后面不跟单位

  • 学会让加粗标签(h和strong等)不加粗,或者其他标签加粗

4. 文字样式

CSS使用 font-style 属性设置文本的风格。

4.1 使用方式
p { 
font-style: normal;
}

属性

作用

normal

默认值,浏览器会显示标准的字体样式 font-style: normal;

italic

浏览器会显示斜体的字体字样

注意:平时很少给文字加斜体,反而要给斜体标间(em,i)改为不倾斜字体

5. 字体复合属性

字体复合属性可以把以上文字样式综合来写,这样可以更加节约代码;

5.1 使用方式
body {
font: font-style font-weight foot-size/line-height font-family;
}
  • 使用font复合属性时,必须按照上面的语法格式的顺序书写,不能更换顺序,并且各个属性间以空格隔开
  • 不选设置的属性可以省略(取默认值),但必须保留font-size和font-family属性,否则font属性将不起作用。

6. 字体属性总结

属性

表示

注意点

font-size

字号

通常用的单位是px像素,一定要加单位

font-family

字体

实际工作中按照团队约定来写字体

font-weight

字体粗细

加粗是700或者bold,不加粗是400或者normal,数字不跟单位

font-style

字体样式

斜体是italic,不倾斜是normal,总做中最常用normal

font

字体连写

1.字体连写是由顺序的,不能更换位置;2,字号和字体是必须同时出现的属性,其余两个可以省略

代码示例:

<!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>CSS字体属性之字体系列</title>
<style>
p {
font-family: 'Microsoft YaHei'; font-size: 18px; font-weight: 700; font-style: italic;
}
/* 标题标签比较特殊,需要单独制定文字大小 */
h2 {
font-size: 20px; font-weight: normal; /* 字体粗细可以设置数字,后面不需要添加px,400=normal(即不加粗),700=bold(即加粗) */
}
em {
font-style: normal;
}
/* 想要给div文字变倾斜 加粗 字号设置为16像素 并且 是微软雅黑 */
/* div {
font-style: italic;
font-weight: 700;
font-size: 16px;
font-family: "Microsoft YaHei";
} */
/* 上述写法比较复杂,可以使用复合属性进行简写,如下: */
/* body { font: font-style font-weight font-size/line-height font-family; } 不能随意调换顺序 */
div {
font: italic 700 16px "Microsoft YaHei";
}
</style>
</head>
<body>
<h2>乡 愁</h2>
<h5>作者:余光中</h5>
<p>
小时候,<br>
乡愁是一枚小小的邮票,<br>
我在这头,<br>
母亲在那头。<br>
</p>
<em>名侦探柯南</em>
<div>三生三世十里桃花,一心一意百行代码</div>
</body>
</html>

CSS篇二_microsoft

标签:属性,normal,字体,加粗,font,CSS,size
From: https://blog.51cto.com/u_13354745/5718451

相关文章

  • css星空效果
    <divclass="box"> <divclass="stars"></div> </div>.box{ width:100%; height:700px; overflow:hidden; perspective:340px;/*设置元素被查看位置的......
  • CSS样式表
    CSS也是一种标记语言CSS样式规范CSS规则主要由两个主要的部分组成:选择器以及一条或多条声明。css写在head标签中,具体语句写在<style></style>中选择器是用于指定CSS样......
  • 尚硅谷-JavaWeb CSS
    1.CSS:层叠样式表单,用于(增强)控制网页样式并允许将样式信息域网页内容分离的一种标记性语言;2.CSS和HTML的组合方式:第一种:在标签的style属性上设置"key:valuevalue",......
  • CSS基础(基于黑马程序员视频的学习笔记)
    一、CSS选择器1、标签选择器选中所有的该标签标签名{CSS属性名:属性值;}2、类选择器.类名{CSS属性名:属性值;}所有标签都有class属性,class属性的属......
  • css语言
    css:样式表、级联样式表、层叠样式表css写在style标签里面,放在head标签中;大括号中写键值对语法color:文字颜色Font-family:字体Font-size:字号text-indent:首行缩进单位......
  • 前端三件套 HTML+CSS+JS基础知识内容笔记
    HTML基础目录HTML基础HTML5标签doctype标签html标签head标签meta标签title标签body标签文本和超链接标签标题标签段落标签换行标签水平标签强调标签图片标签与超链接标签......
  • CSS3 实现 网页顶部进度条
    有朋友们问网页顶部进度条 如何应用,现在github大部分国外网站都在用,这个效果可以使用现成的一些插件比如 ​​这个​​​,​​这个​​​,还有​​这个​​。比如youtobe......
  • [css]一个块格式化上下文(BFC)阻止外边距重叠的示例
    <!DOCTYPEhtml><htmllang="en"><head><metacharset="UTF-8"><title>Document</title><style>*{margin:0;paddin......
  • CSS快速入门
    1.快速入门​ Style的使用有三种方法:​ 方式一:在标签内直接写CSS样式。​ ​ 方式二:在head标签里面使用(把字体设置为红色)​ ​ 方式三:在文件外写CSS样式,使用Link......
  • CSS0027: div 倒角效果
    1,<divid="test"></div>#test{display:inline-block;width:100px;height:100px;background:linear-gradient(135d......