当前位置: 首页 > news >正文

行内元素和块级元素

行内元素和块级元素

  • 1.行内元素
    • 1.1什么是行内元素
    • 1.2行内元素的特点
    • 1.3常见的行内元素
  • 2.块级元素
    • 2.1什么是块级元素
    • 2.2块级元素的特点
    • 2.3常见的块级元素
  • 3.行内元素和块级元素的区别

1.行内元素

1.1什么是行内元素

行内元素是指在网页中不会独占一行,而是与其他行内元素在同一行内显示的元素。行内元素通常用于包裹文本或其他行内元素,不会对布局产生大的影响。

1.2行内元素的特点

  • 不独占一行:行内元素不会开始新行,而是在同一行内连续显示。
  • 宽度自适应:行内元素的宽度由其内容决定,不会自动扩展到父元素的宽度。
  • 不能设置宽度、高度:默认情况下,行内元素不能设置固定的宽度和高度。

1.3常见的行内元素

  • span
  • img
  • input
  • a
  • button
  • label
  • select
  • textarea
  • strong和b
  • em和i

2.块级元素

2.1什么是块级元素

块级元素是指在文档中会独占一行,并且可以设置宽度、高度和内外边距的元素。块级元素通常用于构建网页的主要结构和布局。

2.2块级元素的特点

  • 独占一行:块级元素会独占一行,后续内容会从新行开始。
  • 宽度默认扩展:块级元素的宽度默认会扩展到父元素的宽度。
  • 可以设置宽度、高度:块级元素可以设置固定的宽度和高度。

2.3常见的块级元素

  • div
  • footer
  • header
  • section
  • article
  • p(这个也是块级元素)
  • h1-h6
  • ul和ol
  • li
  • nav
  • table
  • form

3.行内元素和块级元素的区别

  • 行内元素
    display:inline;
    不独占一行,设置宽高不生效;
  • 块级元素
    独占一行,可以设置宽高;
  • 行内块元素
    display:inline-block;
    不独占一行,可以设置宽高;
http://www.dtcms.com/a/15971.html

相关文章:

  • New Game--(单调队列)
  • 如何设置linux系统时间?
  • USART串口协议
  • Java知识速记:Exception与Error的区别
  • c++:STL介绍
  • Rank-Analysis 预组队识别(英雄联盟)
  • Qwen2-VL 的重大省级,Qwen 发布新旗舰视觉语言模型 Qwen2.5-VL
  • Flask和Django相比哪个更适合新手?
  • mac搭建环境
  • 【第2章:神经网络基础与实现——2.2反向传播算法详解与实现步骤】
  • 冒泡排序的缺陷及优化
  • ASP.NET Core SixLabors.ImageSharp 位图图像创建和下载
  • 2月14日情人节,致挚爱
  • Linux 驱动开发:字符设备、块设备与网络设备驱动详解​​
  • Linux驱动层学习:LED 驱动开发
  • 前端开发入门一
  • c# 对象属性拷贝 解决方案
  • NPDP学习笔记 -产品经理(第二版)-第二章 组合管理
  • 为什么vue3需要对引入的组件使用markRaw?
  • 【Elasticsearch】词项中心(term-centric)和字段中心(field-centric)
  • 10bit VS 8bit 视频:色彩深度的较量,谁才是视觉盛宴的王者?
  • 【Sceneform-EQR】实现3D场景背景颜色的定制化(背景融合的方式、Filament材质定制)
  • OpenLayer创建第一个基础地图实例
  • “集团企业浪潮”(Conglomerate Wave):市盈率套利(P/E Arbitrage)与每股盈利增长的幻象
  • 基于深度学习的半导体领域关键技术创新与应用突破
  • python调用多平台deepseek等大模型api
  • 求助文心一言帮我用antv x6开发一个直线审批流程设计页面Vue2.0
  • int* a = new int(3);delete a;后会调用析构函数吗?
  • ClickHouse的前世今生
  • Training for Computer Use