20120808 (X)HTML与CSS核心基础
来源:互联网 发布:端口出现感叹号 编辑:程序博客网 时间:2024/06/01 15:06
一、XHTML与HTML与DHTML与HTML5区别?
HTML:
超文本标记语言,即HTML(Hypertext Markup Language),是用于描述网页文档的一种标记语言。
HTML之所以称为超文本标记语言,是因为文本中包含了所谓“超级链接”点。所谓超级链接,就是一种URL指针,通过激活(点击)它,可使浏览器方便地获取新的网页。这也是HTML获得广泛应用的最重要的原因之一。
XHTML:
XHTML是The Extensible HyperText Markup Language(可扩展超文本标识语言)的缩写。
HTML是一种基本的WEB网页设计语言,XHTML是一个基于XML的标记语言,看起来与HTML有些相象,只有一些小的但重要的区别,XHTML就是一个扮演着类似HTML的角色的XML,所以,本质上说,XHTML是一个过渡技术,结合了部分XML的强大功能及大多数HTML的简单特性。
XML虽然数据转换能力强大,完全可以替代HTML,但面对成千上万已有的基于HTML语言设计的网站,直接采用XML还为时过早。因此,在HTML4.0的基础上,用XML的规则对其进行扩展,得到了XHTML。所以,建立XHTML的目的就是实现HTML向XML的过渡。
2000年底,国际W3C组织(World Wide Web Consortium)组织公布发行了XHTML 1.0版本。
DHTML:
DHTML是Dynamic HTML的简称,就是动态的html,是相对传统的静态的html而言的一种制作网页的概念。所谓动态HTML(Dynamic HTML,简称DHTML),其实并不是一门新的语言,它只是HTML、CSS和客户端脚本的一种集成,即一个页面中包括html+css+javascript(或其它客户端脚本),其中css和客户端脚本是直接在页面上写而不是链接上相关文件。DHTML不是一种技术、标准或规范,只是一种将目前已有的网页技术、语言标准整合运用,制作出能在下载后仍然能实时变换页面元素效果的网页设计概念。
HTML5:
HTML5是用于取代1999年所制定的 HTML 4.01 和 XHTML 1.0 标准的 HTML 标准版本,现在仍处于发展阶段,但大部分浏览器已经支持某些 HTML5 技术。HTML 5有两大特点:首先,强化了 Web 网页的表现性能。其次,追加了本地数据库等 Web 应用的功能。广义论及HTML5时,实际指的是包括HTML、CSS和JavaScript在内的一套技术组合。它希望能够减少浏览器对于需要插件的丰富性网络应用服务(plug-in-based rich internet application,RIA),如Adobe Flash、Microsoft Silverlight,与Oracle JavaFX的需求,并且提供更多能有效增强网络应用的标准集。
二、HTML与XHTML标记名称输写的区别?
三、HTML中导入CSS的方法?
1.行内式。
2.嵌入式。
3.导入式。
@import "mystyle.css";
整个页面装载完后,再导入CSS文件。
4.链接式。
先装载CSS文件,在装载页面主体部分。
四、CSS选择器
1.标记选择器。
2.类别选择器。
3.ID选择器。
4.交集选择器。
标记选择器+(类别选择器/ID选择器)
注:中间不能有空格。
5.并集选择器。
多个选择器通过逗号连接而成。
6.全局选择器(*)。
7.后代选择器。
多个选择器通过空格连接而成,影响各级后代。
8.子选择器。
p>span{},只影响直接后代。
五、CSS的特性。
1.继承特性。
子标记会继承父标记的所有样式风格,子标记样式风格不会影响父标记。
2.层叠特性。
行内样式>ID样式>类别样式>标记样式
某一元素有可能从很多地方获得样式 ,所有需要通过优先级确定最终使用哪种样式。
推荐:
CSS设计领域,世界范围都非常著名的网站
CSS禅意花园 http://www.csszengarden.com
- 20120808 (X)HTML与CSS核心基础
- 《CSS设计彻底研究》读书笔记 第01章 (X)HTML和CSS核心基础
- HTML与CSS基础
- 2、HTML与CSS基础
- Html+Css核心
- Python基础-HTML与CSS与JavaScript
- 基础html与css样式总结part1
- CSS与HTML学习成果基础测验
- JavaWeb基础知识:Html与Css基础入门
- #HTML+CSS基础课程# 第五课:CSS继承与排版
- CSS基础-37HTML与CSS简单页面效果实例
- HTML+CSS基础(六):CSS样式与属性
- HTML与CSS教学-第二章 HTML基础
- HTML&&CSS基础框架
- html&css基础框架
- HTML和CSS基础
- HTML+CSS基础
- CSS+HTML基础入门教程
- 带环的链表
- 范围搜索 (Range Query)
- 黑马程序员_SQL总结一
- Problems occurred when invoking code from plug-in: "org.eclipse.jface".
- common test 记录
- 20120808 (X)HTML与CSS核心基础
- c# webbroswer 中文乱码
- CALayer
- Android应用开发提高系列(4)——Android动态加载(上)——加载未安装APK中的类
- struts2 set标签
- Ubuntu12.04安装Sun JDK 6u32
- Android应用开发提高系列(5)——Android动态加载(下)——加载已安装APK中的类和资源
- 查看本机DNS linux
- CAAnimation