如何解决css污染?默认样式都被框架自带的css给改掉了
在写一个前端页面,用<ul><li>之类的标签时发现默认样式都被框架自带的css给改掉了,错乱不堪。但我也总不能为了一堆标签的默认样式再写一组默认样式的css文件吧?
PS:我是做php后端的,对前端不了解。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
在写一个前端页面,用<ul><li>之类的标签时发现默认样式都被框架自带的css给改掉了,错乱不堪。但我也总不能为了一堆标签的默认样式再写一组默认样式的css文件吧?
PS:我是做php后端的,对前端不了解。
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(4)
建一个css文件,放在amaze.css后面,然后自己定义类
避免被其他样式污染方法:
与页面不同的样式命名或重载(容易被突破)。
shadow DOM。
<iframe>。
把你写的样式文件放在框架默认样式文件后面,优先级问题
因为你自定义的css文件放在的框架css文件的上面引入
自己写的css权重没有框架的权重大 比如框架是从父类开始 使用id等等