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. JS数组操作,赋值指向同一指针

    1.使用slice() 可使用slice()进行复制,因为slice()返回也是数组. var array1 = new Array("1","2"," ...

  2. Mysql的管理

    Linux系统中:mysql进入的命令为mysql -u root -p +你的mysql密码. Mysql是如何添加用户呢? 在mysql命令行下,使用use mysql;进入mysql的数据库中. ...

  3. C# Winfrom DataGridView常用设置

    DataGridView常用设置 using System; using System.Collections.Generic; using System.Drawing; using System. ...

  4. Vs2017 FrameWork EF Mysql 控制台应用

    1  运行环境   vs2017   Net FromWork 4.6.2  手动版 没有 ado.net 实体数据模型 2 NuGet  MySql.Data.Entity 6.10.9, MySq ...

  5. Nginx 优化详解

    一.一般来说nginx 配置文件中对优化比较有作用的为以下几项: 1. worker_processes 8; nginx 进程数,建议按照cpu 数目来指定,一般为它的倍数 (如,2个四核的cpu计 ...

  6. 1.caffe初入

    1.FrameWork of Caffe Caffe是一种编程框架,内部提供了一套编程机制,或者说一个模板框架,用以实现GPU并行架构下的机器学习,DeepLearing等算法,能在性能上大幅度提升, ...

  7. JavaScript001,鼠标点击改变文字或图片

    <h3>我的第一个Javascript</h3> <p id="demo1">1.点击按钮,改变内容!</p> <!-- 设置 ...

  8. 3.使用webpack配置文件webpack.confg.js配置打包文件的入口和出口

    在项目根目录下新建webpack.config.js文件 webpack.config.js文件配置如下: // Node的路径操作使用的是path模块 const path=require('pat ...

  9. ASP.NET MVC Liu_Cabbage 个人博客

    RightControl_Blog 介绍 前台使用燕十三博客前端模板,后台基于RightControl .NET通用角色权限管理系统搭建,已完成.项目地址:http://www.baocaige.to ...

  10. GDI+ 实例:绘制验证码

    一.概述 一般处理程序 ashx :它没有服务器控件,用response输出什么就是什么. 生成验证码原理:产生随机字符,并将字符生成为图片,同时储存到Session里去,然后验证用户输入的内容是否与 ...