这可能吗?基本上,我希望能够设置一个标签,上面写着“在这个标签中,a-z 变成斜体,但没有其他东西。”或者对于 a-z 和 A-Z 类似。
最佳答案
CSS 旨在为页面结构设计样式,而不是直接为页面内容设计样式。
话虽这么说,但有几种解决方法(显然):
- 用
<i>,<span>,<em>,<dfn>,<var>,<cite>
将要斜体化的字符包裹起来 - 使用 javascript 搜索所有文本并将这些元素中的任何一个包裹在该文本周围
- 使用服务器端代码将您的文本拆分为一个数组,并在服务器端使用标签格式化文本,这样当内容到达页面时它就已经格式化了。
无法使用 CSS 选取特定字符。
关于html - css强制仅在标签内的某些字符使用斜体?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12504900/