HTML、CSS基础
条评论本文是使用splinter过程中,遇到阻碍(主要是动态样式导致element not visiable),而推演出来的基础学习内容。以下内容早在2013年左右就看过,全当复习总结重新来一次,所以html常用的如标题、段落、链接、图像、表格等没有列入。本问内容全部来自:http://www.w3school.com.cn 感谢无私的网站提供的基础学习内容。
HTML基础概念
什么是 HTML?
HTML 是用来描述网页的一种语言。
1 | HTML 指的是超文本标记语言 (Hyper Text Markup Language) |
HTML 标签
HTML 标记标签通常被称为 HTML 标签 (HTML tag)。
1 | HTML 标签是由尖括号包围的关键词,比如 <html> |
所有标签:http://www.w3school.com.cn/tags/index.asp
HTML 文档 = 网页
1 | HTML 文档描述网页 |
HTML 元素
HTML 元素指的是从开始标签(start tag)到结束标签(end tag)的所有代码。
开始标签 元素内容 结束标签
1 | <p> This is a paragraph </p> |
注释:开始标签常被称为开放标签(opening tag),结束标签常称为闭合标签(closing tag)。
HTML 元素语法
1 | HTML 元素以开始标签起始 |
HTML 属性
HTML 标签可以拥有属性。属性提供了有关 HTML 元素的更多的信息。
属性总是以名称/值对的形式出现,比如:name=”value”。
属性总是在 HTML 元素的开始标签中规定。新版推荐使用小写属性。属性值应该始终被包括在引号内。双引号是最常用的,不过使用单引号也没有问题。
1 | <a href="http://www.w3school.com.cn">This is a link</a> |
常用属性:
属性 值 描述 class classname 规定元素的类名(classname),样式选择器定义样式 id id 规定元素的唯一 id style style_definition 规定元素的行内样式(inline style) title text 规定元素的额外信息(可在工具提示中显示)
HTML CSS
如何使用样式
当浏览器读到一个样式表,它就会按照这个样式表来对文档进行格式化。有以下三种方式来插入样式表:
当样式需要被应用到很多页面的时候,外部样式表将是理想的选择。使用外部样式表,你就可以通过更改一个文件来改变整个站点的外观。
1 | <head> |
当单个文件需要特别样式时,就可以使用内部样式表。你可以在 head 部分通过
1 | <head> |
当特殊的样式需要应用到个别元素时,就可以使用内联样式。 使用内联样式的方法是在相关的标签中使用样式属性。样式属性可以包含任何 CSS 属性。以下实例显示出如何改变段落的颜色和左外边距。
1 | <p style="color: red; margin-left: 20px"> |
标签 描述