博客
关于我
css块级标签,行内标签,行内块标签的转换(2)
阅读量:451 次
发布时间:2019-03-06

本文共 1129 字,大约阅读时间需要 3 分钟。

HTML标签的分类与display属性的应用

在学习CSS时,了解HTML标签的分类及其与CSS样式的结合方式,是掌握前端开发的关键环节。本文将从块级标签、行内标签和行内块标签三个方面展开讨论,并结合CSS display属性的应用,帮助开发者更好地理解标签的显示特性。

块级标签的特点

块级标签是一类能够独占一行的标签,其样式属性(如宽度、高度、水平居中等)会生效。在没有指定宽度时,默认会占据浏览器的整个宽度(即100%)。典型的块级标签包括<div><h1><h6><li><dt><dd><p><form><ul>等。

行内标签的特点

行内标签可以与其他标签共存一行,行内标签的样式属性(如宽度、高度等)无法直接设置,其宽高完全由内容决定。常见的行内标签有<span><a><b><i><u><em><strong><label><br>等。

行内块标签的特点

行内块标签结合了行内和块级标签的特性,其样式属性可以生效,同时仍然可以与其他行内标签共存一行。典型的行内块标签有<img><input>等。

display属性的转换应用

通过CSS的display属性,可以将不同类型的标签转换为所需的显示模式:

  • 块级标签转换为行内标签

    • 使用display: inline;属性,行内标签将失去块级特性,无法设置宽高。
  • 行内标签转换为块级标签

    • 使用display: block;属性,块级标签将占据一行,并可以设置宽高属性。
  • 行内标签转换为行内块标签

    • 使用display: inline-block;属性,行内块标签既能与其他行内标签共存一行,又能设置宽高属性。
  • 示例说明

    示例1:行内标签转块级标签

            
    百度

    运行结果:点击任何区域都会跳转到百度,展示块级标签的实际效果。

    示例2:行内标签转行内块标签

            百度    
    百度一下
    我是div1
    我是div2

    运行结果:块级标签会自动换行,而行内块标签可以在同一行内与其他行内标签共存。

    示例3:块级标签转换为行内标签

            
    谷歌
    https://www.google.com

    运行结果:块级标签转换为行内标签后,无法设置宽高属性,仅能通过内容撑开。

    转载地址:http://aoffz.baihongyu.com/

    你可能感兴趣的文章
    php.ini maxfileuploads,细说PHP高洛峰文件上传类源文件
    查看>>
    php.ini中常见的配置信息选项
    查看>>
    php.ini配置中有10处设置不当,会使网站存在安全问题
    查看>>
    php/jsp/asp的区别
    查看>>
    php20个主流框架
    查看>>
    php301到https,虚拟主机设置自动301跳转到HTTPS
    查看>>
    php5 apache 配置
    查看>>
    php5 升级 php7 版本遇到的问题处理方法总结
    查看>>
    PHP5.3.3安装Mcrypt扩展
    查看>>
    PHP5.4 + IIS + Win2008 R2 配置
    查看>>
    PHP5.4 pfsocketopen函数判断sock是否存活的bug(由memcached引起)
    查看>>
    Redis从入门到精通
    查看>>
    PHP5.6.x编译报错:Don't know how to define struct flock on this system, set --enable-opcache=no
    查看>>
    php5ts.dll 下载_php5ts.dll下载
    查看>>
    php7
    查看>>
    PHP7 新特性
    查看>>
    PHP7+MySQL5.7+Nginx1.9. on Ubuntu 14.0
    查看>>
    php7.1.6 + redis
    查看>>
    php7中使用php_memcache扩展
    查看>>
    PHP7中十个需要避免的坑
    查看>>