HTML初学(1)

2017-09-01  本文已影响0人  愿长睡不醒

介绍

html全称Hyper Text  Markup Language 即超文本标记语言,是一种用来描述网页的语言。他在网页中的作用相当于人的骨骼。


代码编辑器

sublime  atom   webstorm  dreamever等,使用工具是为了让编写代码变得方便快捷,但编写代码不能依赖于工具。


文件夹及文件命名

好的命名习惯使文件井井有条,便于查找,不仅方便自己,也方便他人。html文件夹通常以项目命名。内含四个文件夹,他们分别是:css、html、images、js,而文件的命名一般是:主题_日期.文件拓展名,如:index_20170831.html


标签

HTML标记标签通常被称为HTML标签,多为双标签,但也有单标签如<img>、<meta>等,标签是由尖括号包围的关键字。

DOCTYPE

DOCTYPE标签是一种标准通用标记语言的文档声明,它的目的是要告诉标准通用标记语言解析器,它应该使用什么样的文档类型定义(DTD)来解析文档。他有三种文档类型:过度型、严格型、框架型。

lang

表示当前文档显示的语言

在很多国际化的网站中会遇到

<html lang="ar">

....

</html>

表示当前页面的显示文本是阿拉伯语

该标签在浏览器中容易被忽略,但对语言辨识阅读器很重要。

head

head标签用于定义文档的头部,它是所有头部元素的容器。文档的头部描述了文档的各种属性和信息,包括文档的标题、在 Web 中的位置以及和其他文档的关系等。绝大多数文档头部包含的数据都不会真正作为内容显示给读者。<base>、<link>、<meta>、<script>、<style>、<title>标签可用在head部分。

meta

元素可提供相关页面的元信息(),比如针对搜索引擎和更新频度的描述和关键词。标签未与文档头部,,不含任何内容。标签的属性定义了与文档相关联的名称/值对。

标签包含两个属性,name和http-equiv。

name 属性提供了名称/值对中的名称。HTML 和 XHTML 标签都没有指定任何预先定义的 名称。通常情况下,您可以自由使用对自己和源文档的读者来说富有意义的名称。

"keywords" 是一个经常被用到的名称。它为文档定义了一组关键字。某些搜索引擎在遇到这些关键字时,会用这些关键字对文档进行分类。

类似这样的 meta 标签可能对于进入搜索引擎的索引有帮助。

http-equiv还没明白具体作用。

title

该标签定义文档的标题,是head部分唯一必须的元素。

body

元素定义文档的主体,它包含文档的所有内容(比如文本、超链接、图像、表格和列表等等。)body标签之间包含的内容是可见的。

h1-h6

可定义标题。<h1>定义最大标签,<h6>定义最小标签。不要利用标题标签来改变同一行中的字体大小。

p

该标签定义段落。它会自动在其前后创建一些空白。浏览器会自动添加这些空间,您也可以在样式表中规定。

a

超链接标签,其中最重要的元素是herf,他指示链接的目标。超链接标签具有下面四个作用:

1、实现网页的跳转

<a herf="http://www.jianshu.com"></a>

这是指向简书的超链接。

2、锚点定位

<p id="first">.....</p>

...........

<a herf="#first "></a>

3、快速发邮件

<a herf="mailto:23.......56@qq.com></a>

4、js调用

<a herf="javascript:alert('.....')"></a>

在所有浏览器中,链接的默认是:

1、未被访问的链接带有下划线而且是蓝色的

2、已被访问的链接带有下划线而且是紫色的

3、活动链接带有下划线而且是红色的

ps:改变超链接的样式应该通过css伪类。

被链接页面通常显示在当前浏览器窗口中,除非您规定了另一个目标(target 属性)。该属性的属性值有:

_blank:在新窗口中浏览新的页面。

_parent:在父窗口中打开新的页面。(页面中使用框架才有用)。

_self:在同一个窗口打开新的页面。

_top:以整个浏览器作为窗口显示新页面。(突破了页面框架的限制)。

列表

无序列表

<ul>定义了无序列表

代码事例:

<ul>

<li>Coffee<li>

<li>Tea<li>

</ul>

ps:ul和li中不要加入其他标签。

有序列表

<ol>定义了有序列表

其余与ul基本相似。

自定义标签

<dl>

<dt></dt>

<dd></dd>

</dl>

由于我刚刚接触HTML不久,如果有哪里理解不对需要更正的地方,欢迎赐教。



上一篇下一篇

猜你喜欢

热点阅读