兼容,原来在这里就已经開始——–Day34

兼容,原来在这里就已经開始——–Day34

大家好,又见面了,我是全栈君。

看了两天,算是将w3cschool的javascript部分浏览了一遍。在脑海中大约有了一点概念,也才真切体会到:一入江湖深似海。欲穷此路难上难啊,至少如今看起来是遥遥无期。太多不懂, 太多茫然,只是这样也好,已经是无法再差了啊。不论什么方向去走都是上坡。既然如此,那就走吧…


题外话:(个人学习记录)

javascript..的ECMAscript+DOM+BOM。用一句话来概括下吧:秉其法,控其形,与其交。

可能须要研究的一些课题:闭包/js操作cookie/浏览器差异/兼容实现/渲染等等,慢慢来吧,不敢好高骛远,路遥才知“码”力,加油…..


言归正传,来说一下今天要记录的内容:reset.css,看到这里,不知道看到的人是上当的感觉。还是恍然的感觉。对,我要说的就是这个reset.css。

1、它是什么?

事实上个人感觉非常难给它一个专业化的定义,很多其它的应该是理念上的一种理解,首先我们要知道的是一个无奈的现实。各个浏览器的默认样式是不同的。所以编写同样的代码,在不同的浏览器上则会出现不同的反馈效果,然而,我们还必须意识到第二个更无奈的现实,我们无法要求我们的用户就必须用一种浏览器,这违背了我们的初衷:给用户带来便利。我们是为解决这个问题而来,不要给人添不必要的麻烦。于是,在上面两个原因的推动下,reset.css就这样来了。

原理:利用css的运行顺序和优先权。将浏览器的附属样式进行覆盖。

2、那些年

给出以下这样一句代码,相信大多数人都不陌生

*{margin:0;padding:0;}

有人说,它的学名实际上叫:GLOBAL WHITE SPACE RESET,归于原始状态。假设说reset.css是用来糊墙纸,美化房间的话,这句话就一下子让我们回到多年前,它把一切都拆的支离破碎,仿佛又回到那个仅仅拥有毛坯的開始。不破不立,仿佛看到了亚历山大挥向死结的利刃。蛮横却有效….

它的清理程度令人惊艳。然而过犹不及,它对渲染性能的影响。样式设置的必不可少性。使得它開始慢慢淡出人们的实现,尽管这曾像个传奇令我吃惊….

3、使用原则

永远不会有一种能够一劳永逸的方法,就像永远不会一个万能的解决方式。而 到底用什么样的reset.css。在以后的漫长编程生涯中慢慢加入吧,没经验玩不了。可是终究有几点是不可或缺的:

a、尽量的降低“复制”“粘贴”的使用频率,保证代码的低反复率;

b、不要直接下载使用。编写适合自己的reset.css;

c、确保reset.css中的每句话都理解

d、不要添麻烦,像*{}


大体上就写这些吧,事实上简单了说。就是个将各个浏览器都打回原始状态(全部浏览器样式被覆盖)。然后開始一点点又一次构建,好一个破而后立。

兼容,原来在这里就已经開始--------Day34

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

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/115381.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • Spring+Quartz实现定时任务的配置方法[通俗易懂]

    Spring+Quartz实现定时任务的配置方法[通俗易懂]<?xmlversion="1.0"encoding="UTF-8"?><beansxmlns="http://www.springframework.org/schema/beans"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xmlns:context="http://www.spring

    2022年5月24日
    35
  • MAC电脑用adb命令安装APK

    MAC电脑用adb命令安装APK目录开始过程结果开始分别在命令行里面输入以下命令:touch.bash_profileopen-e.bash_profilesource.bash_profileadbversion过程这个时候会弹出一个这种框需要你配置路径比如我的路径是这个命令:exportPATH=${PATH}:–…

    2022年6月1日
    87
  • datagrip2021.4.2激活码_通用破解码

    datagrip2021.4.2激活码_通用破解码,https://javaforall.net/100143.html。详细ieda激活码不妨到全栈程序员必看教程网一起来了解一下吧!

    2022年3月17日
    572
  • SSRF漏洞讲解

    SSRF漏洞讲解SSRF漏洞讲解一、初识SSRF漏洞1.定义2.产生原理3.会导致的危害4.常见产生SSRF的地方5.常见缺失函数二、SSRF漏洞利用1.函数(1)file_get_contents(2)fsockopen()(3)curl_exec()2.协议(1)file协议(2)http协议(3)dict协议(4)gopher协议三、绕过1.绕过方式(1)检查IP是否为内网IP(2)Host获取与DNS绕过(3)通过各种协议(4)利用URL解析器滥用问题四、修复修复方案五、小结一、初识SSRF漏洞1.定义

    2022年6月25日
    30
  • 酒店管理系统-详细设计说明书

    酒店管理系统-详细设计说明书
    详细设计说明书1引言1.1编写目的
    本文档为**酒店管理系统详细设计说明书,为**酒店管理系统编码的主要依据。1.2背景
    本软件全称为**酒店管理系统。
    软件适用于普通二星级酒店、宾馆。 2界面功能描述2.0主界面
    系统运行主框架,实时显示房态信息。

     2.1散客开单
    完成对散客的开单任务。最多能追加五个相同类型的房间。

     2.2团体开单
    完成对团体宾客的开单任务。房间数没有限制,可同时追加不

    2022年5月12日
    44
  • 最近做RTSP流媒体的实时广播节目

    最近做RTSP流媒体的实时广播节目

    2022年1月14日
    48

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号