CSS入门

article/2025/11/11 7:58:27

CSS入门学习
一、CSS简介
1、什么是CSS
CSS:Cascading Style Sheet 层叠样式表

是一组样式设置的规则,用于控制页面的外观样式

2、为什么使用CSS
实现内容与样式的分离,便于团队开发

样式复用,便于网站的后期维护

页面的精确控制,让页面更精美

3、CSS作用
页面外观美化

布局和定位

二、基本用法
1、CSS语法

CSS从入门到精通

示例:

2、CSS应用方式
也称为CSS引用方式,有三种方式:内部样式、行内样式、外部样式

2.1 内部样式
也称为内嵌样式,在页面头部通过style标签定义

对当前页面中所有符合样式选择器的标签都起作用

2.2 行内样式
也称为嵌入样式,使用HTML标签的style属性定义

只对设置style属性的标签起作用

2.3 外部样式
使用单独的 .CSS 文件定义,然后在页面中使用 link标签 或 @import指令 引入

使用 link标签 链接外部样式文件

1 提示:type属性可以省略

@import 指令 导入外部样式文件

1
2
3
4

Document

welcome to CSS!

欢迎来到CSS课堂!


WEB前段工程师

JAVA开发工程师


嘿嘿
哈哈
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 示例:

三、选择器
1、基础选择器
1.1 标签选择器
也称为元素选择器,使用HTML标签作为选择器的名称

以标签名作为样式应用的依据

1.2 类选择器
使用自定义的名称,以 . 号作为前缀,然后再通过HTML标签的class属性调用类选择器

以标签的class属性作为样式应用的依据

注意事项:

调用时不能添加 . 号
同时调用多个类选择器时,以 空格 分隔
类选择器名称不能以 数字 开头
1.3 ID选择器
使用自定义名称,以 # 作为前缀,然后通过HTML标签的id属性进行名称匹配

以标签的id属性作为样式应用的依据,一对一的关系

Document

welcome to css!

hello world!

WEB前端开发

Java开发


welcome to css!

hello world!

WEB前端开发

Java开发

主讲:Hector
主讲:Hector

哈哈

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 示例:

2、复杂选择器
2.1 复合选择器
标签选择器和类选择器、标签选择器和ID选择器,一起使用

必须同时满足两个条件才能应用样式

2.2组合选择器
也称为集体声明

将多个具有相同样式的选择器放在一起声明,使用逗号隔开

2.3 嵌套选择器
在某个选择器内部再设置选择器,通过空格隔开

只有满足层次关系最里层的选择器所对应的标签才会应用样式

注意:使用 空格 时不区分父子还是后代,使用CSS3中新增的 > 时必须是父子关系才行

Document

welcome

css

hello


world

html

主讲:叽叽


hello

CSS

WEB开发
JAVA开发

div内部的p标签

div内部的h3标签


div内部的h3内部的p标签


div内部的p

div内部的h3

PPPP

h3h3h3

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 示例:

2.4 伪类选择器
根据不同的状态显示不同的样式,一般多用于 标签

四种状态:

:link 未访问的链接
:visited 已访问的链接
:hover 鼠标悬浮到连接上,即移动在连接上
:active 选定的链接,被激活
注:默认超链接为:蓝色、下划线

伪类选择器 复杂选择器.html

CSS从入门到精通!

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 示例:

2.5 伪元素选择器
:first-letter 为第一个字符的样式
:first-line 为第一行添加样式
:before 在元素内容的最前面添加的内容,需要配合content属性使用
:after 在元素内容的最后面添加的内容,需要配合content属性使用

Document

hello world!


hello world!
welcome to css!

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 示例:

3、选择器优先级
3.1 优先级
行内样式>ID选择器>类选择器>标签选择器

原因:首先加载标签选择器,再加载类选择器,然后加载ID选择器,最后加载行内样式

后加载会覆盖先加载的同名样式

3.2 内外部样式加载顺
就近原则

原因:按照书写顺序依次加载,在同优先级的前提下,后加载的会覆盖先加载的同名样式,所以离的越近

越优先

3.3 !important
可以使用!important使某个样式有最高的优先级

