zoukankan      html  css  js  c++  java
  • HTML简介

    因为公司业务需要,做python开发的我,需要准备前端开发,所以想要做好,必须基础扎实,从基本的做起,我会记录我在学习过程中的学到的知识点。

    一、html简介
      -html是超文本标记(标签)语言
      -它负责网页的三个要素之中的结构
      -HTML使用标签的形式来标识网页中的不同组成部分
      -所谓超文本指的是超链接,使用超链接可以让我们从一个页面跳转到另一个页面
    (1)元素
      我们将一个完整的标签称为元素
      元素和标签可以认为是一个同义词
      根据w3c(万维网联盟,定义了html,dom,xml等标准)标准,一个网页主要由三个部分组成:结构、表现、行为

      其中分开解释的话:
      结构:
      -》html用于描述页面的结构
      表现
      -》css用于控制页面中的元素的样式
      行为
      -》JavaScript用于响应用户的操作
      html两个子标签是head和body,body是网页可见的内容
      head=》meta(元素可提供有关页面的元信息(meta-information),比如针对搜索引擎和更新频度的描述和关键词。)和title
      body=》h1,div等
      html先有实现再有标准

      HTML的注释不会在网页上显示,格式为:<!--...-->

    根据html的版本。有99htm4l和00年的xhtml和14年的html5

    如何让浏览器知道是哪个版本的html呢?

    就需要在网页最上边加上doctype

    由于xhtm和html4文档说明都太长,太麻烦了,但是我们现在都是用html5,所以HTML5的声明而且简单

    HTML5的声明为<!doctype html>

    如果不写文档说明,浏览器就会进去一个怪异模式,进入怪异模式之后,浏览器解析页会导致页面无法正常显示,所以避免进入怪异模式,必须写文档说明。

    乱码问题:

    由于计算机是一个非常笨的机器,它只认识两个东西0和1

    在计算中保存的内容最终都要转换为二进制来保存,包括网页中的内容。

    编码:是根据一定的规则,将字符转换为二进制编码的过程

    解码:依据一定的规则,将二进制编码转换为字符的过程

    字符集:编码和解码所采用的规则,我们称之为字符集

    常见的字符集:(ASCII(美国),ISO-8859-1(欧洲),GBK(中国),GB2312(中国,中文系统默认的编码),UTF-8(现在是万国码,差不多很多国家都可以使用,所以一般都是用这个))

    在中文系统的浏览器中,默认都是使用GB2312进行解码的。

    所以需要告诉浏览器解码的字符集是什么,meta就是用来设置网页的元数据,比如网页的字符集,关键字和简介

    meta是一个自结束标签,编写自结束标签时,可以在开始标签中添加一个/

    具体实现<meta charset='utf-8'>

    产生乱码的根本原因,编码和解码采用的字符集不同

  • 相关阅读:
    微信二维码 场景二维码 用于推送事件,关注等 注册用户 ,经过测试
    简单的 Helper 封装 -- CookieHelper
    简单的 Helper 封装 -- SecurityHelper 安全助手:封装加密算法(MD5、SHA、HMAC、DES、RSA)
    Java反射机制
    Windows Azure Web Site (13) Azure Web Site备份
    Windows Azure Virtual Machine (1) IaaS用户手册
    Windows Azure Web Site (1) 用户手册
    Windows Azure Web Site (12) Azure Web Site配置文件
    Windows Azure Web Site (11) 使用源代码管理器管理Azure Web Site
    Windows Azure Web Site (10) Web Site测试环境
  • 原文地址:https://www.cnblogs.com/caicaihong/p/9166275.html
Copyright © 2011-2022 走看看