• 前端基础知识点


    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;让元素实现在浏览器中的水平居中,同时还能实现子元素位于父元素中的水平居中位置。

  • 相关阅读:
    【JavaEE 进阶(二)】Spring MVC(下)
    使用 BERT 进行文本分类 (03/3)
    网络面试-0x10地址栏输入URL敲入回车后发生了什么?
    使用LMAX Disruptor构建快速、线程安全的热点跟踪库
    初识Java 9-2 内部类
    许啸宇:从内部研发到开源开发之路|OneFlow U
    Git向Gitea上传项目代码
    DSP开发环境及工具之CCS
    win10中qt界面嵌套另一个qt界面
    智工教育:每年必考!教师编制这些考点必背!
  • 原文地址:https://blog.csdn.net/qq_43699122/article/details/127625715