当前位置: 首页 > news >正文

前端_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


http://www.mrgr.cn/news/47433.html

相关文章:

  • 2020 年 12 月青少年软编等考 C 语言五级真题解析
  • java通过ocr实现识别pdf中的文字
  • 探索 Cloudflare Workers:高效边缘计算的新选择
  • ELK的搭建
  • 【数据结构:前缀树Trie】
  • 左值引用(Lvalue Reference)和右值引用(Rvalue Reference)详解
  • No.15 笔记 | CSRF 跨站请求伪造
  • 重塑排班新体验,搭贝员工排班系统 —— 让管理更高效,工作更顺心!
  • 搜维尔科技:机械臂与Haption集成增强远程操作安全性和可操作性
  • 【JVM】一文详解类加载器
  • C++——list
  • 医学图像处理入门:VS2019+DCMTK3.6.8编译及环境配置
  • 集群搭建-nacos
  • 猜Follow邀请码
  • 部署k8s1.28.2(正常网络环境即可)
  • 学习小课堂
  • ICDE 2024最新论文分享|BEEP:容量约束下能够对抗异常干扰的航运动态定价系统
  • Canal 和 MySQL 配置指南
  • 今日总结10.10
  • linux点灯驱动实验实现
  • java项目之基于保密信息学科平台系统源码(springboot+vue+mysql)
  • 动手学LLM(ch3)——编码注意力机制
  • 天玑9400拉满各种顶级天赋,更能让你轻松手机拍大片
  • 没人告诉你的职场人情世故
  • SAP S4H创建销售订单提示:无信用段分配到信用控制范围 8000
  • 动态规划和贪心算法