CSS基础:基础选择器、字体和文本样式

css实现表单Select样式美化 css实现表单Select样式美化css实现表单Select样式美化 立即下载

CSS基础

Date: August 31, 2022
Summary: 基础选择器、字体和文本样式


基础认知

学习路径:

  1. CSS初识
  2. CSS引入方式

CSS初识

CSS介绍

CSS:层叠样式表(Cascading style sheets)

CSS作用是什么??

给页面中的HTML标签设置样式

Untitled

语法规则

写在哪里?

css写在style标签中,style标签一般写在head标签里面,title标签下面

怎么写?

Untitled

CSS初体验

常见属性:

CSS常见属性作用
color文字颜色
font-size字体大小
background-color背景颜色
width宽度
height高度

案例:

<style>
    /* css注释 */
    /* 这里写的都是css */
    /* 选择器 {css属性} */
    /* 选择器: 查找标签 */
    p {
        /* 文字颜色变红色 */
        color: red;
        /* 字变大 px:像素 */
        font-size: 30px;
        /* 背景颜色 */
        background-color: green;
        /* width  height; */
        width: 400px;
        height: 400px;
    }
</style>

注意点:

  1. CSS 标点符号都是英文状态下的
  2. 每一个样式键值对写完之后,最后需要写分号

总结:

CSS的中文名称叫做什么呢?

层叠样式表

CSS的作用是什么呢?

给页面中的HTML标签设置样式

CSS的语法规则是什么?

Untitled


CSS引入方式

内嵌式:CSS 写在style标签中

提示:style标签虽然可以写在页面任意位置,但是通常约定写在 head 标签中

外联式:CSS 写在一个单独的.css文件中

提示:需要通过link标签在网页中引入

行内式:CSS 写在标签的style属性中

提示:基础班不推荐使用,之后会配合js使用

小结:

CSS常见三种引入方式有哪些?

内嵌式 外联式 行内式

CSS常见三种引入方式的特点区别有哪些(书写位置、作用范围、使用场景)

引入方式书写位置作用范围使用场景
内嵌式CSS写在style标签内当前页面小案例
外联式CSS写在单独的CSS文件中,通过link标签引入多个页面项目中
行内式CSS写在标签的style属性中当前标签配合js使用



基础选择器

学习路径:

  1. 标签选择器
  2. 类选择器
  3. id选择器
  4. 通配符选择器

选择器的作用

选择器的作用:

选择页面中对应的标签(找她),方便后续设置样式(改她)

标签选择器

结构:

标签名 { 
		css属性名:属性值; 
}

作用:通过标签名,找到页面中所有这类标签,设置样式

案例:

p {
	color: red;
}

注意点:

  1. 标签选择器选择的是一类标签,而不是单独某一个

  2. 标签选择器无论嵌套关系有多深,都能找到对应的标签


类选择器

结构:

**.类名**{
	css属性名:属性值; 
}

作用:通过类名,找到页面中所有带有这个类名的标签,设置样式

案例:

<!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>Document</title>
    <style>
        .red {
            color: red;
        }

        .size {
            font-size: 66px;
        }
    </style>
</head>
<body>
    <!-- 类: 定义 和 使用才能生效 -->
    <p>111</p>
    <!-- 一个标签可以使用多个类名 , 需要空格隔开即可 -->
    <p class="red size">222</p>
    <div class="red">这个标签文字也要变红</div>
</body>
</html>

注意点:

  1. 所有标签上都有class属性,class属性的属性值称为类名(类似于名字)

  2. 类名可以由数字、字母、下划线、中划线组成,但不能以数字或者中划线开头

  3. 一个标签可以同时有多个类名,类名之间以空格隔开

  4. 类名可以重复,一个类选择器可以同时选中多个标签


id选择器

结构:

**#id属性值** { 
		css属性名:属性值; 
}

案例:

<!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>Document</title>
    <style>
        /* 定义id选择器 */
        #blue {
            color: skyblue;
        }
    </style>
</head>
<body>
    <div id="blue">这个div文字是蓝色的</div>
    <p id="blue">111</p>
</body>
</html>

