您将如何使用 CSS 设置 PHP 后缀的样式?

Posted

技术标签:

【中文标题】您将如何使用 CSS 设置 PHP 后缀的样式?【英文标题】:How would you style a PHP suffix with CSS? 【发布时间】:2011-02-01 19:42:14 【问题描述】:

我在 php 中设置了一个日期对象:$date_formatting = "l, M jS";

注意日期 (j) 右侧的大写 S。这会创建一个后缀,例如 3rd、1st、2nd。

问题是我不知道如何只针对 CSS 样式的后缀。我想让后缀的字体大小比数字小。

有什么线索吗?

【问题讨论】:

Brad 的回答使用语义 html 来根据您要查找的内容(在上标中设置的序号后缀)消除不必要的 CSS 样式;但是,如果您想自己控制样式,则可以选择 nico 的答案。无论哪种方式都可以。 【参考方案1】:

$date_formatting="l, M j<\s\u\p>S<\/\s\u\p>";

这样做是将<sup> 标签放在S 周围。此标签适用于superscript。

【讨论】:

@Boltclock,谢谢,我现在正在编辑它。验证以确保我得到了所有逃逸的东西...... 效果很好,样式如下: sup vertical-align: super;字体大小:65%;【参考方案2】:

或者,如果你想避免逃避这一切的痛苦......

echo date("l, M j")."<span class='whatever'>".date("s")."</span>";

【讨论】:

@Joe,<sup> 怎么不是“今天的标准”?它是 XHTML 1.0 strict、XHTML 1.1 strict 和 HTML 5 的一部分。 @Joe, @Brad:事实上,<sup> 从 HTML 3.2 开始就已经存在。它从未被弃用过。 我认为这是一个问题。当然 sup 不会被弃用。但它有一个意义。如果它只是关于样式并且与内容无关(我认为问题是关于样式),我更喜欢css。【参考方案3】:
$date_formatting = "l, M, j<\s\m\a\l\l>S</\s\m\a\l\l>";

【讨论】:

以上是关于您将如何使用 CSS 设置 PHP 后缀的样式?的主要内容,如果未能解决你的问题,请参考以下文章

如何使用 css 为 php 迭代值设置样式表

js怎么设置css后缀

css文件用啥软件打开 后缀名css是啥格式文件

支付宝小程序PHP全栈开发--前端样式的设计.acss样式详解

如何提供将页面下载为完整 HTML 文件的选项(使用 JS/CSS 重新格式化和设置样式后)

CSS3颜色不透明度如何设置?