【问题标题】:HTML element that contains no formatting不包含格式的 HTML 元素
【发布时间】:2010-05-19 00:25:03
【问题描述】:

我经常使用 JavaScript 修改网页上的一些文本。我想要 文本与其他元素一致,如文本、输入等。我应该使用什么 HTML 元素? <div><p> 都创建新行和其他内容。 <b> 有点像我想要的,但它会加粗所有文本。什么是正确的选择?

【问题讨论】:

    标签: html formatting tags


    【解决方案1】:

    <span> tag<div> 的内联等效项。

    【讨论】:

      【解决方案2】:

      <span>

      您还可以将 display:inline 样式应用于 <div> 并获得类似的结果

      【讨论】:

        【解决方案3】:

        您可以将floatinlineinline-block 应用于元素,以使它们显示在其他元素旁边。你也可以使用span

        【讨论】:

          【解决方案4】:

          使用font-weight CSS 属性使<b> 元素不加粗并使所有内容保持内联:

          .format {
            font-weight: normal;
          }
          <b class="format">I am some text</b>

          【讨论】:

            猜你喜欢
            • 2017-10-02
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 2013-12-14
            • 2017-02-07
            • 1970-01-01
            • 1970-01-01
            • 2014-05-02
            相关资源
            最近更新 更多