作用:通过id属性值,找到页面中带有这个id属性值的标签,设置样式

注意点:

  1. 所有标签上都有id属性

  2. id属性值类似于身份证号码,在一个页面中是唯一的,不可重复的!

  3. 一个标签上只能有一个id属性值

  4. 一个id选择器只能选中一个标签


补充:类与id的区别

class类名与id属性值的区别

  • class类名相当于姓名,可以重复,一个标签可以同时有多个class类名
  • id属性值相当于身份证号码,不可重复,一个标签只能有一个id属性值

类选择器与id选择器的区别

  • 类选择器以 . 开头
  • id选择器以 # 开头

实际开发的情况

  • 类选择器用的最多
  • id一般配合js使用,除非特殊情况,否则不要使用id设置样式
  • 实际开发中会遇到冗余代码的抽取 (可以将一些公共的代码抽取到一个公共的类中去)

通配符选择器

结构:

***** {
	css属性名:属性值; 
}

作用:找到页面中所有的标签,设置样式

案例:

<!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>Document</title>
    <style>
        * {
            color: red;
        }
    </style>
</head>
<body>
    <div>div</div>
    <p>pppp</p>
    <h1>h1</h1>
    <span>span</span>
    <p>pppp</p>
    <h2>h2</h2>
</body>
</html>

效果:

Untitled

注意点:

  1. 开发中使用极少,只会在极特殊情况下才会用到

  2. 在基础班小页面中可能会用于去除标签默认的margin和padding(后续讲解)


总结:

  1. 选择器作用:选中页面中对应的标签(找她),方便后续设置样式(改她)

  2. 标签选择器:标签名 { css属性名:属性值; }

  3. 类选择器:.类名 { css属性名:属性值; }

  4. id选择器:#id属性值 { css属性名:属性值; }

  5. 通配符选择器:***** { css属性名:属性值; }




字体和文本样式

学习路径:

  1. 字体样式

  2. 字体大小:font-size

  3. 字体粗细:font-weight

  4. 字体样式:font-style

  5. 字体类型:font-family

  6. 字体类型:font属性连写

  7. 文本样式

  8. line-height行高



字体样式:

字体大小:

属性名:font-size

取值:数字 + px

注意点:

• 谷歌浏览器默认文字大小是16px

• 单位需要设置,否则无效

Untitled

p {
  font-size: 30px;
}

字体粗细:

属性名:font-weight

关键字:

正常normal
加粗bold

纯数字:100~900的整百数:

正常400
加粗700

Code:

div {
    /* 加粗 */
    font-weight: bold;
}

h1 {
    /* 不加粗 */
    font-weight: 400;
}

注意点:

• 不是所有字体都提供了九种粗细,因此部分取值页面中无变化

• 实际开发中以:正常、加粗两种取值使用最多。


字体样式(是否倾斜)

属性名:font-style

取值:

• 正常(默认值):normal

• 倾斜:itali

Code:

div {
    /* 倾斜 */
    font-style: italic;
}

em {
    /* 正常的, 不倾斜 */
    font-style: normal;
}

常见字体系列(了解)

无衬线字体(sans-serif)

  1. 特点:文字笔画粗细均匀,并且首尾无装饰

  2. 场景:网页中大多采用无衬线字体

  3. 常见该系列字体:黑体、Arial

衬线字体(serif)

  1. 特点:文字笔画粗细不均,并且首尾有笔锋装饰

  2. 场景:报刊书籍中应用广泛

  3. 常见该系列字体:宋体、Times New Roman

等宽字体(monospace)

  1. 特点:每个字母或文字的宽度相等

  2. 场景:一般用于程序代码编写,有利于代码的阅读和编写

  3. 常见该系列字体:Consolas、fira code

Untitled


字体系列 font-family

属性名:font-family

常见取值:具体字体1,具体字体2,具体字体3,具体字体4,…,字体系列

• 具体字体:“Microsoft YaHei”、微软雅黑、黑体、宋体、楷体等……

• 字体系列:sans-serif、serif、monospace等……

