博客
关于我
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/

    你可能感兴趣的文章
    PostgreSQL 如何从崩溃状态恢复(上)
    查看>>
    PostgreSQL 存储过程基本语法
    查看>>
    PostgreSQL 实现批量更新、删除、插入
    查看>>
    PostgreSQL 导入 .gz 备份文件
    查看>>
    PostgreSQL 批量插入&更新数据时报错(ERROR: ON CONFLICT DO UPDATE command cannot affect row a second time)
    查看>>
    PostgreSQL 新增数据返回自增ID
    查看>>
    postgresql 更新多列数据
    查看>>
    PostgreSQL 服务启动后停止
    查看>>
    PostgreSQL 辟谣存在任意代码执行漏洞:消息不实
    查看>>
    PostgreSQL+PostGIS实现两坐标点之间最短路径查询算法函数(地图工具篇.12)
    查看>>
    Qt开发——简易调色板QPalette
    查看>>
    PostgreSQL-解决连接时遇到的乱码问题
    查看>>
    PostgreSQL15.2最新版本安装_远程连接_Navicat操作_pgAdmin操作_Windows10上安装---PostgreSQL工作笔记001
    查看>>
    PostgreSQL9.1 双机部署配置(主备数据同步)
    查看>>
    Qt开发——简易网络浏览器(一)
    查看>>
    Qt开发——简易成绩登记系统
    查看>>
    Postgresql中PL/pgSQL代码块的语法与使用-声明与赋值、IF语句、CASE语句、循环语句
    查看>>
    Postgresql中PL/pgSQL的游标、自定义函数、存储过程的使用
    查看>>
    Postgresql中的表结构和数据同步/数据传输到Mysql
    查看>>
    Postgresql中自增主键序列的使用以及数据传输时提示:错误:关系“xxx_xx_xx_seq“不存在
    查看>>