目前有大约,,个活动网站可以通过万维网访问-其中有2.5亿个。尽管Internet自年以来一直可供公众使用,并且目前被十分之九的北美人经常使用,但许多企业、组织和个人无法完全从头开始自行创建网站。任何人都可以使用WordPress或Joomla等内容管理系统轻松地从模板创建网站,而无需具备编程或网页设计和开发知识,尽管这些网站通常不合格。
因此,网站所有者和运营商必须熟悉从头开始构建网页所需的三种语言:JavaScript、CSS(级联样式表)和HTML(超文本标记语言)。
有一些指南旨在提高人们熟练使用这三种编程语言的能力,尽管它们中的大多数对自学者没有多大帮助。以下是最近发布的指南中发布的一些提示、技巧和工具,用于以改进的方式使用级联样式表-顺便说一下,它是为初学者和中级Web开发人员设计的。
覆盖它们的属性
使用层叠样式表对网页进行样式设置时,有几个属性可用于确定您在代码中输入的命令的重要性。
!important胜过所有这些。
尽管!important在使用CSS时会覆盖所有此类属性,但除非绝对必要,否则应避免使用!important。在最后时刻,你的时间压力很大的情况是你应该使用!important的唯一情况。
作为记录,特异性层次结构如下:类型选择器、类和属性选择器、ID选择器、内联样式和!important。
边距和填充之间有什么区别?
尽管边距和填充在概念上很简单,但您应该知道它们的来龙去脉。边距是透明的,多个边距折叠在一起,它们的值可以是负数。
填充可以具有背景颜色并且不透明,它们总是相互堆叠,它们不能有负值,并且它们能够添加到元素的可点击区域和元素的总大小。边距不会添加到元素的可点击区域,也无法为元素添加大小。