渲染规则:

  1. 从左往右按照顺序查找,如果电脑中未安装该字体,则显示下一个字体
  2. 如果都不支持,此时会根据操作系统,显示最后字体系列的默认字体

注意点:

  1. 如果字体名称中存在多个单词,推荐使用引号包裹
  2. 最后一项字体系列不需要引号包裹
  3. 网页开发时,尽量使用系统常见自带字体,保证不同用户浏览网页都可以正确显示

Untitled


样式的层叠问题

简单说,层叠就是后面覆盖前面的意思

问题:

  • 给同一个标签设置了相同的样式,此时浏览器会如何渲染呢?

结果:

  • 如果给同一个标签设置了相同的属性,此时样式会层叠(覆盖),写在最下面的会生效

TIP:

  • CSS (Cascading style sheets) 层叠样式表
  • 所谓的层叠即叠加的意思,表示样式可以一层一层的层叠覆盖

Code:

p{
    color:red;
    color:blue;
}

p最后显示的字体颜色为蓝色


字体font相关属性的连写

属性名:font (复合属性)

取值:

font : style weight size family;

省略要求:

只能省略前两个,如果省略了相当于设置了默认值

Code:

<style>
    p {
        /* font-size: ;
        font-style: ;
        font-weight: ;
        font-family: ; */
        /* font: style   weight   size    字体; */
        
        /* font: italic 700 66px 宋体;
        font-style: normal; */
        font: 100px 微软雅黑;

        /* 一个属性冒号后面书写多个值的写法 -- 复合属性 */
    }
</style>

注意点:如果需要同时设置单独和连写形式

• 要么把单独的样式写在连写的下面

• 要么把单独的样式写在连写的里面


字体相关属性总结

字体大小: font-size

• 数字+px

字体粗细:font-weight

• 正常:normal 或 400
• 加粗:bold 或 700

字体样式:font-style

• 正常:normal

• 倾斜:italic

字体系列:font-family

• 具体字体1,具体字体2,具体字体3,具体字体4,…,字体系列

字体连写:font

• font : style weight size family;



文本样式

学习路径:

  1. 字体样式

  2. 文本样式

  3. 文本缩进:text-indent

  4. 文本水平对齐方式:text-align

  5. 文本修饰:text-decoration

  6. line-height行高


文本缩进

属性名:text-indent

取值:

数字+px

数字+em(推荐:1em = 当前标签的font-size的大小)

Code:

p {
    /* text-indent: 50px; */
    /* 首行缩进2个字的大小 */
    /* 默认字号: 16px ; 32 */
    /* text-indent: 40px;
    font-size: 20px; */

    /* em: 一个字的大小 */
    text-indent: 2em;
    font-size: 40px;
}

Untitled


文本水平对齐方式

属性名:text-align

取值:

属性效果
left左对齐
center居中对齐
right右对齐

Code:

h1{
    text-align: center;
}

水平居中方法总结 text-align : center

text-align : center 能让哪些元素水平居中?

  1. 文本
  2. span标签、a标签
  3. input标签、img标签

Untitled

注意点:

如果需要让以上元素水平居中, text-align : center 需要给以上元素的 父元素 设置

注意:这里要设置父元素,看要居中的元素的父级是谁,就给父元素加text-align

Untitled


文本修饰

属性名:text-decoration

取值:

属性值效果
underline下划线(常用)
line-through删除线(不常用)
overline上划线(几乎不用)
none无装饰线(常用)

注意点:

开发中会使用 text-decoration : none ; 清除a标签默认的下划线


文本样式总结

文本样式

样式属性常见属性值
文本缩进text-indent数字+px / 数字+em
文本水平对齐方式text-alignleft/center/right
文本修饰text-decorationunderline/none


line-height行高

作用:控制一行的上下行间距

属性名:line-height

取值:

数字+px

倍数(当前标签font-size的倍数)

Code:

p {
      /* line-height: 50px; */
      /* 自己字号的1.5倍 */
      /* line-height: 1.5; */

      /* 66px 宋体 倾斜 加粗 行高是2倍 */
      font: italic 700 66px/2 宋体;
  }

