HTML、 CSS、 JavaScript三者的关系
    网页主要由三部分组成: 结构( Structure) 、 表现( Presentation) 和行为( Behavior)
    HTML —— 结构, 决定网页的结构和内容( “是什么”)
    CSS —— 表现( 样式) , 设定网页的表现样式( “什么样子”)
    JavaScript( JS) —— 行为, 控制网页的行为( “做什么”)
    一、 HTML语言
    1.1什么是HTML语言( HTML概述)
    英文全称: Hyper Text Markup Language
    中文全称: 超文本标记语言
    HTML 语言是制作网页的最基本语言, 并且只能通过web浏览器显示出来。
    Hyper( 超) :
    用HTML制作的网页可以通过其中的链接从一个网页“跳转”至另一个网页。
    Text( 文本) :
    HTML是一种文本解释性的程序语言, 即它的源代码将不经过编译而直接在浏览器中运行时被“翻译”。
    Markup( 标记) :
    HTML的基本规则就是用“标记语言” ---- 成对尖括号组成的标签元素来描述网页内容是如何在浏览器中显示的。
    1.2 HTML文档结构
    HTML文档一般由两部分组成:
    1. 文档所要表达的内容信息( 文字、 图片等) ;
    2. 一系列的HTML标签;
    1.3 HTML标签
    1.3.1 什么是HTML标签
    1. HTML标签是用 <> 所括住的指令, 主要分为:
        单标签: <起始标签/>
        双标签: <起始标签></结束标签>
    例如:
        <br/>
        <div></div>
        2. 通常使用的是双标签。 有一个起始标签就对应有一个结束标签。 标签内容写在起始标签和结束标签之间。
        <div>标签内容</div>
        3. 在元素的起始标签中, 还可以包含“属性”来设置元素的其他特性。 一个标签可以有多个属性,每个属性之间用空格隔开。
        <div 属性名="属性值"></div>
        例如:
        <div class="wrap" id="wrap"></div>
    4. 每一对双标签之间可以嵌套, 但不能交叉。
    正确示例:
        <div>
        <p></p>
        </div>
        错误示例:
        <div>
        <p>
        </div>
        </p>
    1.4 编码器
    1.4.1 WebStorm源码主体标签含义
        <!DOCTYPE> :
        是一个声明不是 HTML 标签; 它是用来告诉 web 浏览器要使用哪个 HTML 版本来对页面进行编写。
        <html>:
        <html>是文档标识符, 它是成对出现的, 首标签<html>和尾标签</html>分别位于 HTML 文档的最前面和最后面, 明确地表示文档是以超文本标识语
        言( html)编写的。 该标签不带有任何的属性。
        <head>:
        <head>标签用于定义文档的头部, 它是所有头部元素的容器。 <head> 中的元素可以引用脚本、 指示浏览器在哪里找到样式表、 提供元信息等等。
        <meta>:
        <meta>标签位于文档的头部, 用于定义文件信息, 对网页文件进行说明。 其中name属性主要用于描述网页, 与之对应的属性值为content, content中
        的内容主要是便于搜索引擎机器人查找信息和分类信息用的。
        <body>:
        <body>标签用于定义文档的主体, 即在浏览器上看到的网页内容。
    1.5 HTML标签的使用
    1. HTML注释
    注释内容可插入文本中任何位置, 其内容不在网页中显示, 只在源码文档中供开发者备注使用。
        <!--注释内容--> 方法适用于文档主体部分
        //注释内容
        /*注释内容*/ 方法适用于文档引用标签部分
        2. 特殊字符
        在 HTML 代码中直接输入一些特殊字符是没有效果的, 需要用专有的代码标记。
        &nbsp; <!-- 空格 -->
        &lt; <!-- 左尖括号<或小于号 -->
        &gt; <!-- 右尖括号>或大于号 -->
        &copy; <!-- 版权符号© -->
        &reg; <!-- 已注册符号® -->
        &amp; <!-- 表示and符号& -->
        — <!-- 长破折号 -->
    3. div块标签
    <div>这是一个div块, 通常用于布局</div>
    4. 正文标题标签
        <h1>heading</h1>
        <h2>heading</h2>
        <h3>heading</h3>
        <h4>heading</h4>
        <h5>heading</h5>
        <h6>heading</h6>
    注意: 只有h1~h6 六个标签, 没有h7...
    5. 文本节标签
    <span>这是一个文本节</span>
    6. 强调标签
    <strong>加强语气</strong>
    7. 图片标签
    <img src="图片地址"/>
    8. 段落标签
    <p>这是一个段落</p>
    9. 超级链接标签
    <a href="链接地址">超链接, 打开新窗口</a>
    10. 文本域
    <textarea>文本内容</textarea>
    11. 无序列表标签
    <ul>
    <li>第一个</li>
    <li>第二个</li>
    <li>第三个</li>
    </ul>
    12. 有序列表标签
    <ol>
    <li>第一个</li>
    <li>第二个</li>
    <li>第三个</li>
    </ol>
    13. 自定义列表
    <dl>
    <dt>自定义列表项</dt>
    <dd>自定义列表项的定义</dd>
    </dl>
    14. table表格
    <table>
    <tr>
    <td>娱乐项目</td>
    <td>项目支出</td>
    </tr>
    <tr>
    <td>聚餐</td>
    <td>200元</td>
    </tr>
    </table>
    15. form表单
    <form>
    表单输入控件
    </form>
    16. 控制标签
    <label>控制标签, 平时无效果, 用作标记使用</label>
    17. 表单输入控件
    <input type="text"> <!-- 文本 -->
    <input type="password"> <!-- 密码 -->
    <input type="radio"> <!-- 单选框 -->
    <input type="button" value="点击"> <!-- 普通按钮 -->
    <input type="checkbox"> <!-- 复选框 -->
    <input type="submit"> <!-- 提交按钮 -->
    <input type="reset"> <!-- 重置按钮 -->
    <input type="file"> <!-- 文件上传 -->
    button和submit的区别:
    button 就是一个普通按钮, 没有任何功能。 而 submit 在用户点击后会自动提交 form 表单。
    18. 下拉列表
    <select>
    <option>川菜</option>
    <option>粤菜</option>
    <option>北方菜</option>
    <option>上海菜</option>
    <option>西餐</option>
    <option>泰国菜</option>
    </select>
    19. 内联框架
    <iframe src="需要显示的网页链接地址"></iframe>

