网页制作10-html,css,javascript初认识の适用XHTML

devtools/2025/2/28 14:25:10/
htmledit_views">

一、简介:

 Xhtml是extensible hypertext markup language的缩写。它是由国际W3C组织制定并公布发行的。是一个过渡技术,结合了部分xml的强大功能及大多数html的简单特性。

 Advantage.

  1.  Xhtml提倡更简洁规范的代码。
  2.   Xhtml.文档在旧的基于的浏览器中,能够表现和在新的基于X html的浏览器中一样出色。
  3.  Xhtml是可扩展的语言。既能够利用html的文档对象模型,DOM又能利用xml的文档对象模型。
  4.  X html中推荐使用css样式定义页面的外观,并分离了页面的结构和表现,方便利用数据和更换外观。
  5.  Xml是web发展的趋势,具有更好的向后兼容性。

 二、Xhtml的基本介绍

1、新建文档>>在文档类型选择 xhtml.

2、  HTML的页面结构

3、 X html的语法规范 

1)元素必须是完全嵌套的

例如:<body></body>

2)文档格式必须规范

所有的xhtml标记必须被嵌套使用,在html跟标签之中。

3)标签名必须是小写

<b>

4)所有的元素必须有始有终

空的元素也必须有一个结束标签。或者开始标签用/>结束

<br/>

5)用ID属性代替name属性

a,applet,frame,iframe,img,map等有name属性,而在XHTML中除了表单form之外 Name属性不能使用,需要用ID来替代。

6) Doctype声明是不可缺少的。

DOCTYPE必须放在文档的第1行,声明不是X HTML的一部分,也不是文档的一个元素,所以没有必要加上结束标签。

7)属性必须加上英文双引号。

8)明确所有属性的值

在HTML中checked属性是可以不取值的,但是在XHTML中,必须用他自身的名称作为值。

checked="checked"

9)将html网站转换成xhtml

I、在每个页的首行添加doctype声明。 

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

II、查找html页面中所有大写标签并替换成小写标签。 
III、检查所有属性值是否有双引号。
IV、不允许有空标签,例如<br>需要用<br/>代替。
V、完成以上任务,所有的页需通过W3C官方的校验
VI、如果j觉得手工更改麻烦,在www.w3c.org的网站中有一个开源代码的软件叫HTML TIDY,可以帮助使用者,自动从HTML升级到,Xhtml.。

参考文献:

本文的文字功能介绍部分源于:《HTML、CSS、JAVASCRIPT网页制作从入门到精通》


http://www.ppmy.cn/devtools/163374.html

相关文章

k8s集群部署

集群结构 角色IPmaster192.168.35.135node1192.168.35.136node2192.168.35.137 部署 #需在三台主机上操作 //关闭防火墙 [rootmaster ~]# systemctl disable --now firewalld//关闭selinux [rootmaster ~]# sed -i s/enforcing/disabled/ /etc/selinux/config//关闭swap分区…

【数据结构】(11) Map 和 Set

一、Map 和 Set 的简介 1、Set 和 Map Map 和 Set 是集合类框架学习的最后一部分。Map 和 Set 都是接口&#xff0c;需要通过 TreeSet、HashSet 和 TreeMap、HashMap 实例化。注意&#xff0c;Set 实现了 Collection&#xff0c;Map 并没有。 Set 存放的是键&#xff08;Key&a…

【Python修仙编程】(二) Python3灵源初探(3)

第一部分&#xff1a;乾坤袋的秘密与修炼之路 在修仙界&#xff0c;有一个古老的传承&#xff0c;名为《Python无极心法》&#xff0c;它蕴含着强大的力量&#xff0c;能够助修仙者突破重重境界&#xff0c;领悟宇宙天地的奥秘。而要修炼此心法&#xff0c;必须先从基础的“乾…

【前端基础】Day 1 HTML

总结&#xff1a; 1. Web标准的构成 2. 基本标签 目录 1. Web标准的构成 2. 基本标签 2.1快捷键 2.2.1标题标签 2.2.2段落和换行标签 2.2.3文本格式化标签 2.2.4div和span标签 2.3.1 图像标签和路径 2.3.2路径 2.3.3超链接标签 2.4注释标签 2.5特殊字符 1. Web标准…

【蓝桥杯嵌入式】各模块学习总结

系列文章目录 留空 文章目录 系列文章目录前言一、LED模块1.1 赛题要求1.2 模块原理图1.3 编写代码1.4 赛题实战 二、LCD模块2.1 赛题要求2.2 模块原理图2.3 编写代码2.4 赛题实战 三、按键模块3.1 赛题要求3.2 模块原理图3.3 编写代码3.4 赛题实战 四、串口模块4.1 赛题要求4…

2004-2024年光刻机系统及性能研究领域国内外发展历史、差距、研究难点热点、进展突破及下一个十年研究热点方向2025.2.27

一.光刻机概述 1.1 定义与原理 光刻机是 集成电路芯片制造的核心设备 ,其工作原理基于 光学成像和化学反应 。它通过 曝光系统 将掩模版上的图形精确地转移到涂覆于硅片表面的光刻胶上。这个过程涉及复杂的物理和化学反应,主要包括以下几个步骤: 涂胶 :在硅片表面均匀涂抹…

C++ | 哈希表

前言 &#x1f493; 个人主页&#xff1a;普通young man-CSDN博客 ⏩ 文章专栏&#xff1a;C_普通young man的博客-CSDN博客 ⏩ 本人giee: 普通小青年 (pu-tong-young-man) - Gitee.com 若有问题 评论区见&#x1f4dd; &#x1f389;欢迎大家点赞&#x1f44d;收藏⭐文章 —…

win32汇编环境,对话框中状态栏的应用示例

;运行效果 ;win32汇编环境,状态栏的应用示例 ;一般放在窗口最下面的栏目&#xff0c;可用来显示一些状态 ;直接抄进RadAsm可编译运行。重要部分加备注。 ;下面为asm文件 ;>>>>>>>>>>>>>>>>>>>>>>>>&g…