【发布时间】:2020-07-31 22:28:10
【问题描述】:
我得到了一个包含两列的文本(通过 column-count 属性),我只想定位第二列,例如,我可以在其上应用红色。我该怎么做,在 CSS 或 Javascript 中? 我知道我可以创建两个容器,所以我只需要操作第二个 div,但就我而言,我需要将所有文本放在一个 div 中。
HTML:
<div>Auxerunt haec vulgi sordidioris audaciam, quod cum ingravesceret penuria commeatuum, famis et furoris inpulsu Eubuli cuiusdam inter suos clari domum ambitiosam ignibus subditis inflammavit rectoremque ut sibi iudicio imperiali addictum calcibus incessens et pugnis conculcans seminecem laniatu miserando discerpsit. post cuius lacrimosum interitum in unius exitio quisque imaginem periculi sui considerans documento recenti similia formidabat. <br/>Hanc regionem praestitutis celebritati diebus invadere parans dux ante edictus per solitudines Aboraeque amnis herbidas ripas, suorum indicio proditus, qui admissi flagitii metu exagitati ad praesidia descivere Romana. absque ullo egressus effectu deinde tabescebat immobilis.</div>
CSS
div{
column-count:2;
}
【问题讨论】:
-
这么少的代码很难说,但是如果你只有两列并且只想影响第二列,你可以使用最后一个子 CSS 选择器。
-
这能回答你的问题吗? targeting nth column(made by column-count)
-
对我来说是个难题,这个 div 中没有任何选择器,我可以创建两个
选择器,所以我只需要 p:last-child() 来操作它,但是客户必须分别创建两个文本,因此每个选择器一个...因为没有第 n 列属性或类似的东西
标签: javascript html css