html - html / css:悬停div的每个单词时加下划线,不换行
问题描述
假设我有以下 div:
<div>aaa, bbb- ccc. eee fff</div>
我想知道是否有一个css技巧/属性/函数可以将atext-decoration: underline
应用于div
悬停并且下划线仅出现在光标所在的单词中?我知道我可以通过将每个单词包装在一个跨度中来做到这一点,但这似乎不是很有效。
解决方案
您可以使用空格拆分并为每个单词添加跨度。然后您可以将文本装饰写入跨度,如下所示:
div:hover span {
text-decoration: underline;
}
推荐阅读
- c# - OnPropertyChange 问题
- omnet++ - 如何在 omnet、静脉和相扑模拟中设置节点数?
- google-cloud-platform - Cloud Composer 是否需要 /14 自定义子网?
- php - SQL 更新行为怪异
- typescript - 避免在开关内进行打字稿转换
- c# - 在 c# 中拥有一个采用任何类型的可索引列表的方法的最有效方法是什么
- python - 如何使用 Pandas 找到指定的字符串匹配过滤器模式
- react-native - 领域 - 如果领域对象不存在则插入,否则更新
- android - “doOnSubscribe”方法中的一次性和“subscribe”方法返回的一次性是否不同?
- ios - Swift:在等待信号量时显示 UIAlert