美文网首页
04-第四章_元素的显示类型与转换

04-第四章_元素的显示类型与转换

作者: 晚溪呀 | 来源:发表于2018-10-23 22:18 被阅读0次

一.样式初始化

为什么要样式初始化
通配符的弊端
逐个清除
需要的才去清除
body,p,ul,ol,dl,dt,dd,h1,h2,h3,h4,h5,h6{margin:0;padding:0;}
ul,ol{list-style:none;}
img{border:0px;}
a{text-decoration:none;color:#222;}

二.标签分类

块级元素

特性

    1. 独占一行
    1. 默认宽度100%.支持宽高.行高
    1. 支持外边距和内边距
    1. 可以包裹内联元素和其他块元素
    1. p不内包裹(块元素特殊块级元素)
      常见块级元素
      div / dl / form / h1-h6 / ol / ul / p

内联元素(行内元素)

特性

    1. 和其它内联元素同处一行
    1. 不支持宽高
    1. 外边距上下无效.auto无效
    1. 内边距只对内联元素产生影响.无视块元素
    1. 标签之间空格被解析
    1. a能包裹块元素特殊内联元素
  • 7 内联不能嵌套块级标签(a标签除外)
    常见内联元素
    a / b / em / i / img / input / lable / span
    三.标签转换(属性:display)
    内联元素转换为快元素(属性值:block)
    块元素转换为内联元素(属性值:inline)

转换成行内快元素(属性值:inline-block)

特性

    1. 横排显示
    1. 支持宽高
    1. 没有宽高时内容撑开
    1. 支持外边距,不支持auto
  • 5) 标签间隔被解析
    **间隔解析解决方法
    给行内块元素父级设置字体大小为零,行内块元素字体大小重新设置 **
  <style>
   ul{
      font-size:0;
   }
   li{
      display:inline-block;
      font-size:16px;}
  </style>
  <ul>
   <li>我是1</li>
   <li>我是2</li>
  </ul>
image.png

隐藏对象(属性值:none)

display:block;有显示的意义,和display:none;是对立的

    <style>
         .parent{
                width:200px;
                height:200px;
                background-color:pink;
        }
         .child{
                display:none;
                margin:auto;
                width:50px;
                height:50px;
                background-color:yellow;
        }
         .parent:hover .child
                display:block;
        }
     </style>
     <div class='parent'>
           <div class='child'></div>
     </div>
  </style>

相关文章

  • 04-第四章_元素的显示类型与转换

    一.样式初始化 为什么要样式初始化通配符的弊端逐个清除需要的才去清除body,p,ul,ol,dl,dt,dd,h...

  • 第三章 JavaScript中的数据间类型的转换

    数据的类型转换分为强制类型转换和非强制类型转换,强制类型转换也可以称为显示转换,非强制类型转换也可以称为隐式转换。...

  • HTML/CSS 06-元素类型

    css元素类型的分类,css 元素类型的转换,css float,css inline-block元素类型的应用 ...

  • 类型转换

    Swift不允许隐式类型转换, 但可以使用显示类型转换(强制类型转换)

  • 2-7 Go --- 类型转换

    Go 语言没有隐式类型转换,类型转换都是显示的强制转换。明明白白写清楚需要转换的类型。 强制类型转换只能在两个类型...

  • 类型转换

    在JavaScript中,共有两种类型转换:隐式类型转换,显示类型转换。 “字符串”转换为“数字” 在JavaSc...

  • 2020-08-18

    convertTo()可实现元素数据类型转换(int -- float) cvtColor()实现颜色类型转换 (...

  • 2018-07-16

    隐士转换 显示转换/强制转换 1.toString() 将任意类型转换为字符串类型 2.parseInt(); ...

  • 好程序员web前端培训分享CSS元素类型

    好程序员web前端培训分享CSS元素类型 学习目标 1、元素类型分类依据和元素类型分类 2、元素类型的转换 3、i...

  • 中卷(1.4)

    强制类型转换 值类型转换 将值从一种类型转换为另一种类型通常称为类型转换(type casting),这是显示的情...

网友评论

      本文标题:04-第四章_元素的显示类型与转换

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