HTML入门笔记1

2019-08-26  本文已影响0人  饥人谷_AaronXu

万维网 WWW & HTML 的发明

WWW 简述

历史

HTML 起手式

起手示例

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" 
          content="width=device-width, initial-scale=1.0">
    <meta http-equiv="X-UA-Compatible" 
          content="id=edge">
    <title>Document</title>
</head>
<body>
    
</body>
</html>
  1. <!DOCTYPE html>:文档类型,表示告诉浏览器开始写 HTML

  2. <html lang="en">:根标签,可以更改语言比如 "lang=zh-CN"

  3. <head>:一般写看不见的元素

    • <meta charset="UTF-8">

      文件的字符编码,一般写在最前面,推荐统一写 UTF-8,因为UTF-8 支持所有语言,GBK只支持一些亚洲的语言,如果写的编码与当前文件不同就会出现乱码

    • <meta name="viewport" content="width=device-width, initial-scale=1.0">

      禁用缩放,兼容手机

    • <meta http-equiv="X-UA-Compatible" content="id=edge">

      告诉IE使用最新内核

    • <title>Document</title>

      标题标签

  4. <body>:正文

  5. 注意,一般 <head><body> 不缩进

常用表章节标签初解

初解

  1. h1h6,标题标签,表示内容框架,内容的层级
  2. section,章节标签
  3. article,表示文章
  4. p,表示一个段落
  5. header,头部标签
  6. footer,脚部标签
  7. main,主要内容
  8. aside,旁支内容
  9. div,块级元素,用来划分

示例

<body>
    <header>头部广告</header>
    <div>
        <main>
            <h1>文章标题</h1>
            
            <section>
                <h2>第一章</h2>
                <p>
                    一段话
                </p>
                <section>
                    <h3>1.1节</h3>
                    <p>
                        一段话
                    </p>
                    <h3>1.2节</h3>
                    <p>
                        一段话
                    </p>
                </section>
            </section>
        </main>
        <aside>
            参考资料 1 2 3
        </aside>
    </div>
    <footer>&copy; XXXX版权所有</footer>
</body>

全局属性初解

即所有标签都有的属性

常用内容标签初解

  1. ol + li

    • ol:ordered list,有顺序的列表

    • li:list item,列表中的一项

    • ol 里面含有处 li 之外的子元素

    • 举例

      <ol>  
          <li>项目 1</li>
          <li>项目 2</li>
          <li>项目 3</li>
      </ol>
      
  2. ul + li

    • ul:unordered list,没有顺序的列表
    • 其余同 ol + li
  3. dl + dt + dd

    • dl:description list,描述性 定义性列表

    • dt:descritption term,被描述的对象术语,只能作为 dl 元素的子元素出现,通常后面跟着 dd 元素

    • dd:用来指明 dl 元素中一个 术语的描述,该元素只能作为描述列表元素的子元素出现,而且必须跟着一个 dt 元素

    • 举例

      <dl>
          <dt>术语1</dt>
          <dd>术语1的描述</dd>
          <dt>术语2</dt>
          <dd>术语2的描述</dd>
      </dl>
      
  4. pre

    • 在 HTML 中,多个空格回车或者tab,都只会缩进成一个空格

    • pre 的作用就是能保留多出来的空格

    • 表示一种预定义格式的文本,按照原文件中的编排,文本中的空白符都会显示出来

    • 举例

      <pre>
      这里         的   空白符  不    会被缩进为一个
      </pre>
      
  5. code

    • 呈现一段计算机代码,默认是以浏览器的的默认等宽字体显示

    • 举例

      <pre>
      <code>
      var a = 1
      console.log(a)
      </code>
      </pre>
      
  6. hr

    • horizontal rule,表示水平分割线,段落级元素之间的主体转换

    • 举例

      <p>
          段落内容1
      </p>
      
      <hr>
      
      <p>
          段落内容2
      </p>
      
  1. br

    • break

    • 在文本中生成一个回车(换行符号)

  2. a

    • anchor,锚元素

    • 创建通向其他网页、文件、同一页面内的位置、电子邮件地址或任何其他 URL 的超链接

    • 重要属性举例:

      1. href 属性:超链接指向的 URL 或其片段
      2. target 属性:指定何处显示链接的资源内容
    • 举例

      请点击
      <!-- 这里a标签指向一个外部链接并且在新窗口打开 -->
      <a href="http://www.baidu.com" target="_blank">
          这里
      </a>
      
      
  3. em

    • emphasis

    • 标记用户需要着重阅读的内容

    • strong 的区别:

      • em:语气的强调
      • strong:本身内容的强调
    • 举例

      <p>
          我们<em>期中考试</em>重点是<strong>JavaScript</strong>
      </p>
      
  4. q

    • quote

    • 表示一个短的行内(内联)引用的文本

    • 不要用换行符

    • 长文本(块级)引用,blockquote

    • 举例

      <p>
          XX说<q>我是一个内联的短引用文本</q>
          <br>
          XX又说
          <br>
          <blockquote>
              我是一个块级的 
              <br>
              长引用文本
          </blockquote>
      </p>
      
上一篇 下一篇

猜你喜欢

热点阅读