我正在为Firefox和Chrome创建userstyle for mailman/pipermail archives Stylish Addon。
现在唯一剩下的就是给引号一个独特的样式,所以我只需要处理<?php
$subject="/hello/カメラ/";
$pattern='^/hello/([\p{Han}\p{Katakana}\p{Hiragana}\w\-]+)/';
$result = mb_ereg_match($pattern, $subject);
echo "<pre>";
print_r($result);
$subject="/hello/カレンダー/";
$pattern='^/hello/([\p{Han}\p{Katakana}\p{Hiragana}\w\-]+)/';
$result = mb_ereg_match($pattern, $subject);
print_r($result);
之前的文本并为其创建一个CSS。
如何仅使用CSS处理这些文本部分?
答案 0 :(得分:2)
您无法根据内容定位元素。您可以查看specification。
您可以尝试使用具有td:contains
等功能的Jquery或Javascript来实现这一目标。
答案 1 :(得分:1)
很遗憾,您无法仅使用CSS。正如w3schools所说:
在CSS中,选择器是使用选择所需元素的模式 风格。
Elements
为tags
。例如,只要您要打造的样式部分不会包裹在span
内,您就无法对其进行样式设置。
答案 2 :(得分:0)
看起来他们正在考虑CSS3规范的这种选择器 但它没有成功。
:contains()
CSS3选择器: https://www.w3.org/TR/2001/CR-css3-selectors-20011113/#content-selectors