Document
<style>div{font-size:20px;}.hello{font-weight:bold;color:blue;}#world{text-decoration: underline;color:green;}p{color:red;}
</style>
CSS从入门到精通

主讲:叽叽

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 示例:

四、常用CSS属性
1.字体属性
设置字体相关的样式

属性 含义 说明
font-size 大小、尺寸 可以使用多种单位
font-weight 粗细
font-family 字体
font-style 样式
font 简写
1.1 font-size
取值:

inherited继承,默认从父标签继承字体大小(默认值),所有CSS属性的默认值都是inherited
px像素 pixel
%百分比,相对父标签字体大小的百分比
em倍数,相对于父标签字体大小的倍数
HTML根元素默认字体的大小为16px,也称为基础字体大小

1.2 font-weight
取值:

normal普通(默认)
bold粗体
自定义400 normal 700 bold
1.3 font-family
要求系统中要安装指定的字体

一般建议写3种字体:首选、其次、备用。以逗号隔开

1.4 font-style
取值:

normal普通
italic斜体
1.5 font
简写属性:font:font-style|font-weight|font-size|font-family

必须按此顺序书写

Document

CSS从入门到精通! 主讲:叽叽

主讲:叽叽
<div>我的DIV<p>CSS从入门到精通<span>主讲:叽叽</span></p>
</div>
<hr><span class="hello">主讲:叽叽</span>
<hr><ul><li>嘿嘿</li>
</ul>
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 示例:

2.文本属性
属性 含义 说明
color 颜色
line-height 行高 行之间的高度
text-align 水平对齐方式 取值:left、center、right
vertical-align 垂直对齐方式 取值:top、middle、bottom可以用于图片和文字的对齐方式
text-indent 首行缩进
text-decoration 文本修饰 取值:underline、overline、line-through
text-transform 字母大小写转换 取值:lowercase、uppercase、capitalize首字母大写
letter-spacing 字符间距
word-spacing 单词间距 只对英文有效
white-space 空白的处理方式 文本超出后是否换行,取值:nowrap
2.1 color
取值,四种写法:

颜色名称:使用英文单词

16进制的RGB值:#RRGGBB

特定情况下可以缩写

#FFFFFF—>#FFF 白色
#000000—>#000 黑色
#FF0000—>#F00 红色
#00FF00—>#0F0 绿色
#0000FF—>#00F 蓝色
#CCCCCC—>#CCC 灰色
#FF7300—>无法简写
1
2
3
4
5
6
7
注意:不区分大小写

rgb函数:rgb(red,green,blue)

每种颜色的取值范围,[0,255]

rgb(255,0,0)----->红
rgb(0,255,0)----->绿
rgb(0,0,255)----->蓝
1
2
3
rgba函数:rbga(red,green,blue,alpha)

可以设置透明度,alpha取值范围:[0,1] 0表示完全透明 1表示完全不透明

rgba(255,0,0,1)----->纯红
rgba(255,0,0,0.5)---->红色半透明
1
2

Document

welcome to css!

welcome to css!

welcome to css!


<img src="../qq.png" alt="" width="15%">
HTML和CSS很简单吗?
<hr><div>&nbsp;&nbsp;welcome to CSS welcome to CSS welcome to CSS welcome to CSS welcome to CSS welcome to CSS welcome to CSS welcome to CSS welcome to CSS welcome to CSS welcome to CSS welcome to CSS welcome to CSS welcome to CSS welcome to CSS welcome to CSS welcome to CSS welcome to CSS welcome to CSS</div>
<hr>
<div>welcome to CSS welcome to CSS welcome to CSS welcome to CSS welcome to CSS welcome to CSS welcome to CSS welcome to CSS welcome to CSS welcome to CSS welcome to CSS welcome to CSS welcome to CSS welcome to CSS welcome to CSS welcome to CSS welcome to CSS welcome to CSS welcome to CSS</div>
<hr><span>hello world</span>
<hr><h3>welcome to CSS welcome to CSS welcome to CSS welcome to CSS welcome to CSS welcome to CSS welcome to CSS welcome to CSS welcome to CSS welcome to CSS welcome to CSS welcome to CSS welcome to CSS welcome to CSS welcome to CSS welcome to CSS welcome to CSS welcome to CSS welcome to CSS</h3>
<hr>
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 示例:

