css - 尝试将内联 block 应用于跨度

标签 css

inline-block 在下面对我不起作用。block 没问题

<div class="delegacion" itemscope itemtype="http://schema.org/HomeAndConstructionBusiness">
  <h2>Delegación Madrid</h2>
  <span itemprop="streeAddress" class="new-line">Calle Guetaria 110</span>
  <span itemprop="postalCode">28041</span>
  <span itemprop="addressLocality" class="new-line">Madrid</span>
  <span itemprop="telephone" class="telephone new-line">
      <a href="tel:+683457946">683 457 946</a>
  </span>

CSS:

  span.new-line {
    display: inline-block;
  }

最佳答案

当您希望元素表现得像 inline 元素但能够遵守高度、宽度、顶部和底部等属性时,您通常会使用 inline-block填充和边距。

因为你没有设置任何这些,你不会看到 inlineinline-block 之间的区别

关于css - 尝试将内联 block 应用于跨度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16279134/

相关文章:

html - 最小高度和滚动 Div

javascript - 为每个 jsp 页面使用一个最小文件缩小 js 和 css

css - 由于边距,边框太宽

jquery - "has ANY value and is not null or blank"属性的 CSS3 选择器

css - 跨浏览器最小高度的最佳和有效方法是什么?

css - 未加载 SCSS Mixins 文件

java - 如何使用 HTML 和 CSS 为我的 Java 应用程序创建用户界面?

html - 页面底部的页脚

html - 页面底部 1px 行,但仅限移动设备

CSS - 颜色和位置分离