zoukankan      html  css  js  c++  java
  • 第一章 HTML 基础强化

    <!DOCTYPE html>
    <!--
    HTML
    HTML  页面结构
    CSS   样式
    Javascript 行为,交互
    
    HTML 常见元素
    HTML 元素分类
    HTML 元素嵌套关系
    HTML 元素默认样式和定制化
    真题
    
    1. HTML 常见元素
    -->
    <head> 页面的描述信息,其中包含的元素
    	meta 
    	<meta charset="utf-8">   //指定字符集
    	<meta name="viewport" content="width=device-width, initial-scale=1.0"> //视窗自适应设备
    	title
    	style
    	link
    	script
    	base
    	<base href="/">  //指定基础路径
    </head>
    
    <body> 页面展示信息
    div/section/article/aside/header/footer
    p
    span/em/strong
    table/thead/tbody/tr/td
    ul/ol/li/dl/dt/dd
    a
    form/input/select/textarea/button
    </body>
    
    2.HTML 重要属性
    a[href,target]
    img[src,alt]
    table,td[colspan,rowspan]
    form[target,method,enctype,action]
    input[type,value]
    button[type]
    select>option[value]
    label[for]
    
    3.如何理解 HTML
    HTML "文档"
    描述文档的"结构"
    有区块和大纲
    在设计时不同的标签有不同的语义,在设计时最好尽力让整个结构清晰
    
    4.HTML 版本
    HTML4/4.01(SGML)SGML 在 GML 的基础上进行整理,形成了一套非常严谨的文件描述方法。它的组成包括语法定义,DTD,文件实例三部分。SGML 因太严谨规范达500多页,故而不易学、不易用、难以实现,所以在它的基础上又发展出了其他的更易用的置标语言。
    XHTML 的出现是因为HTML扩充性不好,内容的表现跟不上时代的变化(如无法表示某些化学符号等),以及因为性能的问题,官方逐渐趋于严格的模式,所以使用 XML 的严格规则的 XHTML 成了 W3C 计划中 HTML 的替代者。
    HTML 是人们抽取了 SGML 的一个微小子集而提取出来的。其早期规范比较松散,但比较易学。
    XML 也是 SGML 的一个子集,但使用比较严格的模式。
    HTML 经过一系列修订,到现在说的 HTML 一般指 HTML 4.01;而现在的 HTML 5 则是 HTML 的第五个修订版,其主要的目标是将互联网语义化,以便更好地被人类和机器阅读,并同时提供更好地支持各种媒体的嵌入。而HTML5本身并非技术,而是标准。它所使用的技术早已很成熟,国内通常所说的html5实际上是html与css3及JavaScript和api等的一个组合,
    大概可以用以下公式说明:HTML5 ≈ HTML + CSS 3 + JavaScript + API.
    
    HTML5 新增内容
     section article nav aside
    表单增强
    日期,时间,搜索
    表单验证
    Placeholder 自动聚焦
    
    header/footer 头尾
    section/article 区域
    nav 导航
    aside 不重要内容
    em/strong 强调
    i icon 图标
    
    5.HTML 元素分类
    
    按照默认样式分类
    	块级 block 
    	行内 inline
    	inline-block
    
    按照内容分
    	Flow 文档流
    	Metadata head 中元数据
    	Heading 标题元素
    	Sectioning  分区元素
    	Iinteractive  交互元素,连接之类的
    	Phrasing    强调元素
    	Embedded 嵌入元素
    	
    6. HTML元素嵌套关系
    	块级元素可以包含行内元素
    	块级元素不一定能包含块级元素 <p><div></div></p>
    	行内元素一般不能包含块级元素
    
    7. HTML 元素的默认样式
    	默认样式的意义
    	默认样式带来的问题
    	CSS RESET
    	
    
    8.真题
    doctype 的意义
    让浏览器以标准模式渲染
    让浏览器知道元素的合法性
    
    HTML 属于SGML
    XHTML 属于XML,是HTML 进行XML 的严格化结果
    HTML5 不属于SGML 或XML,比XHTML 宽松
    HTML 变化,行的语义化元素,表单增强,新的API (离线,影视评,图形,实时通行,本地存储,舍恩比能力)
    分类和嵌套变化
    
    em 和i em 语义化,强调,i纯样式标签,斜体
    
    语义化的意义,开发容易理解,机器容易理解,有助于SEO
    
    哪些元素可以自闭合:表单元素 input ,图片 img ,br hr ,meta link,末尾加 /
    HTML 和DOM 关系: DOM 由HTML 解析而来,JS 可以维护DOM
    
    property 和 attribute 的区别: attribute 是死的,property 活的
    form 的作用:
    直接提交表单,使用 submit /reset 按钮
    便于浏览器保存表单
    第三方库可以整体提取
    第三方库可以进行表单验证
    

      

  • 相关阅读:
    jQuery中删除方法empty(),remove()和detach()的区别
    怎么设置font awesome图标的大小?
    什么是回调函数?
    MIP开发教程(三) 使用MIPCLI工具调试组件
    MIP开发教程(一) MIPCLI工具安装与环境部署
    MIP 2016年终总结
    MIP开发教程(二) 使用MIPCLI工具调试MIP网页
    VIP站长大会(北京站)常见问题解答
    MIP开发常见问题解答
    CMS模板应用调研问卷
  • 原文地址:https://www.cnblogs.com/zy09/p/14509994.html
Copyright © 2011-2022 走看看