1

是否可以用按钮替换ul子弹?我知道您可以使用 CSS 更改为图像,但如果我想要一个实际的元素?

4

2 回答 2

2

正如您所要求的那样,这是不可能的,但您也许可以效仿它:

<ul>
    <li><button>some button text</button>List-element text.</li>
</ul>

以及以下 CSS:

ul, li {
    list-style-type: none;
}

li {
    padding-left: 0;
    margin-left: 0;
}

li button {
    margin-right: 2em;
}

JS 小提琴演示

当然,这种方法的成功或适用性完全取决于您的问题忽略的用例。有了更多的细节,也许这个答案会变得更有用。

于 2012-12-15T21:40:39.933 回答
0

不,使用 CSS,您可以设置项目符号的样式或省略它们,并且您可以生成内容,但生成的内容仅引入了带有某些内容的伪元素,而不是真正的按钮元素。

如果您需要ul在标记中包含一个元素(我想知道为什么),那么您可以使用一些注入button元素的 JavaScript(以及隐藏项目符号的 CSS)。但是假设我猜对了你的意图,为什么不只使用一个表格,其中一列中有按钮,另一列有关联内容,或者只是div内容以元素开头的button元素?

于 2012-12-15T21:55:20.050 回答