美文网首页
CSS基础知识提纲

CSS基础知识提纲

作者: IvyAutumn | 来源:发表于2018-12-02 22:26 被阅读0次

1.1 CSS Part1

css层叠样式表

基础选择器

  • 标签选择器: P{属性:值;}
  • 类选择器:
    1..自定义类名{}
    2.通过class调用
  • id 选择器:#自定义类名{}
  • 通配符选择器:*{} 选中页面中所有元素

复合选择器

  • 标签制定式选择器:标签名.(#)选择器{}
  • 后代选择器:选择器 选择器{}   标签关系包含嵌套关系
  • 并集选择器:选择器,选择器{}
  • 属性选择器
input[type="text"][id]{
   color: red;
}
  • 子代选择器
/*只选中父元素的直接子元素。。也就是说不考虑孩子的孩子*/
div > span{
    color:red;
}

1.2 CSS Part2

  • 内联式写法
  • 外联式写法
    使用link标签中的herf=""属性将外部样式表引入到当前页面中
  • 行内式写法

分类

  • 块级元素
  • 行内元素
  • 行内块元素
    display: block;
    display: inline-block;
    display:inline;
    其他模式转换的方式:浮动和定位(绝对定位、固定定位)

三大特性:

  • 层叠性
    与调用样式的顺序无关,和定义样式顺序有关
  • 继承性
    有关文字的属性都可以继承
    特殊:
    1.a标签不能直接继承父元素中的文字颜色
    2.标题标签不能直接继承父元素中的文字大小
  • 优先级
    1.继承的权重为0。如果单独给子元素设置了属性,就会覆盖父元素的属性。
    2.权重会叠加

伪类

a:link{}超链接默认样式
a:visited{}访问过后的样式
a:hover{}鼠标移动到元素上的样式
:active{}超链接激活的样式
:focus{}获取焦点的样式

背景设置

1.3 CSS Part3

行高问题

  • 行高可以继承
  • 行高单位
    单独给一个标签设置行高:px em % 不带单位
    当父元素font-size
    子元素设置
    2em 表示子元素为220px=40px
    50% 表示子元素为50%
    20px=10px
    以上两种方式是先计算再继承
    当不带单位的时候是先继承在和自己的文字大小进行乘积

盒模型

  • border
    属性联写中必须要写的是style,颜色和大小可以不写
  • padding
    将盒子内容距离盒子边框之间的距离
    边框和内边距可以影响盒子大小
    继承的盒子padding值在父元素宽度范围内,不影响盒子大小
  • margin
    1.垂直外边距合并
    2.外边距盒子塌陷问题
    解决方法:
    (1)给父盒子设置border值
    (2)给父盒子设置overflow: hidden

1.4 CSS Part4

浮动

  • 浮动元素不占位置(脱标)
  • 设置浮动可以实现元素模式转换
  • 块级元素在一行上显示
  • 图片文字环绕
  • 网页布局

定位

position:

  • 静态定位
  • 绝对定位
    脱标
    可以实现模式转换
  • 相对定位
    没有脱标
    子元素绝对定位,父元素性对定位
  • 固定定位
    脱标
    能实现模式转换

相关文章

  • CSS基础知识提纲

    1.1 CSS Part1 css层叠样式表 基础选择器 标签选择器: P{属性:值;} 类选择器:1..自定义类...

  • 《每周一记》之Android的View基础

    为之于未有,治之于未乱。 提纲 View的基础知识 Android View学习笔记(一):View基础知识And...

  • CSS相关汇总

    CSS命名规范 CSS基础知识 CSS优化技巧 CSS的继承关系 CSS的选择器关系介绍

  • css基础

    1 、 CSS样式的基础知识 1 认识CSS样式 CSS全称为“层叠样式表 (Cascading Style Sh...

  • CSS 知识总结03

    1. CSS知识: i. CSS基础知识这里不作赘述,有兴趣自查 MDN Web文档。 ii.CSS----- ...

  • CSS基础知识

    CSS基础知识 css,英文Cascading Style Sheets,中文名:级联样式表。层叠样式表。 css...

  • 学习Vue框架之前,要有JavaScript的知识储备

    前端三剑客知识储备(有关前端的专题) ☑ HTML基础知识 ☑ CSS基础知识 ☑ JavaScript5基础知识...

  • 极致CSS系列提纲

    最近计划写一个关于CSS的系列, 总结一下CSS的知识. 名称叫"极致CSS".构思了十篇的内容, 大纲如下 从H...

  • 基础知识--css

    基础知识--css 目录 选择器 在html引入css的方式 css盒子模型 选择器Selectors 基本选择器...

  • 一周一章前端书·第14周:《HTML与CSS进阶教程》S02E0

    第3章:CSS基础知识 3.1 CSS单位 3.1.1 绝对单位 CSS单位分为两大类:绝对单位 和 相对单位。绝...

网友评论

      本文标题:CSS基础知识提纲

      本文链接:https://www.haomeiwen.com/subject/clpscqtx.html