zoukankan      html  css  js  c++  java
  • 字符编码 水平方向布局 垂直方向布局 垂直外边距的重叠 display属性 visibility属性

    字符编码

    1.编码

      将字符转化为二进制的过程称为编码。

    2.解码

      将二进制转化为字符的过程称为解码。

    3.字符集(charset)

      编码和解码所采用的规则称为字符集。

    4.乱码

      编码和解码所采用的字符集不同会出现乱码问题。

    一个元素在其父元素,水平布局必须满足以下等式:

    margin(left,right)+border(left,right)+padding(left,right)+width = 其父元素内容区的宽度(必须满足)

    1.如果这七个值中没有auto的情况,则浏览器会自动调整margin-right值,使上式满足

    2.这七个值中有三个值可设置auto : width、margin-left、margin-right

    3.设置auto后,则调整auto

      默认情况下,width为auto

      auto的优先满足 width> margin margin-left=margin-right

    垂直方向布局

    1.默认情况下父元素被内容撑开

    2.如果设置了父元素大小并且子元素大小超过了父元素,则子元素会从父元素溢出

    3.使用overflow属性来设置父元素如何处理溢出的子元素

    4.overflow属性可选值:

                 visible     默认,溢出显示

                 hidden    溢出隐藏

                 scroll  溢出生成两个滚动条

                 auto   溢出根据需要生成滚动条

    垂直外边距的重叠(折叠)

    1.相邻的垂直方向外边距会发生重叠现象
    2.兄弟元素
      -都为正或负,重叠取绝对值最大的一个;一正一负取两者的和;
    3.父子元素
      -父子元素间的相邻外边距,子元素的会传递给父元素(上外边距)
        -给父元素设置边框,子元素margin-top或父元素用padding,子元素会向下偏移

    display属性(用来设置元素显示类型)

    1.可选值:

      -inline 将元素设置为行内元素

      -block 将元素设置为行内元素

      -inline-block 将元素设置为行内块元素(既可以设置宽度和高度,又不会独占一行)(少用)

      -table 将元素设置为一个表格

      -none 元素隐藏不占位置

    visibility属性(用来设置元素的类型)

    1.可选值:

      -visible 默认值,元素在页面中正常显示

      -hidden 元素在页面中隐藏,但是占据位置

    学识浅薄,如有错误,恳请斧正,在下不胜感激。

  • 相关阅读:
    C语言复习---杨辉三角打印
    C语言复习---获取矩阵的对角和
    C语言复习---选择法排序
    C语言复习---用筛选法求100之内的素数
    C语言复习---比赛问题
    C语言复习---打印菱形
    建立一个node.js服务器(使用express搭建第一个Web环境)
    nodejs小问题:express不是内部或外部命令
    使用express搭建第一个Web应用【Node.js初学】
    Node.js 相关资料网站汇总
  • 原文地址:https://www.cnblogs.com/yin-jie/p/13739629.html
Copyright © 2011-2022 走看看