3.背景属性
属性 含义 说明
background-color 背景颜色
background-image 背景图片
background-repeat 背景图片的重复方式
background-position 背景图片的显示位置
background-attachment 背景图片是否跟随滚动
background 简写
3.1 background-color
取值:transparent 透明

3.2 background-image
必须使用url()方式指定图片的路径
如果是在css样式文件中使用相对路径,此时是相对于css文件,不是相对html文件
3.3 background-repeat
取值:repeat(默认),repeat-x,repeat-y,no-repeat

3.4 background-position
默认背景图显示在左上角

取值:

关键字:top、bottom、left、right、center
坐标:左上角为(0,0)坐标,向右为x正方向,向下为y正方向
CSS雪碧图,即CSS Sprites,也称为CSS精灵,一种CSS图像合并技术

含 义:将网页中许多非常小的图标/图片整合到一张大图中,当访问面面时只需要下载一次,可以减少访问

服务器的次数,提高性能

原理:使用background-position进行背景定位,使用坐标精确地定位出背景图片的位置

3.5 background-attachment
取值:scroll(默认)、fixed固定不动

3.6 background
简写属性:background:background-color|background-image|background-repeat|background-position

以空格隔开,书写顺序没有要求

4.列表属性
属性 含义 说明
list-style-type 设置列表前的标记
list-style-image 将图像作为列表前的标记
list-style-position 设置标记的位置 取值:outside(默认)、inside
list-style 简写
4.1 list-style-type
取值:none、disc、circle、square、decimal

此时不再区分有序列表还是无序列表,只要设置列表前的标记就可以了

4.2 list-style
简写属性:list-style:list-style-type|list-style-image|list-style-position

书写顺序没有要求

Document
  • hello
  • hello
  • hello
  • hello

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 示例:

5.表格属性
border-collapse:表格中相邻的边框是否合并(折叠)为单一边框

取值:separated(默认) collapse

Document

6.使用LiveReload
可以实现当保存页面文件时实时刷新浏览器

步骤:

在Chrome中安装LiveReload扩展程序

将 livereload 解压–>chrome浏览器选择"…"–>更多工具–>扩展程序–>开启“开发者模式”–>加载已解压的扩展程序–>选择文件夹名 livereload

提示:“允许”在所有网站上读取和更改留存信息

在sublime中安装livereload插件

将"livereload.rar-----sublime中使用"解压到sublime中的插件目录packages/中

配置Sublime中的LiveReload插件

preference–>packages settings–>livereload–>settings-default

{
“enabled_plugins”: [
“SimpleReloadPlugin”
“SimpleRefresh”
]
}
1
2
3
4
5
6
在浏览器中启用LiveReload

先打开浏览器要访问的页面,然后点击浏览器地址栏右侧的黑色圆圈,当中心的小圆圈变为实心圆时表示已启用

在sublime中启用liveReload

按ctrl+shift+P–>搜索livereload,选择enable–>搜索simple reload:选择enable

五、盒子模型
1.简介
盒子模型是网页布局的基础,将页面中所有元素都看作是一个盒子,盒子都包含以下几个属性:

width 宽度
height 高度
border 边框
padding 内边距
margin 外边距
2.盒子模型
2.1 border
表示盒子的边框

分为四个方向:

上top、右right、下bottom、左left
border-top、border-right、border-bottom、border-left
每个边框包含三种样式:

border-top-color、border-top-width、border-top-style
border-right-color、border-right-width、border-right-style
border-bottom-color、border-bottom-width、border-bottom-style
border-left-color、border-left-width、border-left-style
样式style的取值:

solid实线、dashed虚线、dotted点线、double双线、inset内嵌的3D线、outset外嵌的3D线

简写,三种方式:

按方向简写:

border-top、border-right、border-bottom、border-left

书写顺序:

border-顺序:width style color

按样式简写:

border-color、border-width、border-style

书写顺序:

border-样式:top right bottom left

必须按顺时针方向书写,同时可以缩写:

border-width:2px;--------->四个边框的宽度均为2px
border-width:1px 2px;
border-width:1px 2px 4px;
规则:如果省略,则认为上下一样,左右一样

