【网页开发学习】Coursera课程《面向 Web 开发者的 HTML、CSS 与 Javascript》Week1课堂笔记...

Coursera课程《面向 Web 开发者的 HTML、CSS 与 Javascript》

Johns Hopkins University

Yaakov Chaikin

Week1 Introduction to HTML5


对于网页来说,HTML定义的是网页的骨架(structure),CSS定义的是网页的风格(style),JavaScript定义的是网页的动作(Behavior)

使用http://validator.w3.org可以来验证你写的HTML是否符合标准。

HTML标签的解析

对于HTML来说,最核心的就是它的标签。

大部分标签都有其闭标签,比如说代表段落的

标签,它的闭标签就是

。但是也不全是。

比如说代表换行的
标签和水平规则的


标签就只有开标签。

对于标签来说可以增加一些属性,它是一些名称与值的对。比如说

HTML的基本框架

首先,每个HTML页面都应该开始于文档类型的申明,它大小写都可以。

然后就是标签,这个标签的开标签与闭标签里包含了所有的HTML内容。

接下来是标签。这个标签包含一些描述这个页面的主要内容的信息,比如说浏览器应该使用的字符编码是什么。相当于主要内容的元数据。它包含的标签就可以用来定义字符编码,而且这是一个单独标签,是没有闭标签的。包含的</code>标签</strong>用来定义页面的标题,而且是一个必须要有的标签,不然这个HTML文档是无效的。</p> <pre><code class="language-html"><code><head> <meta charset="utf-8"> <title>My first page!

然后是标签,这个标签是所有给用户可以看到内容的来源。

一个简单的网页代码就如下:




    
    My first page!


    Let's study HTML!

然后在网页里打开这个文件,可以看到是这样的。

需要注意的是,这些标签的开闭之间是不能交叉的,不然就会报错。

标题元素(以及一些其他的HTML5的语义标签)

使用

这些标签可以来设置页面中的标题。我自己感觉有点像是markdown语法中的###这个的意味。当然使用
+css也能做到这些显示效果,但是使用标题标签就会带有额外的意味(表征要显示的是标题)。

类似的有

你可能感兴趣的:(【网页开发学习】Coursera课程《面向 Web 开发者的 HTML、CSS 与 Javascript》Week1课堂笔记...)