美文网首页我爱编程
html学习笔记 (修改后)

html学习笔记 (修改后)

作者: 风行熊猫 | 来源:发表于2017-01-18 16:14 被阅读0次

    编辑代码的语言:①HTML ②CSS ③JAVACXRIPT

    ⒈HTML:超文本标记语言

    分别说出什么是HTML、XHTML、HTML5

    HTML:

    超文本标记语言或超文本链接标示语言(标准通用标记语言下的一个应用)HTML(HyperText Mark-up Language)是一种制作万维网页面的标准语言.HTML文件是可以被多种网页浏览器读取,产生网页传递各类资讯的文件.从本质上来说,Internet( 互联网)是一个由一系列传输协议和各类文档所组成的集合,html文件只是其中的一种.这些HTML文件存储在分布于世界各地的服务器硬盘上,通过传输协议用户可以远程获取这些文件所传达的资讯和信息.

    XHTML

    可扩展超文本标记语言.HTML是一种基本的WEB网页设计语言,XHTML是一个基于可扩展标记语言的标记语言,看起来与HTML有些相象,只有一些小的但重要的区别,XHTML就是一个扮演着类似HTML的角色的可扩展标记语言(XML),所以,本质上说,XHTML是一个过渡技术,结合了部分XML的强大功能及大多数HTML的简单特性.

    HTML5

    标准通用标记语言下的一个应用HTML标准自1999年12月发布的HTML4.01后,后继的HTML5和其它标准被束之高阁,为了推动Web标准化运动的发展,一些公司联合起来,成立了一个叫做 Web Hypertext Application Technology Working Group (Web超文本应用技术工作组 -WHATWG) 的组织.WHATWG 致力于 Web 表单和应用程序,而W3C(World Wide Web Consortium,万维网联盟) 专注于XHTML2.0.在 2006 年,双方决定进行合作,来创建一个新版本的 HTML.

    他们有自己各自的元素和结构.

    ⑴标签:<html> →标签对(<html></html>)&单标签(<img  />)

    注释方式:<!--xxxxxxx-->

    ⒉CSS:层叠样式表(对语言进行修饰)

    ⑴划分区域(<div>  </div>)

    注释/*xxxxxxxxx*/

    ⒊Javascript:脚本语言(产生动态行为)

    注释/*xxxxxxxxx*/

    作用:使其数据发生改变,产生动态效果

    例如:onclick="this":style.width=55px

    使其区域发生改变

    <!DOCTYPE html>

    <html>

    <head>

    <meta charset="UTF-8" />

    <title>我的文档</title>

    </head>

    <body>

    <div style="width:200px;

    height:200px;

    border:10px soild red;

    background-image:url(img/6.jpg);

    </div>

    自拍

    </body>

    </html>

    (一般网页框架)

    ④三种样式表(CSS的三种引用方式)

    ⑴行间样式表(不常用)

    ⑵内部样式表

    形式:在</head>前加上

    <style>

    div1;

    div2;

    </style>

    在后面直接使用样式名称即可,比较方便

    ⑶外部样式表:(最常用)

    形式:在外部建立CSS样式文件,通过内部调用即可使用,方便快捷

    ④复合样式:

    在background:后面直接加需要的样式

    顺序不作要求(坐标必须放在一起)

    ⑤边框:

    <style>

    #div1

    width:

    height:

    border:10px dotted/soild/dashed  color

    /*边框属性*/

    border-style:dotted/soild/dashed

    /*边框样式属性*/

    背景图片属性:

    1.背景颜色

    语法:background-color:加数值

    2.背景图片

    语法:background-image:url()

    后加图片存放路径,若后加none,则后无图片显示

    3.背景定位

    语法:background-position:x y

    x数值表示左右值,可为px,也可为百分数

    y表示上下值

    同样也可以为:

    x  :left   center    right

    y   :top   center   bottom

    4.背景重复

    background-repeat:no-repeat;

    /*不重复*/

    repeat-y  垂直平铺

    repeat-x  水平平铺

    border属性:

    dotted:

    边框是一系列的点。

    dashed:

    边框是一系列的短线条的段。

    solid:

    边框是一条单一的线。

    double:

    边框有两条实线。两条线宽和其中的空白的宽度之和等于border-width的值。

    groove:

    边框看上去好象是雕刻在画布之内。

    ridge:

    和grove相反:边框看上去好象是从画布中凸出来。

    inset:

    该边框使整个框看上去好象是嵌在画布中。

    outset:

    和inset相反:该边框使整个框看上去好象是从画布中凸出来

    w3c标准:

    中文名:万维网联盟外文名:World Wide Web Consortium万维网联盟创建于1994年,是Web技术领域最具权威和影响力的国际中立性技术标准机构。到目前为止,W3C已发布了200多项影响深远的Web技术标准及实施指南,如广为业界采用的超文本标记语言(标准通用标记语言下的一个应用)、可扩展标记语言(标准通用标记语言下的一个子集)以及帮助残障人士有效获得Web内容的信息无障碍指南(WCAG)等,有效促进了Web技术的互相兼容,对互联网技术的发展和应用起到了基础性和根本性的支撑作用。万维网联盟(外语缩写:W3C)标准不是某一个标准,而是一系列标准的集合。网页主要由三部分组成:结构(Structure)、表现(Presentation)和行为(Behavior)。对应的标准也分三方面:结构化标准语言主要包括XHTML和XML,表现标准语言主要包括CSS,行为标准主要包括对象模型(如W3C DOM)、ECMAScript等。这些标准大部分由W3C起草和发布,也有一些是其他标准组织制订的标准,比如ECMA(European Computer Manufacturers Association)的ECMAScript标准IE浏览器(Internet explorer)

    常用浏览器:

    ie浏览器

    IE浏览器是世界上使用最广泛的浏览器,它由微软公公司开发,预装在windows操作系统中。所以我们装完windows系统之后就会有IE浏览器。目前最新的IE浏览器的版本是IE 11.

    Safari浏览器

    Safari浏览器由苹果公司开发,它也是使用的比较广泛的浏览器之一。Safari预装在苹果操作系统当中,从2003年首发测试以来到现在已经11个年头。是苹果系统的专属浏览器,当然现在其他的操作系统也能装Safari。

    Firefox浏览器

    火狐浏览器是一个开源的浏览器,由Mozilla资金会和开源开发者一起开发。由于是开源的,所以它集成了很多小插件,开源拓展很多功能。发布于2002年,它也是世界上使用率前五的浏览器。

    Opera浏览器

    opera浏览器是由挪威一家软件公司开发,该浏览器创始于1995.目前其最新版本是opera 20.他有着快速小巧的特点,还有绿色版的,属于轻灵的浏览器。

    Chrome浏览器

    Chrome浏览器由谷歌公司开发,测试版本在2008年发布。虽说是比较年轻的浏览器,但是却以良好的稳定性,快速,安全性获得使用者的亲睐。

    五大浏览器内核:

    1、Trident 内核(Windows)

    Trident IE 所使用的内核,也是很多浏览器所使用的内核,通常被称为IE内核。基于Trident内核的浏览器非常多,常见浏览器有IE啦!IE现在做得不行啦!当然还有大部分国产浏览器也是这个核,其中部分浏览器的都是“双核”甚至是“多核”,其中一个内核是Trident,然后再增加一个其他内核。国内的厂商一般把其他内核叫做“高速浏览模式”,而Trident则是“兼容浏览模式”,用户可以来回切换。

    2、Gecko

    Netscape6 启用的内核,现在主要由Mozilla基金会进行维护,是开源的浏览器内核,目前最主流的Gecko内核浏览器是Mozilla Firefox,所以也称之为"火狐内核"。

    3、KHTML(Linux)

    KDE用Qt开发的内核,速度快捷,容错度低。这个内核只在Linux平台使用的多,Linux都没什么非技术人知道,何况是这个内核,但是,看下面一个----WebKit。常见的KHTML内核的浏览器就是Konqueror了。

    4、WebKit(跨平台)

    WebKit的原型KHTML是由Qt写成 ,是苹果的Safari网页浏览器的基础。WebKit是一个开源项目,主要由KDE的KHTML修改而来并且包含了一些来自苹果公司的一些组件 。因为是脱胎于KHTML,所以也是具有高速的特点。现在很火的Chrome 和Chromium 浏览器都是使用这个内核,包括现在国产浏览器中所谓的双核浏览器其中高速的那一个核就是WebKit ,最近金山开发中的猎豹浏览器也不例外,不过我感觉猎豹都是基于Chrome的,呵呵。

    5、Presto

    目前Opera采用的内核,该内核在2003年的Opera7中首次被使用,该款引擎的特点就是渲染速度的优化达到了极致,也是目前公认网页浏览速度最快的浏览器内核,然而代价是牺牲了网页的兼容性。

    相关文章

      网友评论

        本文标题:html学习笔记 (修改后)

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