终级简写:

如果四个边框样式完全相同,border:width style color;

2.2 padding
表示盒子的内边距,即内容与边框之间的距离

同样也分为四个方向,也可以简写(按顺时针方向,默认上下一样,左右一样)

注意:如果上下冲突,则以上为准,如果左右冲突,则以左为准

2.3 margin
表示盒子的外边距,即盒子与盒子之间的距离

同样也分为四个方向,也可以简写(按顺时针方向,默认上下一样,左右一样)

居中对齐:

/* 元素的水平居中 /
/
1.块级元素的水平居中 /
margin:0 auto;
/
提示:块级元素必须指定宽度 /
/
2.文本的水平居中 /
text-align:center;
/
3.垂直居中,将height和line-height设置为相同 */
height:100px;
line-height:100px;
1
2
3
4
5
6
7
8
9

Document

nihao

hello

welcome

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 示例:

3.其他
3.1 元素所占空间
页面中的元素实际所占的空间

宽度=width+左右padding+左右border+左右margin
高度=height+上下padding+上下border+上下margin
3.2 盒子属性默认值
不同标签的盒子属性默认值可能不同,需要自己设置

body,ul,ol,dl,li,p,h1,h2,h3,h4,h5,h6,form{
margin:0;
padding:0;
}
1
2
3
4

Document welcome to css!

hello world

  • hello1
  • hello2
  • hello3
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 示例:

3.3 外边距的合并
也称为外边距的折叠,指的是两个块级元素垂直外边距相遇时,它们将合并为一个外边距,合并后的外边

距值为其中较大的那个外边距值

两种情况:

当一个元素出现在另一个元素上面时,第一个元素的下边距与第二元素的上边距会发生合并
当一个元素包含在另一个元素中时,并且没有内边距或边框把外边距分隔开时,两个元素的上外边距会发生合并
外边距的合并的好处,让排版在视觉上显得更美观

Document
div1
div2

<div class="div3"><div class="div4"></div>
</div>
<hr>
<p>p1</p>
<p>p2</p>
<p>p3</p>
<p>p4</p>
<p>p5</p>
<p>p6</p>
<p>p7</p>
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 示例:

六、定位方式
1.简介
通过position属性实现对元素的定位,有四种定位方式

常用取值:

取值 含义 说明
static 默认值 按照常规文档流进行显示
relative 相对定位 相对于标签原来的位置进行的定位
absolute 绝对定位 相对于第一个非static定位的父标签的定位
fixed 固定定位 相对于浏览器窗品进行定位
设置定位方式后,还要设置定位属性(偏移量):top、bottom、left、right

2.相对定位
先设置元素的position属性为relative,然后再设置偏移量

3.绝对定位
先设置父标签为非static定位,然后设置元素的position属性为absolute,最后再设置偏移量

注意:

一般来说都会将父标签设置为非static定位
如果父标签不是非static定位,则会相对于浏览器窗口进行定位
设置元素为绝对定位后,元素会浮到页面上方
4.固定定位
先设置元素的position属性为fixed,然后再设置偏移量

设置元素为固定定位后,元素会浮动在面面上方

5.z-index
设置元素定位方式后,元素会浮在页面上方,此时可以通过z-index属性设置优先级,控制元素的堆叠顺序

取值为数字,值越大优先级越高,默认为auto(大多数浏览器默认为0)

注意:只能给非static定位的元素设置z-index属性

Document
div1
div2
div3
div4
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 示例:

七、其他CSS属性
1.浮动和清除
1.1 浮动属性
通过float属性来实现元素的浮动,可以让块级元素脱离常规的文档流,向左或向右移动,在同一行显示,

如果一行显示不下,则会换行显示

常用取值:

left左浮动
right右浮动
none不浮动,默认值
设置float属性后,元素会浮在页面上层,此时父容器无法计算自己尺寸,如果我们还想显示父容器通常会在末尾添加一个清除了float属性的空的div来解决

Document
div1
div2
div3
div4
aaa 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 示例:

1.2 清除属性
通过clear属性来实现清除,设置元素的哪一侧不允许有浮动元素

常用取值:

