zoukankan      html  css  js  c++  java
  • HTML元素的显示模式

    元素的显示模式

      元素的显示模式就是元素以什么方式进行显示,比如div自己占一行,一行可以放多个span

      我们可以把html标签分为两大类:块元素、行内元素

    块元素

      常见的块元素标签有h、p、div、ul、ol等,div是最常见的块元素

      块元素的特点:

        •自己独占一行

        •高度、宽度、外边距和内边距都可以控制

        •宽度默认是父级宽度的100%

        •是一个容器盒子,里面可以放行内或块级元素

      需要注意的是h和p这种文字标签标签不能再放块级元素了

    行内元素

      常见的行内元素有a、strong、b、em、i、span等,span是最常见的行内元素

      行内元素的特点:

        •相邻行内元素在一行上,一行可以显示多个

        •高、宽直接设置是无效的

        •默认宽度就是它本身的宽度

        •行内元素只能容纳文本或其他行内元素

      需要注意的是链接里面不能放链接,链接a里面可以放块级元素

    行内块元素

      行内元素中有几个特殊的标签——img、input、td,他们同时具有行内元素和块元素的特点,有些资料称之为行内块元素。

      行内块元素的特点:

        •相邻元素在一行上,但他们会有空白间隙。一行可以显示多个

        •默认宽度就是他们本身的宽度

        •高度、行高、外边距以及内边距都可以控制

    显示模式的切换

      如果一个模式的元素需要另一个模式的特性。

    转块元素

      如果我们想要增加a标签的触发范围,需要把行内元素a转化为块元素

      我们就要在a标签的样式表里加上display: block;

       经过这样设置后,整个a标签的区域都可以跳转链接,并且可以设置宽度和高度

    转行内元素

      如果我们想把div转为行内元素,就要在样式表里加上display: inline;

       经过这样设置div就是行内元素了,可以在一行放多个div

    转行内块元素

      如果想给span设置宽度和高度,我们可以把span转为行内块元素。

      我们可以在样式表加上display:  inline-block;

       这样就可以把元素转化为行内块元素 

     

     

      

      

  • 相关阅读:
    yocto/bitbake 学习资源
    QEMU/KVM学习资源
    ubuntu 中创建和删除用户
    git 重命名本地和远程分支
    Ubuntu 上搭建 FTP 服务器
    gdb 常见用法
    git log 显示与特定文件相关的 commit 信息
    基于 qemu system mode 运行 arm 程序
    基于 qemu user mode 运行 aarch64 程序
    checking in(airport)
  • 原文地址:https://www.cnblogs.com/qq2210446939/p/13856172.html
Copyright © 2011-2022 走看看