应用:

  1. 让单行文本垂直居中可以设置 line-height : 文字父元素高度
  2. 网页精准布局时,会设置 line-height : 1 可以取消上下间距

行高与font连写的注意点:

• 如果同时设置了行高和font连写,注意覆盖问题

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

Untitled




Chrome调试工具

学习路径:

  1. 打开方式

  2. 选择元素

  3. 控制样式

  4. 特殊情况

打开方式

• ① 右击 → 检查 ② 看哪里

选择元素

• 两种常见方法

控制样式

• ① 修改属性值 ② 添加属性 ③ 控制样式生效

特殊情况

• ① 出现删除线 ② 出现小三角形

Chrome调试工具小结

Untitled


拓展 颜色常见取值(了解)

属性名:

• 如:文字颜色:color
• 如:背景颜色:background-color

属性值:

Untitled


拓展 颜色常见取值(了解)

取值类型①:关键词

常见颜色取值:

  • red:红色
  • green:绿色
  • blue:蓝色
  • yellow:黄色
  • orange:橘色
  • skyblue:天蓝色
  • pink:粉色
  • …….

拓展 颜色常见取值(了解)

取值类型②:rgb表示法

每项取值范围:0~255

常见颜色取值:

  • rgb ( 255 , 0 , 0 ) :红色
  • rgb ( 0 , 255 , 0 ) :绿色
  • rgb ( 0 , 0 , 255 ) :蓝色
  • rgb ( 0 , 0 , 0 ) :黑色
  • rgb ( 255 , 255 , 255 ) :白色
  • ……

Untitled


拓展 颜色常见取值(了解)

取值类型③:rgba表示法

  • 其实,比rgb表示法多个一个a,a表示透明度

a的取值范围:0~1

  • 1:完全不透明
  • 0:完全透明

省略写法:

  • rgba ( 0 , 0 , 0 , 0.5 ) 可以省略写成 rgba ( 0 , 0 , 0 , .5 )

拓展 颜色常见取值(了解)

取值类型④:十六进制表示法

取值范围:

  • 两个数字为一组,每个数字的取值范围:0~9 , a , b , c , d , e , f

Untitled

省略写法:

  • 如果三组中,每组数字都相同,此时可以每组可以省略只写一个数字
  • 正确写法:#ffaabb 改写成 #fab

常见取值:

  • #fff :白色
  • #000 :黑色

注意点

  1. 类似于:#ffaabc 不能改写成 #fabc

  2. 实际开发中会直接使用测量工具直接得到颜色,不需要前端自己设计颜色,直接复制粘贴即可


拓展知识点:标签水平居中方法

如果需要让div、p、h(大盒子)水平居中?

可以通过margin : 0 auto ; 实现

margin: 0 auto

这种方法一般针对于固定宽度的盒子,如果大盒子没有设置宽度,此时会默认占满父元素的宽度

注意点:

  1. 如果需要让 div、p、h(大盒子) 水平居中,直接给 当前元素本身 设置即可
  2. margin:0 auto 一般针对于固定宽度的盒子,如果大盒子没有设置宽度,此时会默认占满父元素的宽度



综合案例

学习路径:

  1. 综合案例1-新闻网页案例

  2. 综合案例2-卡片居中案例

1. 新闻网页案例-效果图

要求:对于大小、颜色等具体样式取值,参考效果图上的标注即可