left左侧不允许出现浮动元素
right右侧不允许出现浮动元素
both两侧不允许出现浮动元素
none允许两侧出现浮动元素,默值
结论:

对于非浮动元素,两边都可以设置清除(常用)
对于浮动元素,向哪边浮动,就只能设置哪边的清除

Document

welcome to css

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 示例:

2.元素的显示和隐藏
2.1 display
通过display属性设置元素是否显示,以及是否独占一行

常用取值:

取值 含义 说明
none 不显示
inline 显示为内联元素,行级元素的默认值 将块级元素变为行级元素,不再独占一行
block 显示为块级元素,块级元素的默认值 将行级元素变为块级元素,独占一行
inline-block 显示为内联元素,但是可以设置宽和高 在inline基础上允许设置宽度和高度
注意:

行级元素是无法设置宽度和高度的,可以为行级元素设置 display:inline-block ,然后就可以设置宽和高了

2.2 visibility
也可以通过visibility属性设置元素的显示和隐藏

常用属性:

取值 含义 说明
visible 显示
hidden 隐藏
2.3 区别
display隐藏时不再占据页面中的空间,后面的元素会占用其位置

visibility隐藏时会占据页面中的空间,位置还保留在页面中,只是不显示

Document
div1
span1 呵呵

hello

world


登    录 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 示例:

3.轮廓属性
3.1 简介
轮廓outline,用于在元素周围绘制一个轮廓,位于border外围,可以突出显示元素

3.2 基本用法
常用属性:

outline-width:轮廓宽度
outline-color:轮廓颜色
outline-style:轮廓样式
outline简写
在浏览器中,当鼠标单击或使用TAB键让一个表单或链接获得焦点时,该元素会有一个轮廓outline

优点:可以提高使用表单的用户体验

缺点:有时会影响美观

3.3 outline和border的区别
border可以应用于所有html元素,而outline主要用于表单元素、超链接元素
当元素获得焦点时会自动出现outline轮廓效果,当失去焦点时会自动消失,这是浏览器默认行为
outline不影响元素的尺寸和位置,而border会影响

Document welcome to CSS
用户名: CSS
邮箱:
div
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 示例:

4.其他属性
4.1 宽高相关
max-width:设置元素的最大宽度
max-height:设置元素的最大高度
min-width设置元素的最小宽度
min-height设置元素的最小高度
4.2 overflow属性
当元素内容溢出时该如何处理

常用取值:

visible溢出时可见,显示在元素外,默认值
hidden溢出的部分不可见(常用)
scroll无论是否出现溢出始终出现滚动条
auto溢出时自动出现滚动条
4.3 cursor属性
用于设置光标的形状

常用属性:

default默认光标,一般为箭头
pointer手形,光标移动超链接上时一般显示为手形
move表示可移动
text表示文 本
wait表示程序正忙,需要等待
hep表示帮助

Document

welcome to css welcome to css welcome to css welcome to css welcome to css welcome to css welcome to css welcome to css welcome to css welcome to css welcome to css welcome to css welcome to css welcome to css welcome to css welcome to css


welcome to css welcome to css welcome to css welcome to css welcome to css welcome to css welcome to css welcome to css welcome to css welcome to css welcome to css welcome to css welcome to css welcome to css welcome to css welcome to css

光标形状 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 示例:

八、页面布局
1.简介
常见页面布局:

表格布局
div布局
2.表格布局
2.1 简介
不适用于复杂布局,仅用于简单 、有规则的结构

定位相对准确,与浏览器基本无关,适用于简单分隔

2.2 用法
table常用样式的属性

border在表格外围设置边框
border-spacing设置单元格之间的距离(相当于table标签中的cellspacing属性,即间距)
border-collapse表格中相邻边框是否合并,取值:seprate、collapse
th/td常用样式属性:

border为单元格设置边框
padding设置单元格的内边距(相当于table标签中的cellpadding属性,边距)

Document
th1th2th3th4
td1td2td3td4
td1td2td3td4
td1td2td3td4
td1td2td3td4
td1td2td3td4
td1td2td3td4
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 示例:

3.div布局
定位绝对精确,使用灵活,适合于复杂的布局方式

3.1 简单布局
两种形式:

1-1-1布局

