第七课——CSS选择器修改文字样式和字体属性

1css简介

css也是一种标记语言和HTML一样,CSS主要设置HTML中的文本内容(字体、大小、对齐方式)、图片的外形以及版面的布局和外观显示样式。

2CSS语法规范

CSS规则由两个主要部分构成:选择器和一条或多条声明

注:

选择器对是给谁设置样式,用于指定CSS样式的HTML标签;声明就是改样式改成什么样{}

属性和属性值称为“键值对”

属性和属性值之间要有:分开 ,在花括号修改完样式后加上;分号

修改样式在<head>标签内的<style>标签

font-size :12px;修改字体时一定要加px像素

3CSS代码风格(规定)

1样式格式书写——用展开格式 一行一个属性的设置(便于以后直观观察和修改)

2样式用小写

3空格规范

要求:在属性值前面,冒号后面有一个空格;

          选择器和大括号中间保留空格;

h3 {
     color: red;
     font-size: 12px;
}

4CSS基础选择器

根据不同的需要,选择出不同的标签就是选择器的作用

5选择器

选择器分为基础选择器和复合选择器

基础选择器由单个选择器组成的,基础选择器包括:标签选择器、类选择器和通配符选择器

1标签选择器

标签选择器即用的是HTML里面的标签作为选择器,语法:
 

标签名 {
          属性1: 属性值1;
   
          属性2: 属性值2;

          属性3: 属性值;
}

注:

标签选择器可以把一类标签全部选择出来:如<div>标签,<span>标签,<p>标签等,统一设置样式,缺点不能够给其中一个修改样式

2类选择器

类选择器可以对某一个或多个样式进行设置,

口诀:样式点类名,结构类调用,一个或多个,开发最常用

谁要用谁调用,在<style>标签里定义好类,在<body>里谁需要谁用class调用!不会单词用拼音时拼全,要有意义让人知道有什么用。

常见的类名规则

综合案例——类选择器画盒子

类选择器画盒子 div就是盒子,用来装网页内容,可以装图片和文字等

宽度高度带数字的一般要加上单位,如像素px;

3类选择器之多类名

多类名就是给一个标签有很多个名字   <div class=" pink box">安琪拉</div>;<div>标签里由类pink设置为粉色,还有类font 设置字体大小。

注:各个类名之间用空格隔开,把他们公共有的属性都写在外面好修改统一

6id选择器(多和js搭配)

id选择器口诀:样式#定义,结构id调用,只能调一次,别人勿使用

id选择器不同于类选择器,id选择器只有一个人用专属的,求样式为#不为.且结构调用时候是Id调用不是类

7通配符选择器

通配符选择器用"*"定义,表示选取页面中所有元素

语法如下:

* {
   属性1:属性值1;
   属性2:属性值2;
   ...

}

以下是清楚所有元素标签的内外边距

* {
   margin: 0;
   padding: 0;

}

8CSS字体属性

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

1CSS使用font-family属性定义文本的字体类型

p {font-family: "微软雅黑";}
div {font-family: Arial,"Microsoft Yahei", "微软雅黑";}

各个字体间用英文逗号隔开,输入多个字体时系统按顺序查找字体,找不到时查找下一个。

微软雅黑最好用英文写Microsoft Yahei 像两个词拼接的多用引号引出

2CSS使用ront-size定义字体大小

p { 
    font-size: 20px;}

px是网页最常用的单位,可以给body指定整个页面的文字大小,标题标签需要单独设置

不要采用浏览器默认字体,自己手动改一个最合适字体大小

2CSS字体粗细

使用font-weight设置字体粗细;

属性值描述
normal正常字体,可用400代替
bold粗体,700可替代
100-900这些数字后面不加单位

案例体现对 标题标签的不加粗设置和对特别的画加粗设置

3CSS字体不倾斜

CSS使用font-style设置文本风格

属性值属性
normal标准
italic斜体

注:平时几乎不斜体,反而给斜体标签(em,i)标签改为不倾斜

 <style>
       
        em {
            font-style: normal;
        }

        .italic {
            font-style: italic;
        }
    </style>
</head>

<body>
   
    <p class="italic">倾斜字体设置</p>
    <em>倾斜字体不倾斜</em>

4CSS属性之复合属性

格式顺序要求:

body {

         font:font-style font-weight font-size/line-height font-family;

}

line-height指的是行高,可不写

注;其中要求使用font属性时,必须按照上面顺序,不能更换,且各个属性之间用空格分开  ;

不需要的属性可以胜率,但是font-size和font-famliy必须写;

两种方式写字体要求的样式,使用复合属性只需要按照顺序,更加节省代码空间

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
设置Typora中文字体,可以按照以下步骤进行操作: 1. 打开Typora软件,点击菜单栏的“偏好设置”选项。 2. 在弹出的窗口中,找到“外观”选项,并点击进入。 3. 在外观选项中,找到“主题”一栏,点击“打开主题文件夹”按钮,这将打开当前主题文件夹。 4. 在主题文件夹中,找到对应的CSS文件。如果你使用的是默认的github主题,那么就找到"github.css"文件。 5. 在CSS文件中找到下面的代码段: ``` body { font-family: "华康手札体W5P","Clear Sans", "Helvetica Neue", Helvetica, Arial, 'Segoe UI Emoji', sans-serif; color: rgb(51, 51, 51); line-height: 1.6; } ``` 6. 在该代码段中,将你想要使用的中文字体放在font-family的第一个位置。比如,如果你想使用楷体,将其放在第一个位置,如下所示: ``` body { font-family: "楷体", "Clear Sans", "Helvetica Neue", Helvetica, Arial, 'Segoe UI Emoji', sans-serif; color: rgb(51, 51, 51); line-height: 1.6; } ``` 7. 保存CSS文件并重新启动Typora,中文字体的设置就完成了。 如果你还想修改代码块中的字体样式,可以按照以下步骤进行操作: 1. 在对应主题文件夹下的CSS文件中,找到以下代码段: ``` .md-fences, code, tt { border: 1px solid #e7eaed; background-color: #f8f8f8; border-radius: 3px; padding: 0; padding: 2px 4px 0px 4px; font-size: 0.9em; font-family: "华康手札体W5P"; } ``` 2. 在该代码段中,将你想要使用的中文字体添加到font-family属性中,如下所示: ``` .md-fences, code, tt { border: 1px solid #e7eaed; background-color: #f8f8f8; border-radius: 3px; padding: 0; padding: 2px 4px 0px 4px; font-size: 0.9em; font-family: "楷体"; } ``` 3. 保存CSS文件并重新启动Typora,代码块中的字体样式也将被修改。 通过以上步骤,你可以轻松地设置Typora的中文字体。记得保存修改并重新启动Typora来使修改生效。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值