这件事让我有点难倒.我想将我的#content div中所有段落的第一个单词设为14pt,而不是默认的段落(12pt).有没有办法在直接的CSS中做到这一点,或者我是不是把第一个单词放在一个跨度中来完成呢?

推荐答案

您正在寻找的是一个不存在的伪元素.有:first-letter:first-line,但没有:first-word.

当然,您可以使用JavaScript来实现这一点.下面是我找到的一些代码,它们可以做到这一点:http://www.dynamicsitesolutions.com/javascript/first-word-selector/

Css相关问答推荐

如何以Angular 将下拉面板的宽度与其文本框对齐

如何在react 路由中设置活动类?

使用间距时奇怪的MUI网格行为

背景上带有文本的按钮的反转 colored颜色

如何在保持默认外观的同时更改 javaFX 中按钮的突出显示 colored颜色

如何在 TypeScript 文件中导入 CSS 模块?

子组件的css会影响整个页面

无法更改 div 内链接的悬停 colored颜色

使用 Flex Box Tailwind CSS 的元素不相等

在样式化组件中使图像重叠

在 vuetify 中跨 `default.vue` 和 `index.vue` 维护网格系统

如何使表格中一行的最后一个单元格占据所有剩余宽度

在整个 DIV 周围添加 CSS 框阴影

thead 和 tbody 之间的间距

如何在 CSS 中绘制一个圆形扇区?

虚拟键盘激活时的屏幕样式

如何使用 JavaScript 获取元素的背景图片 URL?

在移动网络上禁用捏zoom

仅使用 CSS 交换 DIV 位置

使用 HTML data-attribute 设置 CSS background-image url