【问题标题】:Horizontal Rules to replace with border用边框替换的水平规则
【发布时间】:2014-02-13 11:07:35
【问题描述】:

我有选项菜单,我想在每个选项上使用水平规则而不是使用边框底部,可以将底部边框放入透明并替换为 css 或 jquery 中的水平规则!如果是这样,如何编写该代码!

【问题讨论】:

  • 你能告诉我们你已经尝试过什么吗?
  • 你的代码会很有用..

标签: jquery css border rules


【解决方案1】:

Here 是指向您可能正在寻找的解决方案的链接。

【讨论】:

  • 我使用(选择选项)而不是(ul 或 li),我尝试使用选择选项的代码不起作用。是在选择选项下工作!
【解决方案2】:

如果我的猜测是正确的

.after()

可以解决你的问题。

check if this is what you want

【讨论】:

  • 我正在寻找一个类似的解决方案,但这个解决方案不能跨浏览器工作,对我来说只能在 chrome 上运行。知道如何在 Firefox 和 IE 上工作吗?
  • @user3023823 你想从那 2 中选择哪一个,因为在禁用状态下添加新选项对我来说无处不在..
【解决方案3】:

您的意思是在 <select> 元素上?那你当然不能,请阅读规范:www.w3.org/TR/html4/interact/forms.html#h-17.6

<select> 元素应该只包含 <optgroup><option> 元素,并且应该至少有一个。

所以<select> 中的任何其他元素都会被浏览器丢弃或不会在菜单上呈现。

您能否至少解释一下为什么border-bottom 对您来说不够好。

【讨论】:

    猜你喜欢
    • 2013-05-18
    • 1970-01-01
    • 2010-09-18
    • 1970-01-01
    • 2019-10-14
    • 2022-08-18
    • 2013-11-08
    • 1970-01-01
    • 2017-09-21
    相关资源
    最近更新 更多