将内容与before psuedo选择器一起使用以强制换行

bflemi3

通常,类似这样的操作会将.free-entry元素强制换行。

.free-entry:before {
    content: '\A';
    white-space: pre;
}

但是我遇到了无法正常工作的情况。

我有一个无序列表,每个列表中都有li一个.free-entry元素。我试图将.free-entry元素强制换行,但是没有运气...

li .free-entry:before {
    content: '\A';
    white-space: pre;
}

通常情况下display:block会工作得很好,但li就是display:table-row这么块不起作用。

li {
    display:table-row;
}

这是一个小提琴,目的是更加清晰。

丹尼尔

之所以不起作用,是因为.free-entry是一个input元素。

在替换元素input为1的情况下,不支持伪元素

因此.free-entry:before {...}什么也没做。

有关更多详细信息,请参见此帖子

作为解决方法,您可以在标签上放置:after伪元素,如下所示:

label:after {
    content: '\A';
    white-space: pre;
}

小提琴

li {
  display: table-row;
}
label:after {
  content: '\A';
 white-space: pre;
}
<ul>
  <li>
    <input type="checkbox" value="Other" name="choosemanytest_other[5]" checked="" />
    <label>Other</label>
    <input type="text" class="free-entry" value="A Tiger" />
  </li>
</ul>

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

将$(this)与多个选择器一起使用时,将使用哪个选择器?

复杂的CSS选择器-将“和”与类选择器一起使用

将':: after'选择器与同级的'+'选择器一起使用

将重新选择选择器与参数一起使用

如何将nth-child选择器与jquery的子选择器一起使用?

jQuery是否可以与:before和:after选择器一起使用?

为什么我的 :nth-child() 选择器不能与 ::before 一起使用

将数据传递到与属性选择器一起使用的子组件

通过协议扩展将选择器与协议方法的默认实现一起使用

如何将jquery子选择器(>)与变量一起使用?

将this关键字与jQuery选择器一起使用

如何将Tablesorter与列选择器小部件一起使用-错误?

将sass父(“&”号)选择器与固定的根类一起使用

将Cypress cy.get()与包含选择器一起使用无法正常工作

将变量与jQuery选择器一起使用时出错

将返回的 SQL 数组与随机结果选择器一起使用

尝试将 Jquery .load() 与多个 Id 选择器一起使用但没有成功

通过选择器在非阻塞模式下将Java NIO与Unix域套接字一起使用

Powershell-如何将“删除项”与多个选择器和通配符一起使用?

我应该将 Ionic 2 本机日期选择器与输入元素一起使用吗?

将导出的函数(与参数一起使用)设置为物料日期选择器的过滤器

将ls命令与“路径”一起使用以显示目录内的内容

将日期选择器与底部工作表 vuetify 一起应用

使用CSS选择器将一个表的第一行与两个表行一起定位,该如何做?

将createSelector与useSelector和另一个文件中的选择器一起使用,正确的语法是什么?

当将PHP与HTML下拉框选择器一起使用时,它给我一个未定义的错误?

为什么将具有相同类别但不同选择器的网格区域与网格模板区域一起使用却以相反的顺序显示?

读取sender.tag时将UIImageView与选择器@objc C函数一起使用时Swift中出现错误

将ng2-boostrap日期选择器与angular2-seed项目一起使用时发生模板解析错误