457 字
2 分钟
Loading
html week 5 学习笔记整理

CSS 基础与选择器学习笔记#

优先级:

行内 > 内部样式~外部样式


引入外部 CSS 文件或网页图标:

<link rel="stylesheet" href="styles.css">
<link rel="icon" href="baidu.com">

类选择器#

选择指定 class 的元素:

.class{
Xxx
}

基础选择器优先级#

Id 选择器 > 类选择器 > 标签选择器 > 全局选择器


后代元素选择器#

选择祖先元素的后代元素:

祖先 后代{
属性:属性值;
}

示例(box 内所有 a):

.box a{
font-size:10px;
}

子元素选择器(仅子元素生效):

.box>a{
color:red;
}

兄弟选择器#

相邻兄弟选择器#

选中紧挨着的后一个兄弟:

前一个兄弟+后一个兄弟{
属性:属性值;
}

通用兄弟选择器#

选中 A 后所有 b 兄弟:

A~b{
属性:属性值;
}

并集选择器 & 交集选择器#

并集选择器#

选择器1,选择器2…{
}

交集选择器#

选择器1选择器2选择器3…{
}

字体样式#

  • font-size:字体大小
  • font-weight:字体粗细
  • font-family:字体,多字体用逗号分隔
  • font-style:是否斜体

后代元素会继承父元素样式,自身有样式则不继承。


颜色表示方式#

  • 英文单词:redblack
  • RGB:rgb(0-255,0-255,0-255)
  • 十六进制(最常用):#aabbcc,可简写如 #fff
  • RGBA:带透明度,rgba(r,g,b,0-1)

文本设置#

  • text-align:对齐方式(left/center/right)

  • text-decoration

    :文本装饰

    • underline:下划线
    • overline:上划线
    • none:无装饰
    • line-through:删除线

背景样式#

  • background-color:背景颜色

  • background-image:背景图片

  • 语法:

    background-image: url(地址);

    背景图片默认是左上角开始显示,默认会平铺,直到弄满元素位置,这意味着默认情况下会产生重复

  • background-repeat

    :平铺方式

    • repeat:默认全平铺
    • repeat-x:X 轴平铺
    • repeat-y:Y 轴平铺
    • no-repeat:不平铺
  • background-size:背景大小(宽 高 /cover/contain)

  • background-position:背景位置

  • background-attachment:背景是否随滚动条滚动

html week 5 学习笔记整理
https://vilstia.pages.dev/posts/学习笔记/html/html-week-5学习笔记整理/
作者
琴泠
发布于
2024-02-25
许可协议
CC BY-NC-SA 4.0