Untitled

  • Code:

    <!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>Document</title>
    </head>
    
    <style>
        div{
            width: 800px;
            height: 800px;
            /* background-color: pink; */
            margin:0 auto;
        }
    
        .center{
            text-align: center;
        }
    
        .color1{
            color: #808080;
        }
    
        .color2{
            color: #87ceeb;
            font-weight: 700;
        }
    
        a{
            text-decoration: none;
        }
    
        .suojin{
            text-indent: 2em;
        }
    </style>
    
    <body>
        <div>
            <h1 class="center">《自然》评选改变科学的10个计算机代码项目</h1>
            <p class="center">
                <span class="color1">2077年01月28日14:58</span>
                <span class="color2">新浪科技</span>
                <a href="#">收藏本文</a>
            </p>
            <hr>
            <p class="suojin">2019年,事件视界望远镜团队让世界首次看到了黑洞的样子。不过,研究人员公布的这张发光环形物体的图像并不是传统的图片,而是经过计算获得的。利用位于美国、墨西哥、智利、西班牙和南极地区的射电望远镜所得到的数据,研究人员进行了数学转换,最终合成了这张标志性的图片。研究团队还发布了实现这一壮举所用的编程代码,并撰文记录这一发现,其他研究者也可以在此基础上进一步加以分析。</p>
            <p class="suojin">这种模式正变得越来越普遍。从天文学到动物学,在现代每一项重大科学发现的背后,都有计算机的参与。美国斯坦福大学的计算生物学家迈克尔·莱维特因“为复杂化学系统创造了多尺度模型”与另两位研究者分享了2013年诺贝尔化学奖,他指出,今天的笔记本电脑内存和时钟速度是他在1967年开始获奖工作时实验室制造的计算机的1万倍。“我们今天确实拥有相当可观的计算能力,”他说,“问题在于,我们仍然需要思考。”</p>
            <p class="suojin">如果没有能够解决研究问题的软件,以及知道如何编写并使用软件的研究人员,一台计算机无论再强大,也是毫无用处的。如今的科学研究从根本上已经与计算机软件联系在一起,后者已经渗透到研究工作的各个方面。近日,《自然》(Nature)杂志将目光投向了幕后,着眼于过去几十年来改变科学研究的关键计算机代码,并列出了其中10个关键的计算机项目。</p>
            <p class="suojin">最初的现代计算机并不容易操作。当时的编程实际上是手工将电线连接成一排排电路来实现的。后来出现了机器语言和汇编语言,允许用户用代码为计算机编程,但这两种语言都需要对计算机的架构有深入的了解,使得许多科学家难以掌握。20世纪50年代,随着符号语言的发展,特别是由约翰·巴克斯及其团队在加州圣何塞的IBM开发的“公式翻译”语言Fortran,这种情况发生了变化。利用Fortran,用户可以用人类可读的指令来编程,例如x = 3 + 5。然后由编译器将这些指令转换成快速、高效的机器代码。</p>
        </div>
    </body>
    </html>
    

2. 小米官网卡片案例-效果图

要求:对于大小、颜色等具体样式取值,参考效果图上的标注即可

Untitled

  • Code:

    <!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>Document</title>
        <style>
            body {
                background-color: #f5f5f5;
            }
    
            .goods {
                width: 234px;
                height: 300px;
                background-color: #fff;
                /* 标签div居中 */
                margin: 0 auto;
                /* 内容居中 */
                text-align: center;
            }
    
            img {
                width: 160px;
            }
    
            /* 产品标题 */
            .title {
                font-size: 14px;
                line-height: 25px;
            }
    
            .info {
                color: #ccc;
                font-size: 12px;
                line-height: 30px;
            }
    
            .money {
                font-size: 14px;
                color: #ffa500;
            }
        </style>
    
    </head>
    <body>
        <!-- div 用来网页布局, 一个页面可能用无数次, 原则: 如果使用div ,尽量使用类名控制样式 -->
        <div class="goods">
            <img src="./images/car.jpg" alt="">
            <div class="title">九号平衡车</div>
            <div class="info">成年人的玩具</div>
            <div class="money">1999元</div>
        </div>
    </body>
    </html>
    

总结:

◆ 能够知道 CSS 的 引入方式 及区别
◆ 能够使用 基础选择器 在 HTML 中选择元素
◆ 能够使用 字体和文本相关样式 修改文字样式
◆ 能够使用 CSS 让页面中元素水平居中
◆ 能够使用 Chrome调试工具 修改和检查样式

【YOLOv8全方位学习手册】第四章 数据增强:从扩充数据到塑造模型的认知边界 """使用 Albumentations 做自定义增强,兼容 YOLO 格式"""])# 转成 numpy# boxes 必须是 [[x_min,y_min,x_max,y_max], ...]# 在数据加载时调用你可以把集成到 PyTorch 的 Dataset 类里,或使用 Ultralytics 自带的DataLoader。 阅读详情

