美文网首页
HTML复习(一)

HTML复习(一)

作者: 趴趴捏 | 来源:发表于2018-08-22 15:33 被阅读0次

什么是html

简单来说,html就是“HyperText Markup Language”的简写,也就是超文本标记语言。
通过浏览器解析之后就渲染成页面。
html主要用来标记页面中的内容,同时浏览器会赋予其一定的样式。但是在开发过程中我们一般不使用默认的样式,而是通过css来制定。

历史版本

  • 1991 html
  • 1995 html2(第一个官方标准)
  • 1996 html3.2
  • 1997 html4.0
  • 1999 html4.1
  • 2000 xhtml1.0(转折点)
  • 2001 xhtml1.1
  • 2005 xhtml2.0(不被浏览器厂商认同)
  • 2008 html5(草案)
  • 2014 html5(啊,终于等到你~)
  • 持续更新

文档结构

<!-- 文档声明 -->
<!DOCTYPE html> 
<!-- 根元素 -->
<html lang="en"> 
<!-- 文档头部 -->
<head>
    <meta charset="UTF-8">
    <title>lexian-mall</title>
</head>
<!-- 文档主体 -->
<body>
    
</body>
</html>

文档声明

html文档声明告诉了浏览器应当用什么标准解析这份html文档,如果不添加,浏览器可能会用自己默认的解析方式来解析,造成错误。
要求:

  • 写在文档的首行
  • 格式<!DOCUTYPE 声明内容>,对大小写不敏感
  • HTML4.01时代有很多声明,比如:
    • strict.dtd
    • loose.dtd
    • frameset.dtd
  • HTML5时代
    只要有<!DOCTYPE html>

文档头部

主要有mate,title,link,style

除了title作为浏览器的tab上的文字显示,其他内容均不会显示

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <link rel="stylesheet" href="./../common/base.css">
    <title>Document</title>
    <style>
        #app{
            margin: auto;
        }
    </style>
</head>

文档主体

文档主题是用户真正可见的内容

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <link rel="stylesheet" href="./../common/base.css">
    <title>Document</title>
    <style>
        #app{
            margin: auto;
        }
    </style>
</head>

基本语法

标签

符合W3C标准的标签是小写的,(所以在vue工程中,驼峰命名的组件,在调用时都是小写),一般是成对的开闭标签,有时也会是单个标签比如:

<div>有开有闭</div>
<img alt="hehe">

标签属性

  • 属性控制了标签的行为,比如<a href="demo.html">链接</a>
  • 属性可以不加引号,但是在属性中包含等号的时候必须加,比如 <a href="demo.html?page=13">链接</a>
  • 有些属性的类型是bool,可能不需要使用等于号,直接用属性名就可以表示,比如:<button disabled>按钮</button>

注释

语法为 ``,用户不可见,增加可读性

全局属性

  • id(唯一标示)
    -class (一类标示)
  • style(行内样式,优先级最高的样式)
  • title (当元素被hover时显示的信息)

实体字符

符合html标签规则的文字会被解析为标签,不被显示,这时我们需要进行转义。

名称 实体字符
空格 &nbsp,&#160
引号 &quot,&#34
> &gt,&#62
< &lt,&#60
© &copy,&#169
& &amp,&#38

相关文章

  • HTML复习(一)

    什么是html 简单来说,html就是“HyperText Markup Language”的简写,也就是超文本标...

  • HTML前端复习

    关键字:HTML常用标签,CSS,CSS文本样式,盒子模型 html文本的内部基本结构 1.

  • HTML复习笔记

    常见的无内容标签

  • HTML的复习

    作者 关键词 文档描述 引入css 你好 hi ...

  • html复习笔记

    HTML属性 1、给整个页面添加背景色--------bgcolor 2、拥有关于对齐方式的附加信息: 居中排...

  • HTML常用元素及其用法

    整理一下HTML常用元素,方便记忆、复习。 HTML:HyperText Markup Language 超文本...

  • html css的复习

    盒模型:每一个元素 都有一个盒模型 内容 设置宽高 是内容部分的宽高 padding内边距 会增加 整个容器的宽高...

  • 复习HTML和CSS

    A、数据、服务器 1、上网就是请求数据,数据缓存。 2、服务器 服务器上面存放着网页相关的文件:包括HTML、CS...

  • 复习1HTML

    一、HTML 简介 标签解析 1、 声明为 HTML5 文档2、 元素是 HTML...

  • HTML+CSS入门篇(上)

    脑图复习 Html和CSS的关系 学习web前端开发基础技术需要掌握:HTML、CSS、JavaScript语言。...

网友评论

      本文标题:HTML复习(一)

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