ICode9

精准搜索请尝试: 精确搜索
首页 > 编程语言> 文章详细

php-CSS中的命名空间/作用域

2019-12-10 14:33:13  阅读:243  来源: 互联网

标签:scoping css html php


我想将CSS文件中的规则应用于某个div / class,因此,例如,events.css的内容仅应用于名为.events的类的内容,并且不在此范围之内,而无需添加类.events到每个CSS规则的开始.

我认为这是不可能的-但您永远不会知道.

如果不是,我想通过在.events上载/编辑后在CSS规则前添加前缀来实现相同的效果.我认为这应该完全没有问题,但是有人能预见到任何问题吗?

解决方法:

I am thinking this is not possible though

确实.除非您将相关内容放入iframe中.然后,您将获得一个完整的单独文档,以使用不同的样式.

I am thinking of achieving the same effect by prefixing the .events to the CSS rules after they have been uploaded/edited. I am thinking this should be fairly trouble-free, but does anyone forsee any problems?

以自动化的方式?您将需要能够解析CSS输入以确定选择器的开始位置.

这并不像您认为正确的那样琐碎:

/* This is my grate CSS
.sausage { color: red; } adds a class rule
/*/ .eggs, .bacon { color: red; }
.potato:before { content: "; }
.beans { content: "; }

是难以解析的CSS的示例. .eggs,.bacon和.potato开始选择器,并且需要.events前缀. .sausage和.bean不是.

标签:scoping,css,html,php
来源: https://codeday.me/bug/20191210/2102080.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有