HTML初学(1)

介绍

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不久,如果有哪里理解不对需要更正的地方,欢迎赐教。





最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,288评论 19 139
  • 问答题47 /72 常见浏览器兼容性问题与解决方案? 参考答案 (1)浏览器兼容问题一:不同浏览器的标签默认的外补...
    _Yfling阅读 13,870评论 1 92
  • HTML标签解释大全 一、HTML标记 标签:!DOCTYPE 说明:指定了 HTML 文档遵循的文档类型定义(D...
    米塔塔阅读 3,416评论 1 41
  • 有句老话是“再穷不能穷教育”,今天慧慧要说“再坑不能坑孩子”!每个熊孩子背后都有一个把孩子推上前线的家长。 前几日...
    慧寻亲子教育频道阅读 225评论 0 1
  • 女孩记事开始一直跟着姥姥,她跟姥姥感情很好。从幼儿园一直到长大上班俩人一直没有分开,直到那年冬天姥姥突然病了,很快...
    wangcuiyan阅读 184评论 0 0