美文网首页我爱编程
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学习笔记 (修改后)

    编辑代码的语言:①HTML ②CSS ③JAVACXRIPT ⒈HTML:超文本标记语言 分别说出什么是HTML、...

  • HTML5学习笔记之表格标签

    HTML5学习笔记之表格标签 其他HTML5相关文章 HTML5学习笔记之HTML5基本介绍 HTML5学习笔记之...

  • HTML5学习笔记之表单标签

    HTML5学习笔记之表单标签 其他HTML5相关文章 HTML5学习笔记之HTML5基本介绍 HTML5学习笔记之...

  • HTML5学习笔记之基础标签

    HTML5学习笔记之基础标签 其他HTML5相关文章 HTML5学习笔记之HTML5基本介绍 HTML5学习笔记之...

  • HTML5学习笔记之音视频标签

    HTML5学习笔记之音视频标签 其他HTML5相关文章 HTML5学习笔记之HTML5基本介绍 HTML5学习笔记...

  • html

    html学习笔记

  • HTML5基本介绍

    HTML5基本介绍 其他HTML5相关文章 HTML5学习笔记之HTML5基本介绍 HTML5学习笔记之基础标签 ...

  • HTML5—HTML学习

    HTML学习感想: 下面大致的记录了一写HTML的学习笔记 什么是HTML? HTML 是HyperText Ma...

  • 初学HTML

    学习笔记(四)初学HTML HTML初步认识 HTML是英语HyperText Markup Language的缩...

  • HTML基础学习笔记

    原 Blog 链接:HTML基础学习笔记 自学 html 基础笔记 Web 前端简单介绍 web 前端包含: pc...

网友评论

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

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