• 前端基础知识点


    1.行、块、行内块元素

    1.1 元素

    行内元素
    abremiimginput
    labelselectselectstrongtextareasub
    suppretabletbodytdtfoot
    块元素
    divfromh1h2h3h4
    h5h6hrulliol
    ppretabletbodytdthead
    tfootthtrdtdddl
    行内块元素
    imginputtdbuttonaudiovideo

    1.2 区别

    元素模式元素排列设置样式默认宽度包含
    行内元素一行上水平排列宽高无效,内外边距左右有效上下无效,line-height有效它本身内容的宽度容纳文本或者其他行内元素
    块元素独占一行高度、宽度、内外边距均有效父容器的100%包含行内元素和块级元素
    行内块元素同时具有块元素和行内元素的特点宽高内外边距均有效它本身内容的宽度

    1.3 转换

    转块级元素转行内元素转行内块元素
    displayblockinlineinline-block

    2.position属性

    position定位文档流偏移量
    static默认无定位默认忽略
    relative相对定位相对于原本位置定位不脱离均可设置
    absolute绝对定位1)相对于已设置position的祖先元素定位。
    2)无设置position的祖先元素,相对于body定位
    脱离均可设置
    fixed固定定位相对于浏览器窗口左上角进行定位脱离均可设置
    sticky粘性定位相对于浏览器进行定位,相当于relative+fixed,先相对后固定均可设置

    问题

    • 网站结构三个层次:HTML结构层(标签结构)、CSS样式层(对标签结构的修饰)、JS的行为交互层(动态行为)

    • 高度塌陷的产生 是因为子元素浮动,到之后后面的元素上去补位置,之后产生的高度的降低;所以影响的是后面的补位置的元素;

    • CSS组成 有两个部分:选择器和样式声明,样式声明中包含对应的属性和属性值。[例]-p{属性:属性值}

    • CSS基本语法两个部分组成:选择器和{},样式规则是由属性和属性值组成的。

    • 盒子模型由四个部分组成的,内容(宽度高度),内边距,边框,和外边距。

    • margin:0 auto;让元素实现在浏览器中的水平居中,同时还能实现子元素位于父元素中的水平居中位置。

  • 相关阅读:
    2023/11/15JAVA学习(线程池,Executors,网络编程,InetAddress,UDP,TCP,DatagramSocket)
    c++线程
    win10无损升级到win11
    C++学习笔记15 - struct、class、const、mutable
    Redis桌面管理工具:Redis Desktop Manager for Mac
    Linux下的系统编程——认识进程(七)
    数据湖:分布式开源处理引擎Spark
    Managing Supply and Demand Balance Through Machine Learning-笔记
    SQL Server登录及建库相关操作
    深入探索 Nuxt3 Composables:掌握目录架构与内置API的高效应用
  • 原文地址:https://blog.csdn.net/qq_43699122/article/details/127625715