Document
header
main

http://chatgpt.dhexx.cn/article/S6Je8O29.shtml

相关文章

TailWindCSS入门

上一篇文章我们说过了如何搭建项目以及引入TailWindCSS&#xff0c;这篇文章我们说一下如何使用它&#xff0c;刚看到的时候我对这些缩写感觉很迷茫呀&#xff0c;官网我也没找到如何能知道具体对应的都是撒意思&#xff0c;后面找到一片天比较详细的介绍的文章&#xff0c;认真…

《CSS基础入门篇》

一、CSS概念 CSS&#xff1a;是Cascading Style Sheets的英文缩写&#xff0c;CSS通常称为CSS样式表或层叠样式表&#xff08;级联样式表&#xff09;&#xff0c;主要用于设置HTML页面中的文本内容&#xff08;如文字的字体、大小、对齐方式等&#xff09;、图片的外形&#…

CSS入门教程

文章目录 一、 前端二、CSS2.1 css概念2.2 CSS样式引入方式2.2.1 外部样式2.2.2 内部样式2.2.3 行内样式 2.3 基础选择器2.3.1 元素选择器2.3.2 类选择器2.3.3 id选择器2.3.4 通配符选择器2.3.5 后代选择器2.3.6 群组选择器 2.4 字体样式2.4.1 字体类型2.4.2 字体大小2.4.3 字体…

CSS入门(全)

本文学习链接由此处 1、什么是CSS 如何学习 1、CSS是什么 2、CSS怎么用 3、CSS选择器 4、美化网页&#xff08;文字、阴影、超链接、渐变…&#xff09; 5、盒子模型 6、浮动 7、定位 8、网页动画&#xff08;特效效果&#xff09; 1.1什么是CSS CSS 指层叠样式表 (C…

css入门学习

CSS入门 前言一、CSS是什么&#xff1f;二、CSS使用&#xff08;一&#xff09;CSS基本语法&#xff08;二&#xff09;CSS选择器&#xff08;三&#xff09;三种生效方式1.外部样式表2.内部样式表3.内联样式表 &#xff08;四&#xff09;CSS颜色&#xff08;五&#xff09;盒…

CSS入门 超详细

文章目录 CSS一基础认知1.1&#xff1a;css的介绍1.2css语法规则1.3css初体验2.1&#xff1a;css引入方式 二&#xff1a;基础选择器1.1&#xff1a;选择器的作用1&#xff1a;标签选择器2&#xff1a;类选择器3&#xff1a;id选择器补充&#xff0c;类和id的区别4&#xff1a;…

同步时序逻辑电路分析——数电第六章学习

同步时序逻辑电路分析 概述同步时序分析工具状态转换表例子 状态转换图时序图 同步时钟分析完整流程例1例2 概述 在之前所讨论的组合逻辑电路中&#xff0c;任一时刻的输出信号仅取决于当时的输入信号。但在时序逻辑电路中&#xff0c;电路状态还取决于电路原来状态。 比如串行…

数字电子技术之时序逻辑电路

时序逻辑电路是比较重要的内容,里面的知识点在很多地方都会应用到,比如强化学习领域经常要用到下一个状态对当前状态产生的影响,所以这块"硬骨头"一定要啃下来 分析与设计计数器计数器的应用寄存器移位寄存器的应用 1. 分析与设计 同步时序逻辑电路的分析方法 时…

数电基础:时序逻辑电路的时序分析

目录 1.组合逻辑延迟 2.时钟输出延迟Tco 3.同步系统中时钟频率 3.1 建立时间与保持时间都满足 3.2 建立/保持时间不满足 &#xff08;1&#xff09; Tcomb太大导致建立时间不满足 &#xff08;2&#xff09; 器件的固有保持时间增大&#xff08;老化&#xff09;使得保持…

数电学习(六、时序逻辑电路)(二)

文章目录 若干常用的时序逻辑电路寄存器移位寄存器 计数器同步计数器同步二进制计数器同步二进制加法计数器经典设计 74161 同步二进制减法计数器同步二进制加减计数器 同步十进制计数器 异步计数器二进制计数器二进制加法计数器二进制减法计数器 任意进制计数器的构成方法当N&…

