【发布时间】:2023-04-01 13:02:02
【问题描述】:
如何使用 CSS content 属性添加 HTML 实体?
使用类似的东西只是将  打印到屏幕上,而不是不间断的空格:
.breadcrumbs a:before {
content: ' ';
}
【问题讨论】:
-
在另一种意义上,使用 CSS 添加内容违反了关注点分离,CSS 仅用于样式定义。从可访问性的角度来看,最好避免,因为禁用 CSS 会破坏整个标记。但是,使用这种技术添加图像非常好。
-
视情况而定。在这种情况下,它是出于演示目的。将“>”放在 html 中会“违反”SoC
-
只是一个问题,你认为作为一个有序列表会更好吗?我的意思是,这是一个有顺序的列表,不是吗?
-
@questzen - 我认为使用 CSS
:after来设置例如排序列上的 asc/desc 排序指示符是完全可以接受的(也是很好的形式)。 -
我注意到人们已经对 SoC 原理发疯了。天哪,你的“>”标志是什么内容?!怜悯!在这种情况下,它只是一个图标,一个小部件,一个子弹,你可以命名它。对我而言,内容是我希望可搜索的内容。
标签: html css html-entities css-content