美文网首页
HTML初学(1)

HTML初学(1)

作者: 愿长睡不醒 | 来源:发表于2017-09-01 09:06 被阅读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不久,如果有哪里理解不对需要更正的地方,欢迎赐教。



    相关文章

      网友评论

          本文标题:HTML初学(1)

          本文链接:https://www.haomeiwen.com/subject/ourcjxtx.html