css抄页面,如何正确的抄网页
box model
为了加一个新功能,抄了部分页面顺带一大坨 css 代码,结果原有部分页面样式就乱掉了。罪魁祸首就是两者的盒模型不同(如上图),其中 W3C 模型也被成为 standards mode,IE 模型也被称为 quirks mode。当然部分选择器相同也产生了污染。
在调查原因的过程中,发现一个做法可以很好的分隔开不同来源的 css。即在利用 less 的 mixin 特性,在新加入的 css 外套一层选择器,在这层选择器内定义相应的盒模型,然后将相关的 html 外也套一个对应的选择器,这样就完成了隔离。
举个栗子,A 站是 quirks mode,从该站抄来部分代码如下
html
...
css
#header { color: #6c94be;}
...
首先对 css 加入外层的自定义选择器进行隔离,同时定义盒模型(本例为 quirks mode)
.site-a,
.site-a *,
.site-a *:before,
.site-a *:after {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
#header { color: #6c94be;}
...
}
以上 less 部分编译后生成的 css 将会限定在 .site-a 的子元素内生效。
然后在相关 html 中也套入对应选择器
css抄页面,如何正确的抄网页相关推荐
- 个人HTML期末大作业~ 个人网页(HTML+CSS)6页面带下拉特效~简单带表格带设计说明 ~学生网页设计作业源码
HTML期末大作业~ 个人网页6页面带下拉特效~简单带表格带设计说明 ~学生网页设计作业源码 作品介绍 下面介绍一下我的个人小网站吧,我的网站背景稍微单调一点白色,主要个人比较喜欢白色了,布局上面使用 ...
- 用HTML+CSS做一个漂亮简单的个人网页~个人相册介绍个人主页模板(6个页面) ~学生HTML个人网页作业作品~
用HTML+CSS做一个漂亮简单的个人网页 ~ 个人相册介绍个人主页模板(6个页面) 学生HTML个人网页作业作品 临近期末, 你还在为HTML网页设计结课作业,老师的作业要求感到头大?HTML网页作 ...
- 用HTML+CSS做一个漂亮简单的个人网页~个人相册介绍个人主页模板(6个页面) ~学生HTML个人网页作业作品~...
用HTML+CSS做一个漂亮简单的个人网页 ~ 个人相册介绍个人主页模板(6个页面) 学生HTML个人网页作业作品 临近期末, 你还在为HTML网页设计结课作业,老师的作业要求感到头大?HTML网页作 ...
- HTML5七夕情人节表白网页_飘落蒲公英动画超酷炫的HTML5页面_ HTML+CSS+JS 求婚 html生日快乐祝福代码网页 520情人节告白代码 程序员表白源码 抖音3D旋转相册
HTML5七夕情人节表白网页❤飘落蒲公英动画超酷炫的HTML5页面❤ HTML+CSS+JS 求婚 html生日快乐祝福代码网页 520情人节告白代码 程序员表白源码 抖音3D旋转相册 js烟花代码 ...
- 【前端实例代码】使用 HTML 和 CSS 如何实现惊人的透明登录框页面毛玻璃效果| 前端开发 网页制作 基础入门教程
b站视频演示效果: [web前端特效源码]使用 HTML 和 CSS 如何实现惊人的透明登录框页面毛玻璃效果| 前端开发 网页制作 基础入门教程 效果图: 完整代码: <!DOCTYPE htm ...
- html+css静态页面还原 拼多多网页
html+css静态页面还原 代码 <!DOCTYPE html> <html lang="zh"> <head> &l ...
- HTML5生日祝福蛋糕页面(生日蛋糕树) HTML+CSS+JS 求婚 html生日快乐祝福代码网页 520情人节告白代码 程序员表白源码 抖音3D旋转相册 js烟花代码 css爱心
HTML5七夕情人节表白网页❤生日蛋糕(蛋糕树)❤ HTML+CSS+JS 求婚 html生日快乐祝福代码网页 520情人节告白代码 程序员表白源码 抖音3D旋转相册 js烟花代码 css爱心表白 这 ...
- html静态页面作业——汉中印象景点介绍 (19页) HTML+CSS+JavaScript 学生旅行 游玩 主题住宿网页
HTML5期末大作业:景点介绍网站设计--汉中印象景点介绍 (19页) HTML+CSS+JavaScript 学生旅行 游玩 主题住宿网页 常见网页设计作业题材有 个人. 美食. 公司. 学校. 旅 ...
- css定位页面元素,页面元素定位-CSS元素基本定位
基本定位 """属性定位 一 """ # #通过id # driver.find_element_by_css_selector(" ...
最新文章
- Chrome web 开发用到的插件
- C#使用属性进行之传递查询报表
- 隐藏系统运行对话框立即启用
- linux下升级python2.0到python3.0
- java正则表达式提取字符串中的数字
- C++ 高级数据类型(三)—— 指针
- 基于uFUN开发板的心率计(三)Qt上位机的实现
- Word中将传统的复选框型窗体域选项插件 批量替换成 复选框内容控件
- Gson解析原理概述
- 【语音加密】基于matlab GUI语音信号加密解密【含Matlab源码 295期】
- 蛋白质非标记定量技术lable free
- Location服务之LocationManager
- 华为云获TFC“年度最佳云服务商”金苹果奖
- 京东码农:淡定认为裁员轮不到我!没想正讨论工作就接到被裁通知
- ehviewer_ehviewer1.7.7
- ASP.NET Core 企业开发架构概述
- 问题 G: 向右看齐
- BBC的全球用户数量增至3.76亿
- shell 编程实例学习
- html input 比字长,旺财记账项目-Money.vue组件实现(上)