css选择器+属性+盒子模型

简介: css选择器+属性+盒子模型
分类:
    1. 基础选择器
      1. id选择器:选择具体的id属性值的元素.建议在一个html页面中id值唯一
            语法:#id属性值{}
        2. 元素选择器:选择具有相同标签名称的元素
            语法: 标签名称{}
        3. 类选择器:选择具有相同的class属性值的元素。
             语法:.class属性值{}
            注意:
              id选择器优先级高于>>类选择器选择器优先级>>元素选择器
    2. 扩展选择器:
      1. 选择所有元素:
        * 语法: *{}
      2. 并集选择器:
        * 选择器1,选择器2{}
      3. 子选择器:筛选选择器1元素下的选择器2元素
        * 语法:  选择器1 选择器2{}
      4. 父选择器:筛选选择器2的父元素选择器1
        * 语法:  选择器1 > 选择器2{}
      5. 属性选择器:选择元素名称,属性名=属性值的元素
        * 语法:  元素名称[属性名="属性值"]{}
      6. 伪类选择器:选择一些元素具有的状态
        * 语法: 元素:状态{}
        * 如: <a>
          * 状态:
            * link:初始化的状态
            * visited:被访问过的状态
            * active:正在访问状态
            * hover:鼠标悬浮状态
 属性
  1. 字体、文本
    * font-size:字体大小
    * color:文本颜色
    * text-align:对其方式
    * line-height:行高 
  2. 背景
    * background:
  3. 边框
    * border:设置边框,符合属性
  4. 尺寸
    * width:宽度
    * height:高度
  5. 盒子模型:控制布局
    * margin:外边距
    * padding:内边距
      * 默认情况下内边距会影响整个盒子的大小
      * box-sizing: border-box;  设置盒子的属性,让width和height就是最终盒子的大小
    * float:浮动  变到一行的左边或右边
      * left
      * right

盒子模型

浮动

定位

其余的都是小细节

相关文章
|
3月前
|
前端开发
如何设置 CSS 盒子模型的边框样式?
CSS盒子模型的边框样式可以通过`border`属性设置,包括边框宽度、样式和颜色。例如:`border: 2px solid red;` 设置了2像素宽的红色实线边框。也可分别设置四边,如`border-top`、`border-right`等。
|
3月前
|
前端开发 开发者
css两种盒子模型
在CSS中,有两种盒子模型:标准盒子模型和IE盒子模型(怪异盒子模型)。标准盒子模型中,`width`和`height`仅指内容区的尺寸,总宽度和高度还包括内边距、边框和外边距。IE盒子模型中,`width`和`height`包括内容区、内边距和边框,总宽度和高度仅加外边距。通过`box-sizing`属性可以切换这两种模型,`box-sizing: content-box;`表示标准盒子模型,`box-sizing: border-box;`表示IE盒子模型。
|
3月前
|
前端开发 容器
给 CSS 盒子模型添加边框时,需要注意什么?
在给CSS盒子模型添加边框时,需要注意边框的宽度、样式和颜色,以及它如何影响盒子的总尺寸和布局。边框会增加盒子的总宽度和高度,可能需要调整其他属性以保持布局的完整性。
|
2月前
|
存储 移动开发 前端开发
高效的 HTML 与 CSS 编写技巧,涵盖语义化标签、文档结构优化、CSS 预处理、模块化设计、选择器优化、CSS 变量、媒体查询等内容
本文深入探讨了高效的 HTML 与 CSS 编写技巧,涵盖语义化标签、文档结构优化、CSS 预处理、模块化设计、选择器优化、CSS 变量、媒体查询等内容,旨在提升开发效率、网站性能和用户体验。
50 5
|
2月前
|
前端开发
CSS 浮动属性讲解和使用
本文介绍了CSS中的浮动(float)属性,包括其基本功能、属性选项及其在网页布局中的应用。浮动使元素脱离文档流,向左或右排列,周围元素随之调整。文章还详细讲解了清除浮动的方法,如使用clear属性、设置父元素高度、利用overflow属性、伪元素等,以解决因浮动导致的布局问题。最后,强调了浮动在创建复杂布局时的作用,并预告后续内容。
39 2
|
2月前
|
前端开发
CSS transition过渡属性详解
本文介绍了CSS中`transition`属性的作用、用法及实例。`transition`用于在元素属性变化时添加平滑过渡动画,通过设置`transition-property`、`transition-duration`、`transition-timing-function`和`transition-delay`等属性值,可以精细控制过渡效果。文末提供了HTML示例代码,展示了如何使用`transition`实现鼠标悬停时背景颜色的平滑变化。
74 1
|
2月前
|
前端开发
CSS 盒子模型
CSS 盒子模型
29 4
|
2月前
|
Web App开发 前端开发 iOS开发
css所有缩写属性,CSS属性简写整理
css所有缩写属性,CSS属性简写整理
42 1
|
2月前
|
前端开发 JavaScript UED
深入理解与应用 CSS 伪类选择器
【10月更文挑战第23天】通过以上对 CSS 伪类选择器的深入探讨,我们可以更好地理解和应用它们,为网页设计和开发带来更丰富、更灵活的样式效果。同时,要注意在实际应用中根据具体情况合理选择和使用伪类选择器,以达到最佳的设计效果和用户体验。
56 2
|
2月前
|
前端开发
css简写属性
css简写属性
37 0

热门文章

最新文章