【问题标题】:Making data in View Bold以粗体显示数据
【发布时间】:2016-04-26 08:38:41
【问题描述】:

我需要在我的视图中将一些数据加粗。

代码如下:

<table class="CSSTableGenerator">
    @foreach (var item in ViewBag.Bdata)
    {
        <tr>
            <td>
                 @item.Month
            </td>

            <td>
                @item.Month1
            </td>              
        </tr>
    }
</table>

我需要 @item.Month 加粗。

【问题讨论】:

    标签: c# html css model-view-controller


    【解决方案1】:

    我刚刚检查了“CSSTableGenerator”类的定义,实际上字体已经在css中定义为粗体。我正在研究已经创建的项目的一个模块,这就是我不知道它的原因。对不起,浪费你们的时间了伙计们。我想你们都是对的,我的错。

    【讨论】:

      【解决方案2】:

      有不同的方法。

      使用b

      <td>
           <b>@item.Month</b>
      </td>
      

      使用strong

      <td>
        <strong>@item.Month</strong>
      </td>
      

      强对 SEO 更好。

      或使用 CSS

      .CSSTableGenerator td
      {
       font-weight:bold; //or specify the font-weight you require.
      }
      

      确保您使用的字体具有粗体版本,以使所有这些都可以正常工作。如果您使用的是谷歌字体,您还需要下载更粗体的版本。

      【讨论】:

        【解决方案3】:

        有两种方法可以使您的文本变粗:

        1. 强标签

        &lt;strong&gt;@item.Month&lt;/strong&gt;
        1. CSS 属性

        &lt;td style="font weight :bold;"&gt;@item.Month&lt;/td&gt;

        【讨论】:

          【解决方案4】:

          只需用适当的&lt;b&gt;&lt;/b&gt; 标签包装它:

          <td>
               <b>@item.Month</b>
          </td>
          

          【讨论】:

          • 在查看源代码中使用这些标签后,您检查过html页面源吗?它是否包含&lt;b&gt; 标签?浏览器可以显示页面的缓存版本。尝试强制重新加载它(在大多数浏览器中为 Ctrl-F5)。
          • “没用”到底是什么意思?视图是否包含 &lt;b&gt; 标记而输出 html 不包含?或者两者都包含该标签但字体不是粗体?另外 - 您是否在修改视图后重新编译/重新启动了 ASP.NET 项目?
          • 都包含标签但字体不是粗体
          • 确保字体为粗体。看看我的回答。 @simba
          • @SoorajChandran 我试过 Sooraj 没用 不知道是什么问题
          猜你喜欢
          • 1970-01-01
          • 2013-02-10
          • 1970-01-01
          • 1970-01-01
          • 2022-01-02
          • 1970-01-01
          • 2016-04-19
          • 2019-01-27
          • 1970-01-01
          相关资源
          最近更新 更多