数字电路 第六章 时序逻辑电路

时序逻辑电路 特点&#xff1a; 任意时刻的输出不仅与该时刻输入变量的取值有关&#xff0c;而且与电路的原状态&#xff0c;即过去的状态有关。 时序逻辑电路&#xff1a; 包含组合电路和存储电路&#xff0c;存储电路具有记忆功能&#xff0c;通常由触发器构成 存储电路的输…

时序逻辑电路设计与仿真

一、实验目的 1、掌握时序逻辑电路的设计方法&#xff1b; 2、掌握基于 QuartusII 集成开发环境的时序逻辑电路设计流程&#xff1b; 3、熟练掌握VerilogHDL语言&#xff1b; 4、熟练掌握 DE2-115 开发板的使用方法&#xff1b; 二、实验任务及要求 1.任务一&#xff1a;…

同步时序逻辑电路的设计

同步时序逻辑电路的设计&#xff0c;就是根据逻辑问题的具体要求&#xff0c;结合同步时序逻辑电路的特点&#xff0c;设计出能够实现该逻辑功能的最简同步时序电路。 同步时序逻辑电路中含有组合逻辑电路部分和存储电路部分&#xff0c;组合电路的设计在之前已作介绍.本节主要…

时序逻辑电路总结【一】触发器

触发器&#xff08;Flip-Flop&#xff09;是一种具有记忆功能&#xff0c;可以存储二进制信息的双稳态电路&#xff0c;它是组成时序逻辑电路的基本单元&#xff0c;也是最基本的时序电路。 一 输出反馈电路 分析以下三种输出反馈电路   如图5.1&#xff08;a&#xff09;所…

时序逻辑电路的状态转移图

步骤大致如下&#xff1a;1.根据逻辑电路图列出状态、驱动、输出方程 2.列出状态转移表 3.根据状态转移表画出状态转移图 以以下逻辑电路图为例&#xff1a; 注意&#xff1a;状态转移图的由来以00到01为例&#xff0c;00表示Q20&#xff0c;Q10&#xff08;注意状态转移图中…

数字电路 时序逻辑电路

第六章 时序逻辑电路 文章目录 第六章 时序逻辑电路6.1 概述6.1.1 时序逻辑电路的特点6.1.2 时序电路的一般结构形式与功能描述方法6.1.3 时序电路的分类 6.2 时序电路的分析方法6.2.1 同步时序电路的分析方法6.2.2 时序电路的状态转换表、状态转换图和时序图 6.3 若干常用的时…

组合逻辑电路 时序逻辑电路

文章目录 组合逻辑电路多路选择器译码器编码器比较器数据扩展器 时序逻辑电路锁存器SR锁存器En锁存器D锁存器触发器 组合逻辑电路 特点&#xff1a;是任意时刻的输出仅仅取决于当前时刻的输入&#xff0c;与电路之前的历史状态无关&#xff08;即无记忆能力&#xff09; 组合…

【数电】常用时序逻辑电路模块总结

文章目录 同步置零和异步置零同步预置数和异步预置数一. 移位寄存器I. D触发器构成的4位移位寄存器II. 双向移位寄存器 74HC194 二. 计数器I. 同步计数器i. 同步二进制计数器1. 同步二进制加法计数器 741612. 同步二进制减法计数器3. 同步加/减计数器 74LS191 74LS193 ii. 同步…

【时序逻辑电路】——寄存器

&#x1f3a8;&#x1f3a8;欢迎大家来学习数字电路——时序逻辑电路。 &#x1f3a8;&#x1f3a8;在这里我们会讲解数码寄存器、移位寄存器、单向移位寄存器和集成双向移位寄存器74LS194&#xff0c;希望通过我们的学习会让你更明白数字电路中的奥秘。 目录 &#x1f3a8;一…

数字电路(5)时序逻辑电路(一)

文章目录 一、时序逻辑电路概述 二、时序逻辑电路分析方法 三、状态转换表、状态转换图、状态机流程图和时序图 一、时序逻辑电路概述 1、 定义&#xff1a;任意时刻的输出信号不仅取决于当时的输入信号电路原来的状态。 2、2个特点&#xff1a;时序电路通常包括组合电路…