HTML、 CSS、 JavaScript三者的关系的更多相关文章

  1. HTML、 CSS、 JavaScript三者的关系 1

    HTML. CSS. JavaScript三者的关系 网页主要由三部分组成: 结构( Structure) . 表现( Presentation) 和行为( Behavior)    HTML —— ...

  2. HTML,Css,JavaScript之间的关系

    简述HTML,Css,JavaScript 网页设计思路是把网页分成三个层次,即:结构层(HTML).表示层(CSS).行为层(Javascript). 1.HTML(超文本标记语言 Hyper Te ...

  3. html+css+javascript之间的关系与作用

    三者间的关系 一个基本的网站包含很多个网页,一个网页由html, css和javascript组成. html是主体,装载各种dom元素:css用来装饰dom元素:javascript控制dom元素. ...

  4. 浅析html+css+javascript之间的关系与作用

    三者间的关系 一个基本的网站包含很多个网页,一个网页由html, css和javascript组成. html是主体,装载各种dom元素:css用来装饰dom元素:javascript控制dom元素. ...

  5. 新手理解HTML、CSS、javascript之间的关系-修订

    几年前写过一篇博文 <新手理解HTML.CSS.javascript之间的关系>,没想到网上出现了不少转载,当时没有太用心,里面的很多内容有待商榷,这里发布重新发布一篇. 网页主要有三部分 ...

  6. Javascript Prototype __proto__ constructor 三者的关系

    JavaScript三大毒瘤 --- this,原型链,作用域 在我等菜鸟一步一步升级中的过程中,这三个概念总是困扰这我们(可能只有我吧,我比较蠢).这三个东西往往都很绕,今天我就来分享一下我对原型. ...

  7. html css javascript 加载的顺序

    html /css /javascript 这三者的加载顺序影响整个页面的加载速度.而加载速度的快慢直接影响pv(访问量),而且会影响经济收入.在大网站中,可能打开速度快一秒,一年能多带来上亿的收入. ...

  8. 原创的基于HTML/CSS/JavaScript的层级目录树

    之前参加过一些基于HTML/CSS/JavaScript的项目,当在页面中需要生成一颗目录树时,总是首先想着网上有没有现成的生成树的源代码,比如dtree.zthee,或者使用一些javascript ...

  9. 20170305深圳Meetup Rails中CSS,JS引用关系分析

    新手上路,若有错误请及时提醒 Rails中CSS,JS引用关系分析 一.Rails静态文件存放位置 二.Rails中CSS引用方式 三.Rails中JS引用方式与CSS类似 四.上面都是默认引用app ...

随机推荐

  1. iOS 如何判断一个点在圆、方框、三角形区域内?

    如何判断一个点是不是在方框(CGRect).圆(Circle).三角形(Triangle)内呢? 1.方框 //苹果官方方法可以判断 + (BOOL)point:(CGPoint)point inSq ...

  2. extern c 解释

    extern "C"修饰的变量和函数是按照c的方式编译的 如果想用c++方式编译c代码,需要特殊标识 方法 #if defined(__cplusplus) || defined( ...

  3. Signal Processing and Pattern Recognition in Vision_15_RANSAC:Performance Evaluation of RANSAC Family——2009

    此部分是 计算机视觉中的信号处理与模式识别 与其说是讲述,不如说是一些经典文章的罗列以及自己的简单点评.与前一个版本不同的是,这次把所有的文章按类别归了类,并且增加了很多文献.分类的时候并没有按照传统 ...

  4. 关于stm32 SDIO初始化TF卡 失败的问题

    类似问题:http://www.openedv.com/thread-33232-1-1.html 现象:初始化4bit SDIO模式的TF卡,卡死在初始化过程中. 问题现象代码移植于野火开发板相关例 ...

  5. SQL Server 对接MySQL 数据库

    1.在SQL SERVER服务器上安装MYSQL ODBC驱动; 驱动下载地址:http://dev.mysql.com/downloads/connector/odbc/ 2.安装好后,在管理工具- ...

  6. flash多进程写操作

    1 应用场景介绍   硬件条件:使用stm32 MCU   软件条件:协议栈应用   协议栈简单介绍如下:   类似于OSI七层模型,所涉及的协议栈包括应用层,网络层,链路层,物理层,如下图:   在 ...

  7. 学习使用Django一 安装虚拟环境

    以上环境可以先在虚拟机上操作,熟练之后再正式机操作!!! 再学习Djangj之前,先讲个小概念,虚拟环境     记得刚刚开始学习Python的时候,往往是用的那个包,就Cmd 上 直接输入“pip ...

  8. Linux学习之七-配置Telnet连接Linux服务器

    配置Telnet连接Linux服务器 通过telnet可以从windows平台访问linux 服务器 ,实现和ssh 客户端一样的效果,区别在于通过ssh连接更安全. 检查Linux系统中是否安装了t ...

  9. jade-for-each-while

    if else还是for循环,在jade里面都是可执行的代码 for循环 - var lession = {course:'jade', level:'high'} - for (var k in l ...

  10. Iterator 和 ListIterator 有什么区别?(未完成)

    Iterator 和 ListIterator 有什么区别?(未完成)