相关推荐

紫光PG2L100H平台DDR3 IP核调试实战:从AXI接口到状态机设计的避坑指南

本文详细介绍了在紫光PG2L100H FPGA平台上调试DDR3 IP核的实战经验,重点解析了AXI接口的特殊行为和状态机设计的关键技巧。通过具体代码示例和调试方法,帮助开发者规避常见陷阱,实现高性能DDR3控制器设计,达到1.2GB/s的稳定带宽。

weixin_28717969的博客 218

Day03-CSS基础(基础选择器+字体文本相关样式)

CSS中文名:层叠样式表CSS的作用:给页面中的HTML标签设置样式CSS常见属性: CSS的语法规则:css写在style标签中,style标签一般写在head标签里面,title标签下面 CSS常见的三种引入方式特点区别有哪些? 结构:标签名 { css属性名:属性值; }注意点: 结构:.类名 { css属性名:属性值; }注意点: 结构:#id属性值 { css属性名:属性值; }注意点:补充:类与id的区别 class类名与id属性值的区别: • class类名相当于姓名,可以重复,一个标签可

weixin_45831040的博客 490

Agisoft Metashape相机标定笔记

使用Metashape进行自动相机标定是可能的。(可选:使用打印的棋盘格图案,但需保证它是平坦的且单元格是正方形)。相机标定步骤支持全相机标定矩阵的估计,包含非线性的畸变参数。相机模型的细节请参照附录D——相机模型板块。:在通用的工作流程中,相机标定步骤可以跳过。因为Metashape会在图像定向过程中进行相机自标定。但是,如果定向结果不稳定,例如,由于影像之间缺乏连接点,额外进行单独的相机标定步骤也许是有用的。

天桥飞熊的博客 3975

CSS基础之选择器/字体样式/文本样式/背景属性/元素显示模式/三大特性

css学习笔记

kwroi的博客 736

从零构建AI Agent集群:Docker Compose与Nginx部署实战

在AI应用开发领域,微服务架构和容器化部署已成为提升开发效率和系统可维护性的关键技术。Docker Compose作为容器编排工具,能够将多个独立服务(如Node.js、Python应用)及其依赖(数据库、缓存)封装在隔离环境中,并通过统一配置文件定义服务间的网络与依赖关系,实现一键启停。Nginx作为反向代理,则提供了统一的网络入口、请求路由和负载均衡能力,是构建高可用Web应用的基石。这种组合技术方案的价值在于,它能将复杂的AI系统(如工作流引擎、对话Agent、技能库)的部署运维复杂度大幅降低,使得开

weixin_27028523的博客 638

学习笔记( 11 ) - 解决:finalshell连接虚拟机(ubuntu)超时,主机ping不通虚拟机,主机没有VMnet8网卡, Connection refused: connect

解决:finalshell连接虚拟机(ubuntu)超时,主机ping不通虚拟机,主机没有VMnet8网卡, Connection refused: connect

烟溪彭于晏的博客 2万+

select标签的默认样式修改

