HTML和CSS是Web开发的两个重要的基础知识点。IEEE的贡献者之一,万维网联合发起人之一,蒂姆·伯纳斯-李在1990年提出了HTML标记语言。HTML标记语言是Web页面的结构和内容的描述,具有开放性和扩展性。2002年,万维网联合发起人之一、CSS的发明人哈耶克提出了CSS(层叠样式表)标准,CSS与HTML相互配合,可以对Web页面进行样式的美化,包括排版、颜色、字体、大小等等。掌握HTML/CSS的基础知识,是Web开发人员入门的必要条件。
HTML基础知识
HTML是英文Hyper Text Markup Language(超文本标记语言)的缩写,是一种用于创建web页面内容的标准语言。HTML标记语言是一种标记标签,标记标签的一排字母和符号组成的编码被称为HTML标记。HTML的标记具有语义,每一种标记都有其特定的含义,用于表达特定的内容或描述特定的结构。HTML标签可以调用并控制不同的元素,即超文本链接、引用、文本和图像等。HTML语言的核心是用标记来组织了网页的结构。
HTML标记语言包括标签和属性两个部分。标签定义元素的开始和结束,属性则描述元素的属性和特征。HTML标签又包括头部集合、正文集合和列表集合等。
HTML标记有很多,由于标记太多而导致有些容易被人忽略。HTML的基本标记包括、
、到以上标记构成了一个网页的基本框架。
HTML/CSS是一个相互配合,用来完成对网页制作的控制。CSS用于对网页进行样式化的编辑,可以对页面的颜色、位置、排版、字体、大小等实现无与伦比的控制。
CSS基础知识
CSS(Cascading Style Sheets),即层叠样式表,用于控制网页的外观。CSS的出现,让Html标记的样式更为灵活和多样化。CSS可以做到对页面框架各个方面的完美控制,同时也使得编写网页的人员更容易管理网页,Po减少了页面的时间和精力投入。
CSS由选择器、属性和值三个部分组成。选择器是用来选择需要设置样式的元素,属性指的是设置的属性。在使用CSS时一般依据元素类型、类选择器和ID选择器进行选择,然后在属性中进行设置样式,属性又包括font-size、background-color、margin、padding等等。而值是指给属性设置的具体数值,比如颜色为黑色,字体大小为14px等。
CSS可以做到网页的样式与HTML标记相分离,实现了两个方面网页的优势,使其更好的锁定和分离CSS的样式和HTML的内容。CSS的样式是定义在
和之间的,只是在HTML标记中使用样式的选择器。样式表可以写在HTML文档中,也可以写在外部样式表文件中,本质上就是一个包含了用来控制网页元素的代码部分的文本文件。样式表可以应用于一个或多个页面,使页面之间的样式一致。
总结
Web开发的基础知识必须包括HTML和CSS两个部分。HTML是使用浏览器展示的文本标记标签,其中标记描述了元素的类型。CSS用来控制网站页面的样式,其中一组CSS样式代码在页面呈现在浏览器中。HTML和CSS协同工作能够更好地为用户展示一个互联网网页,而掌握HTML/CSS的基础知识对于入门的从业者和对互联网开发有兴趣的人来说都显得非常实用。在实践HTML/CSS标准的过程中,开发者可以掌握前端开发语言,使自己线上成为一名成功的Web开发者。