【问题标题】:wrap text in A tag in a LI tag in an inline menu在内联菜单中的 LI 标记中的 A 标记中换行
【发布时间】:2012-08-07 09:47:04
【问题描述】:

请问,是否可以在内联菜单中将<a> 标记的文本包装在固定大小的<li> 标记中?

【问题讨论】:

  • 尽管在这种情况下代码应该非常简单,但发布问题中提到的实际 HTML 而不是描述它总是更有帮助。

标签: html css css-float


【解决方案1】:

可以,只要您在<li> 标签上使用float: left 而不是display: inline。您不应该在内联元素上使用固定宽度。

示例:http://jsfiddle.net/CprcT/

【讨论】:

    【解决方案2】:

    我假设你的意思是这样的......

    <a href="/my/link"><li>My Link</li></a>
    

    在这种情况下,从技术上讲是可以的……但是您为什么要这样做?像这样反过来做不是更有意义吗...

    <li class="menu"><a href="/my/link">My Link</a></li>
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-02-15
      • 2018-03-11
      • 1970-01-01
      • 2019-04-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多