微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

什么是css`content`属性的好用途?

css内容属性是否破坏内容和分离规则,因为CSS不用于生成内容

什么是css内容属性的其他好的用途?我已经看到它只有在clearfix黑客。

解决方法

Does css “content” property break the rule of content and separation because css is for presentation not to generation content?

好点子。如果它用于实际数据,我会说。

The quirksmode page内容显示的局限性非常好。您目前无法添加任何类型的风格的内容 – 它将与太少的浏览器配合使用。您只能添加字符数据。

quirksmode的作者提出了一个有趣的意见:

I feel that we shouldn’t use the content declaration at all. It adds content to the page,and CSS is meant for adding presentation to the page,and not content. Therefore I feel that you should use JavaScript if you want to dynamically generate content. CSS is the wrong tool for this job.

我一般同意这一点,但有时候可能有些情况下你不想依靠JavaScript来完成这项工作。马丁所示的逗号示例是一个我发现使用内容合法化的例子(虽然如果逗号已经从服务器端提供了,我个人觉得会好一些 – 这是我个人认为的)。

另外,请注意,通过content属性添加逗号和引号可能会在从其他地方查看内容时看起来很糟糕 – 例如在搜索结果页面中。

如果你真的需要,我会说这个只是谨慎地使用它。

原文地址:https://www.jb51.cc/css/219911.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。