XHTML 学前概述
XHTML概述
什么是XHTML?
XHTML-eXtensible HyperText Markup Language 可扩展的超文本标记语言
XHTML的目标是取代HTML
XHTML与HTML 4.01基本上是相同的
XHTML是更加严格、更加纯净的HTML版本
XHTML是一个W3C标准
标记
XHTML通过标记来描述网页结构
标记(也称为元素)是描述特定功能的字符串
标记名称必须括在尖括号之间
<p>Hello the world</p>
标记种类
根据是否包含子标记或者内容分
-单标记:<标记名称/>
-双标记:<标记名称>……</标记名称>
根据是否换行分
-块级元素(Block Element),自上而下垂直排列
-行内元素(Inline Element),自左而右水平排列
属性
属性是对对象的特征描述
属性必须声明在开始标记里
属性名称与属性值用等号进行分隔
多个属性之间以空格进行分隔
属性之间不区分先后顺序
核心属性
title:提示文本
id:元素唯一标识
style:元素内联样式
class:元素CSS类
PS:id、style、class均用于内联样式
键盘属性
accesskey:设置访问HTML元素的键盘快捷键
tabindex:设置HTML元素的Tab次序
PS:通过键盘快捷键访问时,使用Alt+字母或者Alt+Shift+字母
几乎所有浏览器均支持accesskey属性,除了Opera
支持accesskey属性的有<a>、<area>、<button>、<input>、<label>、<legend>、<textarea>、
事件属性
鼠标事件(Mouse Events)
-onclick 鼠标单机
- 鼠标悬停于HTML元素
- 鼠标移出HTML元素
PS:事件属性均用于JavaScript/jQuery
XHTML文档结构
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<title>Insert title here</title>
</head>
<body>
</body>
</html>
DTD
Document Type Definition 文档类型定义
DTD是一套关于标记的语法规范
XHTML DTD有三种:
-Strict 严格类型
-Transitional 过渡类型
-Frameset 框架类型
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
命名空间(namespace)
命名空间提供避免元素命名冲突的方法
xmlns属性在XHTML中是必须的
xmlns="http://www.w3.org/1999/xhtml"是固定值
XHTML文档规范
标记及属性名称必须为小写字母
标记之间必须顺序嵌套
单标记必须以"/>"结尾
属性值必须括在引号之间
W3C合法性验证
http://validator.w3.org
转载于:https://blog.51cto.com/kinrey/1793330
XHTML 学前概述相关推荐
- 李炎恢老师XHTML视频教程DIV+CSS教程与课件代码
[No32]李炎恢老师XHTML视频教程DIV+CSS教程与课件代码 课程目录: css专题 0.视频项目源代码+素材 第1章 XHTML学前准备(1课时) 第2章 HTML基本结构(2课时) 第3章 ...
- 李炎恢xhtml视频教程
网页设计标识符,掌握xhtml最基本的标识符,掌握CSS的基本语法,掌握表格布局和Div+CSS布局的方法,通过几个不同的案例首页综合了解xhtml. 百度网盘:http://pan.baidu.co ...
- 李炎恢老师XHTML视频教程(90课时)[已完结]
XHTML介绍: XHTML是The Extensible HyperText Markup Language(可扩展超文 本标识语言)的缩写.HTML是一种基本的WEB网页设计语言,XHTML是一个 ...
- 李炎恢讲师Xhtml全套课程
下载地址; http://www.idealfly.net.cn/bbs/viewthread.php?tid=2985&extra=page%3D1 中文名: 李炎恢讲师Xhtml全套课程 ...
- JAVA DAY 1
合肥战新人才研究院(蔻丁学院)Java培训经历 2019年7月11日正式上课 作者是一名安徽普通二本的大三学生,三年光阴都在游戏和追剧中虚度,恋爱和学习都曾中途放弃,可以说一事无成.在大四开学前的暑假 ...
- xhtml和css概述
Xhtml和css概述 1.html的过渡到xhtml html与xhtml不是两种语言,它们是一种语言的不同阶段,有点类似于文言文和白话文之间的关系. 因为网络技术的日新月异,html的不断改进,所 ...
- c语言float二进制输出代码_C语言学习笔记——学前知识概述
将我大一学习C语言时做的笔记拿来与大家分享,内容比较浅显,比较适合初学者,如有错误还请见谅,提出改正,谢谢! 前言:此C语言笔记是本人在自学时记录的一些重点或初学者常犯的错误,希望我的这本笔记能够对大 ...
- 山西农业大学c语言答案,第一章C语言及程序设计概述-东北农业大学教务处.doc...
全国高等农林院校"十一五"规划教材 C语言程序设计 孙力 主编 中国农业出版社 内容简介 本书是全国高等农林院校"十一五"规划教材之一. 全书共11章,分别介绍 ...
- thinkphp概述2
thinkphp概述,thinkphp项目构建流程,thinkphp项目结构,thinkphp配置,thinkphp控制器,thinkphp模型,thinkphp视图,thinkphp的内置模板引擎. ...
最新文章
- 1033 旧键盘打字
- (转)iPhone开发经典语录集锦
- javase学习第10天(形式参数和返回值类型、包、内部类、匿名内部类)
- 机房管理系列之杀毒服务器维护
- python __call__一般用在哪些地方_Python __call__内置函数的作用和用法
- python35个关键字_Python关键字35个
- java 将base64字符串转换成图片
- Why is it called “armature” instead of “skeleton”? or perhaps “rig”?
- 51nod-1131: 覆盖数字的数量
- 华为算法精英赛(题1:判断输入天数为当年的第几天)
- 单片机长按开关怎么控制_时控开关控制电铃怎么接线?
- python模拟登陆qq空间
- Sqoop--全量/增量、导入/导出
- linux查看m2网卡驱动,求助 华硕P5M2-E的千兆网卡驱动如何安装?
- photoshop涂抹工具
- 听说你会Python?做几道题看看呗
- API 的理解与使用- 键管理
- Liferay的学习
- KINOVA公司JACO2、MICO2从安装到开发
- Photoshop:将白色背景转换成透明背景+三原色叠加
热门文章
- 在哪里可以找到用于读取 YML 配置文件的 Spring 文档
- pyqt5教程8:对话框
- mysql主备数据库配置文档_MySQL数据库配置主从服务器实现双机热备实例教程
- CSS学习04之层次选择器
- python怎么将输入的数字变成列表_Python键盘输入转换为列表的实例
- php files上传错误,php-PHP上传文件的问题$_FILES['file']['error']
- 字符统计2_JAVA
- 数据库设计的三大范式、BCNF、4NF
- 【c++】48.g++编译opencv、多线程
- 【数据结构与算法】7.位图算法、12306抢票算法