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

固镇做网站多少钱学技术包分配的培训机构

固镇做网站多少钱,学技术包分配的培训机构,软件开发工具软件,广州网站建设哪家强目录 一、默认行为分析1. 常见的行内元素2. 行内元素的特点 二、解决办法1. 改为 inline-block2. 改为 block3. 两者区别4. 代码示例 前端开发的时候&#xff0c;作为 切图仔会经常使用 <b> 和 <span> 元素来强调或修饰文本。这两个标签在默认情况下是行内元素&…

目录

  • 一、默认行为分析
    • 1. 常见的行内元素
    • 2. 行内元素的特点
  • 二、解决办法
    • 1. 改为 inline-block
    • 2. 改为 block
    • 3. 两者区别
    • 4. 代码示例

前端开发的时候,作为 切图仔会经常使用 <b><span> 元素来强调或修饰文本。这两个标签在默认情况下是行内元素(inline element),这意味着它们的行为与块级元素(如 <div><p>)有所不同,尤其是在布局和样式方面。


一、默认行为分析

1. 常见的行内元素

元素默认 display说明
<span>inline通用行内容器
<a>inline超链接
<strong>inline加粗文本(语义化)
<em>inline斜体文本(语义化)
<img>inline图片(但可设宽高)
<input>inline输入框
<button>inline-block按钮(特殊,支持宽高)

注意<button><img> 是例外,虽然表现类似行内元素,但默认支持部分盒模型属性(如宽高)。

2. 行内元素的特点

  • 水平排列,不会独占一行;只有父元素宽度不够才会出现换行;
  • 只占据其内容所需的宽度
  • 不响应 margin-topmargin-bottom这是由 CSS 规范决定的,行内元素的垂直边距不会影响布局,问题所在),但 margin-leftmargin-right 通常是可以部分生效的

如果直接对 <b><span> 使用如下 CSS:

<span style="margin-top: 10px;">示例文本</span>
<p style="margin-top: 10px;">示例文本</p>

这段样式中的 margin-top: 10px 是不会生效的。


二、解决办法

要让 margin-top<b><span> 生效,关键在于将它们从行内元素变成具有块级特性的元素。常见的方法如下:

1. 改为 inline-block

<span style="display: inline-block; margin-top: 10px;">示例文本</span>

这会使元素仍可在文本流中显示,但同时具有块级元素的部分特性,包括支持上下外边距

2. 改为 block

<b style="display: block; margin-top: 10px;">加粗段落</b>

这会让元素独占一行,适合布局场景中使用。

3. 两者区别

特性display: inline-blockdisplay: block
是否换行不换行(除非宽度不够)强制换行(独占一行)
宽度默认值由内容决定(可设置固定宽度)默认 100%(撑满父容器)
垂直对齐方式vertical-align 影响(可调整)不受 vertical-align 影响
典型用途行内元素需要调整边距/宽高(如按钮)需要独占一行的容器(如段落、卡片)

4. 代码示例

  • inline-block:行内块级元素(不换行)
<style>span.inline-block {display: inline-block;margin-top: 20px;width: 100px;background: lightblue;}
</style><div><span class="inline-block">A</span><span class="inline-block">B</span><span class="inline-block">C</span>
</div>

效果

  • A、B、C 在同一行显示(不换行)。
  • 可以设置 widthheightmargin-top 等属性。

在这里插入图片描述
【注】如果子元素超过了父元素的宽度,也会出现换行:

<!--会出现换行-->
<div style="width:100px;"><span class="inline-block">A</span><span class="inline-block">B</span><span class="inline-block">C</span>
</div>

  • block:块级元素(强制换行)
<style>span.block {display: block;margin-top: 20px;width: 100px;background: lightcoral;}
</style><div><span class="block">A</span><span class="block">B</span><span class="block">C</span>
</div>

效果

  • A、B、C 各自独占一行(强制换行)。
  • 宽度默认 100%,但可手动设置固定宽度(如 width: 100px)。

在这里插入图片描述
CSS 写起来真的是,,,,,多积累吧!

在这里插入图片描述

http://www.dtcms.com/wzjs/375326.html

相关文章:

  • 做网站设计的软件推广网站都有哪些
  • 国家重大建设项目库填报网站个人友情链接推广
  • 攀枝花网站开发百度一下首页官网百度
  • 江门学做网站课程温州网站建设优化
  • 企业网站备案要关站吗电商线上推广
  • 专业建网站价格竞价外包推广
  • 17网站一起做网店不发货如何搭建公司网站
  • 网站推广的看法高清视频线和音频线的接口类型
  • 网页设计期末作品要求网络seo是什么工作
  • wordpress连接关键词优化推广公司
  • 做折扣的网站有哪些百度有效点击软件
  • 专业做网站联系方式微信视频号怎么推广引流
  • 中国建设银行网站 党费云玉林seo
  • 安徽建站管理系统价格淘宝店铺推广方法
  • wordpress默认邮件文件夹域名年龄对seo的影响
  • win10搭建服务器做网站百度下载官网
  • 网站制作小常识百度大盘指数
  • 网站如何注册域名大众点评seo关键词优化
  • 怎样做网站文件验证国外推广都是怎么推广
  • 公安网站备案受理条件网络营销外包收费
  • 做的最好的微电影网站有哪些google推广seo
  • 广州电子商城网站建设百度员工收入工资表
  • 建设银行手机银行网站用户名是什么意思网站关键词
  • 网站策划建设阶段的推广seo免费培训视频
  • 济南集团网站建设价格襄阳网站推广优化技巧
  • 网站运营 广告精准客户运营推广
  • 专业模板建站哪家好最稳定的灰色词排名
  • 我要看一集片做网站seo搜索引擎招聘
  • 上饶有哪些做网站的店百度的网址是多少
  • cloud web 网站建设网站查询