在项目中,用到select标签,需要对select标签自定义样式。 在chrome浏览器中会对select有一个默认的border-radius,并且无法去掉。 可以通过下面的方法来解决: 1、需要通过下面的css才能修改select的border-radius .select { -webkit-appearance: none; -webkit-bord...

weixin_33769207的博客 721

Mixly/Arduino实战:WS2812点阵动态显示自定义图案与汉字

本文手把手教你使用Mixly和Arduino驱动WS2812点阵屏,实现自定义图案与汉字的动态显示。内容涵盖硬件连接、取模软件设置、高效数据处理技巧(巧用Excel)、Mixly图形化编程及Arduino代码解析,并深入探讨动态显示与滚动汉字原理,最后提供常见问题排查与性能优化心得,助你从零开始轻松玩转智能硬件。

weixin_29185199的博客 454

CSS基础选择器、文字文本相关样式

CSS基础选择器、文字文本相关样式1、基础认知1.1、CSS初识1.2、CSS语法规则1.3、CSS初体验2.1、CSS引入方式2、基础选择器2.1、标签选择器2.2、类选择器2.3、id选择器2.3.1类与id的区别2.4、通配符选择器2.5基础选择器小结3、字体和文本样式3.1、字体样式3.1.1、字体大小3.1.2、字体粗细3.1.3、字体样式(是否倾斜)3.1.4、字体系列font-family3.1.5、样式的层叠问题3.1.6、字体font相关属性的连写3.1.7、字体相关属性总结3.2文本样式

GTC的博客 2149

保姆级CVE-2018-17066漏洞复现 DLink命令注入漏洞(更新完结)

之后按照之前复现的方式一样 我们丢到kali中执行binwalk解析。之后为了模拟 可以在kali里安装qemu-mipsel。在bin目录下可以尝试将goahead的环境搭配好。固件官网可以进行下载。

weixin_51339377的博客 882

AI 技术新手入门与实战指南

仅仅能对话还不够,实际应用中,我们往往需要让 AI 处理特定的业务数据。比如,从日志文件中提取错误码,或者将非结构化的用户反馈整理成 JSON 格式。这时候,自定义输入和严格的结果验证就显得尤为重要。假设我们需要让 AI 分析一段服务器日志,并只返回错误的级别和简述。请分析以下日志片段,提取所有 ERROR 级别的信息。要求输出格式为 JSON 列表,包含 'timestamp' 和 'message' 两个字段。不要输出任何多余的解释文字。日志内容: {

2600_94936330的博客 2681

CSS学习笔记——基础选择器,字体属性,文本属性,三种样式表

不需要设置的属性可以省略(取默认值),但必须保留font-size和font-family属性,否则font 属性将不起作用。em是一个相对单位,就是当前元素(font-size)1个文字的大小,如果当前元素没有设置大小,则会按照父元素的1个文字大小。标签选择器(元素选择器)是指用HTML标签名称作为选择器,按标签名称分类,为页面中某一类标签指定统一的CSS样式。在CSS中,通配符选择器使用“*”定义,它表示选取页面中所有元素(标签)。新建一个后缀名为.css的样式文件,把所有CSS代码都放入此文件中。

画船听雨眠 1116

【网络与爬虫 53】Scrapy-Prometheus实战指南:打造企业级爬虫监控体系的终极解决方案

本文深入探讨Scrapy-Prometheus集成技术,通过费曼学习法从监控痛点出发,详细讲解如何在Scrapy爬虫中集成Prometheus指标收集系统。涵盖从基础配置到企业级监控体系的完整实战指南,帮助开发者构建可观测性强、可维护性高的分布式爬虫监控平台,实现爬虫性能的精准监控和智能告警。

熵数实验室 1584

CSS选择器/CSS字体文本属性/CSS引入方式/案例

CSS 1.CSS简介 1.1 HTML的局限性 虽然 HTML 可以做简单的样式,但是带来的是无尽的臃肿和繁琐 1.2 CSS-网页的美容师 CSS 是层叠样式表 ( Cascading Style Sheets ) 的简称. 有时我们也会称之为 CSS 样式表或级联样式表。CSS 是也是一种标记语言 CSS 主要用于设置 HTML 页面中的文本内容(字体、大小、对齐方式等)、图片的外形(宽高、边框样式、边距等)以及版面的布局和外观显示样式。 CSS 让我们的网页更加丰富多彩,布局更加灵活自如

cheng_09的博客 999

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

CSS(一)(基础选择器、字体及文字属性、引入方式)

文章目录一、CSS 基础选择器1. CSS 选择器的作用2. 选择器分类3.标签选择器4.类选择器多类名选择器5. id 选择器6.通配符选择器7.id 选择器和类选择器的区别二、CSS Fonts字体属性1. 字体系列2. 字体大小3.字体粗细4.文字样式5. 字体复合属性三、CSS 文本属性1.文本颜色2.对齐文本3. 装饰文本4.文本缩进5. 行间距四、CSS 的引入方式1.CSS 的三种样式表2. 内部样式表3. 行内样式表4.外部样式表 一、CSS 基础选择器 1. CSS 选择器的作用 选择器

m0_48375854的博客 733

lwip-2.0.3

lwip是瑞典计算机科学院(SICS)的Adam Dunkels 开发的一个小型开源的TCP/IP协议栈。实现的重点是在保持TCP协议主要功能的基础上减少对RAM 的占用。

【零基础必看的前端教程】——CSS(一)

以零基础视角,带你循序渐进学习前端知识,一看就懂,小白也能转行做前端!这一小节带你学CSS的开篇!

weixin_48916444的博客 1834

CSS 简介、基础选择器、字体与文本属性及引入方式

本文主要对CSS简介、基础选择器、字体与文本属性及引入方式相关知识点进行了归纳与总结。

m0_68259809的博客 260

前端:CSS —— 页面布置和样式

css

Fighting!!! 3434

CSS简介/语法规范+选择器+字体属性+文本属性

目录 CSS简介 CSS语法规范 CSS简介 CSS也是一种标记语言,美化HTML,布局网页 CSS主要用于设置HTML页面中的文本内容(字体,大小,对齐方式等),图片的外形以及版面的布局和外观显示样式 结构(HTML)与样式(CSS)相分离 CSS语法规范 CSS规则由两个主要的部分构成:选择器 以及 一条或多条声明 h1{color:red; font-size:25px} h1 是选择器 color 是属性 red是值 在 <head>里面添加&lt.

不爱吃菜的菜菜的博客 460

CSS基础+基础选择器

css基础部分

m0_73180034的博客 206

CSS 选择器以及CSS常用属性

这篇博客主要介绍了CSS代码的三种写法以及CSS选择器的常见用法,最后介绍了CSS常见属性.

qq_54469537的博客 1591

css基础(一)

使用HTML时,需要遵从一定的规范,CSS也是如此。要想熟练地使用CSS对网页进行修饰,首先需要了解CSS样式规则。CSS 规则由两个主要的部分构成:选择器以及一条或多条声明。1.选择器是用于指定CSS样式的HTML标签,花括号内是对该对象设置的具体样式2.属性和属性值以“键值对”的形式出现3.属性是对指定的对象设置的样式属性,例如字体大小、文本颜色等4.属性和属性值之间用英文“”分开5.多个“键值对”之间用英文“;”进行区分所有的样式,都包含在标签内,表示是样式表。

m0_63654706的博客 917

2.1css基础选择器、引入方式、字体文本样式、

CSS: css基础选择器 可以理解为:选择器{样式} (给谁改样式{改什么样式}) 例: p { color: red; font-size: 12px; } 选择器:用于指定css样式的html标签 {}花括号内:对该对象设置的具体样式,如字体大小、文本颜色等 属性(选择器)和属性值(样式)以“键值对”的形式出现 属性和属性值间用冒号(:)隔开,键值对之间用分号(;)隔开 3、css代码风格:展开式(如上例) 1、标签选择器:指用ht...

weixin_65223633的博客 352

CSS 系列一 基础选择器 | 字体属性 | 文本属性 | CSS引入方式 | Chrome调试工具

1.0 CSS 简介(也是一种标记语言) 总结: HTML 主要做结构,显示元素内容. CSS 美化 HTML ,布局网页. CSS 最大价值: 由 HTML 专注去做结构呈现,样式交给 CSS,即 结构 ( HTML ) 与样式( CSS ) 相分离 1.1 CSS 语法规范 CSS 规则由两个主要的部分构成:选择器以及一条或多条声明 选择器是用于指定 CSS 样式的 HTML 标签,花括号内是对该对象设置的具体样式 属性和属性值以“键值对”的形式出现 属性是对指定的对象设置的样式属性,例如字体大

m0_55170432的博客 235

CSS基础选择器+字体和文本属性+CSS引入方式

CSS基础选择器+字体和文本属性+CSS引入方式

Nianxi1031的博客 142

【前端】CSS基础

CSS基础

Zh0uKal1的博客 318
上一篇: C++编程考题
下一篇: CSS进阶: 选择器进阶、背景相关属性、元素显示模式、CSS特性
CaptainDrake
博客等级 码龄6年 5363粉丝 187原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值