jquery - 一个 "mirror"如何成为一个无序列表的元素符号?

标签 jquery html css

这个问题很难表述。

我假设你们中的大多数人都知道正常的无序列表的左侧是元素符号。我想知道是否有可能将这些元素符号放在右侧(jquery 解决方案很好)。

更详细一点,假设:

  1. 我想并排显示 2 个列表:foobar
  2. bar 列表的文本对齐应该在右边。
  3. bar 列表的元素符号应该在相反的一侧。

附言因为我认为有人会说,“为什么?为什么以所有合乎逻辑的名义你想要做这样的事情?”我谦虚但不合逻辑的代码欺骗 self 必须承认它对“规范”有点厌倦。 ;)

编辑:

dir='rtl' 的使用不适用于我的情况,因为它会导致不良影响,因为我只想倒转元素符号,而不是句子。

最佳答案

如果你不能使用dir='rtl',我认为真的没有好的解决方案。作为解决方法,您可以使用 CSS 禁用默认列表元素符号并定位背景图像。或者,您可以这样做:

<table>
    <tr><td>First point. </td><td> <li> </li></td></tr>
    <tr><td>Second point. </td><td> <li> </li></td></tr>
</table>

这是一个看起来很讨厌的解决方法,但确实可以满足您的要求。用于布局的表格显然是不可取的,但我认为在定位和可变高度对齐方面等效的 CSS 会复杂得多。

关于jquery - 一个 "mirror"如何成为一个无序列表的元素符号?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4355401/

相关文章:

html - OOCSS & BEM - 内联列表 - 如何处理脚手架,如何添加皮肤?

jquery - 获取jquery数据表中选定行/行的列值

chrome 上的 Jquery .css 问题

html - Django 在现场编辑静态内容

javascript - 如何向我的网页添加交互式通知徽章?

html - 不同大小的容器被页脚覆盖

jquery - 如何将自动完成菜单放置在文本输入上方?

javascript - 剪贴板和拖放文件 uploader (HTML + JS)

javascript jquery .each() 问题

css - 调整 iCheck JQuery 单选按钮的大小