前端_002_CSS扫盲

概念

1.书写格式:

选择器{ 属性名:属性值 ; 属性名:属性值 ; }

2.文件后缀.css

选择器

元素选择器 [tag]

id选择器 #[id_name]

class选择器 .[class_name]

属性选择器 [arrtribute_name]

选择器例子例子描述
.class.intro选择 class=“intro” 的所有元素。
.class1.class2.name1.name2选择 class 属性中同时有 name1 和 name2 的所有元素。
.class1 .class2.name1 .name2选择作为类名 name1 元素后代的所有类名 name2 元素。
#id#firstname选择 id=“firstname” 的元素。
**选择所有元素。
elementp选择所有

元素。

element.classp.intro选择 class=“intro” 的所有

元素。

element,elementdiv, p选择所有
元素和所有

元素。

element elementdiv p选择
元素内的所有

元素。

element>elementdiv > p选择父元素是
的所有

元素。

element+elementdiv + p选择紧跟
元素的首个

元素。

element1~element2p ~ ul选择前面有

元素的每个

  • 元素。

[attribute][target]选择带有 target 属性的所有元素。
[attribute=value][target=_blank]选择带有 target=“_blank” 属性的所有元素。
[attribute~=value][title~=flower]选择 title 属性包含单词 “flower” 的所有元素。

外部引入样式

<link rel="stylesheet" type="text/css" href="mystyle.css">

也可以在标签里通过style属性进行样式设置

<p style="background-color:DodgerBlue;">

常用属性

背景

background

CSS 框模型

边框

border

margin

padding

高度和宽度

height和width

颜色

color

文本

text

字体

font

链接

四种链接状态分别是:,拿a标签举例

  • a:link - 正常的,未访问的链接
  • a:visited - 用户访问过的链接
  • a:hover - 用户将鼠标悬停在链接上时
  • a:active - 链接被点击时

表格里对齐

text-align 水平对齐和vertical-align 垂直对齐

显示相关

属性描述
display指定应如何显示元素。取值block ,inline,none
visibility指定元素是否应该可见。 取值 visible,hidden

溢出,滚动条属性

overflow 属性可设置以下值:

  • visible - 默认。溢出没有被剪裁。内容在元素框外渲染
  • hidden - 溢出被剪裁,其余内容将不可见
  • scroll - 溢出被剪裁,同时添加滚动条以查看其余内容
  • auto - 与 scroll 类似,但仅在必要时添加滚动条

伪类和伪元素

selector:pseudo-class {
  property: value;
}
选择器例子例子描述
::afterp::after在每个

元素之后插入内容。

::beforep::before在每个

元素之前插入内容。

::first-letterp::first-letter选择每个

元素的首字母。

::first-linep::first-line选择每个

元素的首行。

::selectionp::selection选择用户选择的元素部分。

参考:

https://www.w3school.com.cn/css/css_selectors.asp

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值