XHTML 代码规范

20_文件系统的制作 -JFFS2 JFFS2 文件系统是通过工具 mkfs.jffs2 将文件系统目录制成映像文件。制作工具mkfs.jffs2 需要编译 zhb 库和 mtd-utils,下面详细介绍其制作过程 阅读详情
在开始正式内容制作之前,我们必须先了解一下 web 标准有关代码的规范。了解这些规范可以帮助你少走弯路,尽快通过代码校验。
1. 所有的标记都必须要有一个相应的结束标记

  以前在 HTML 中,你可以打开许多标签,例如 <p> 和 <li> 而不一定写对应的 </p> 和 < /li> 来关闭它们。但在 XHTML 中这是不合法的。XHTML 要求有严谨的结构,所有标签必须关闭。如果是单独不成对的标签,在标签最后加一个 "/" 来关闭它。例如:

<br /><img height="80" alt="网页设计师" src="../images/logo_w3cn_200x80.gif" width="200" />
2. 所有标签的元素和属性的名字都必须使用小写

  与 HTML 不一样,XHTML 对大小写是敏感的,<title> 和 <TITLE> 是不同的标签。XHTML 要求所有的标签和属性的名字都必须使用小写。例如: <BODY> 必须写成 <body> 。大小写夹杂也是不被认可的,通常 dreamweaver 自动生成的属性名字 "onMouseOver" 也必须修改成 "onmouseover"。

3. 所有的XML标记都必须合理嵌套

  同样因为XHTML要求有严谨的结构,因此所有的嵌套都必须按顺序,以前我们这样写的代码:

<p><b></p>/b>

必须修改为:

<p><b></b>/p>

  就是说,一层一层的嵌套必须是严格对称。

4.所有的属性必须用引号""括起来

  在 HTML 中,你可以不需要给属性值加引号,但是在 XHTML 中,它们必须被加引号。例如:

<height=80>

  必须修改为:

<height="80">

  特殊情况,你需要在属性值里使用双引号,你可以用",单引号可以使用',例如:

<alt="say'hello'">
5.把所有<和&特殊符号用编码表示
任何小于号(<),不是标签的一部分,都必须被编码为& l t ;
任何大于号(>),不是标签的一部分,都必须被编码为& g t ;
任何与号(&),不是实体的一部分的,都必须被编码为& a m p;

注:以上字符之间无空格。

6.给所有属性赋一个值

XHTML 规定所有属性都必须有一个值,没有值的就重复本身。例如:

<td nowrap> <input type="checkbox" name="shirt" value="medium" checked>

必须修改为:

<td nowrap="nowrap"> <input type="checkbox" name="shirt" value="medium" checked="checked">

7.不要在注释内容中使“--”

“--”只能发生在XHTML注释的开头和结束,也就是说,在内容中它们不再有效。例如下面的代码是无效的:

<!--这里是注释-----------这里是注释-->

用等号或者空格替换内部的虚线。

<!--这里是注释============这里是注释-->

  以上这些规范有的看上去比较奇怪,但这一切都是为了使我们的代码有一个统一、唯一的标准,便于以后的数据再利用。

vue支付项目-APP支付宝支付功能 如果用户已安装支付宝客户端,商家 App 唤起支付宝完成支付,支付完后跳回到商家 App 内,最后展示支付结果。如果用户没有安装支付宝客户端,商家 App 内会调起支付宝网页支付收银台,用户登录支付宝账号,支付完后展示支付结果。1.点击按钮开通或者续费,会验证是否选择会员商品以及对协议是否查看选中(这里根据项目需要自行验证,可忽略),验证通过打开选择支付方式弹窗页面,选择微信支付或者支付宝支付;4.可取消支付,放弃支付会返回会员页面,页面提示支付取消;1.判断支付方式,如果是2,则是支付宝支付方式。 阅读详情

相关推荐

泰山派RK3576开发板部署Qwen3-VL-4B多模态模型实战指南:从模型转换到板端推理全流程

本文提供了在泰山派RK3576开发板上部署阿里Qwen3-VL-4B多模态模型的完整实战指南。详细介绍了从环境准备、模型转换(包括视觉模型转换为.rknn格式和语言模型转换为.rkllm格式)、交叉编译到板端推理的全流程,重点讲解了如何利用RK3576的NPU进行硬件加速,实现高效的边缘AI应用。

weixin_30356433的博客 259

XHTML代码规则&手工html转换xhtml

XHTML规则XHTML是XML得一个应用,它遵守XML得规范和要求。从技术角度上讲。这些语法规则是由XML规范定义的。XML文档必须遵守的规则使得生成工具以解析文档变得更容易。这些规则也使得XML更容易处理。规则很简单,并且使用过HTML得人对于其中得一些规则应该比较熟悉。我们把XML得规则定义为下列两类:  ∷XML语法规则,指的是定义了基本语法要求的规则。 ∷XML文档规则,指的是管理着...

weixin_33862041的博客 239

万物皆可GAN ---普通GAN, pix2pix, CycleGAN和pix2pixHD的比较以及演变过程

普通GAN, pix2pix, CycleGAN和pix2pixHD的原理、比较以及演变过程

m0_61985580的博客 3724

建立自己的操作标准:XHTML代码

字串1 网页标题@import url( css/style01.css );Example: 字串9 网页设计师:怎样过渡Flash嵌入代码type="application/x-shockwave-flash" data="movie.swf" width="400" height="300">fildset & legend:fildset套在表单外

善钧@程序员 695

Vivado 2018.3 安装步骤及 license 获取

本文的主要内容是介绍 Vivado 2018.3 版本的安装步骤及其 license 的获取与加载。

西岸贤 4万+

MMI分束器仿真优化:用Lumerical FDTD实现95%耦合效率的实战技巧

本文详细介绍了使用Lumerical FDTD软件对MMI分束器进行仿真优化的实战技巧。通过构建高保真模型、精确配置光源与边界条件,并重点优化波导结构与taper设计,系统性地将器件的耦合效率提升至95%以上。文章还分享了利用参数扫描、varFDTD加速等高级方法,帮助硅光芯片设计工程师高效实现高性能MMI分束器设计。

rainy的博客 773

XHTML 简要示例

  现在都讲究标准建站,而标准建站使用的技术主要是XHTML+CSS,而现在我们普遍使用的是HTML代码,那么我该如何转换呢?以及HTML 和XHTML有什么不同呢?在这个教程里,你将学到HTML和XHTML之间的不同,以及如何将HTML转换为XHTML。毕竟XHTML是发展的方向,所以我觉得该教程有必要在本站上发布。我感觉要是你想使用标准还是最好先学HTML,因为比较简单,然后再来看该教程。  

yagas的专栏 1765

x86架构学习之中断

外部中断,一般是由CPU的外部引脚电信号触发,这些引脚留给硬件厂商去定义中断,例如主板厂商可以将USB中断挂载70号中断引脚上,MCU厂商可以将片上外设(SPI、I2C等)的中断挂载在指定中断线上。中断描述符主要用于说明该中断的入口地址,中断描述符表则是将中断描述符一项一项管理在一个数组中,每一项中断描述符占用8个字节(64位模式下,占用16字节),其。简称中断,后文如果没特别说明,中断都指外部中断,由外部IO事件触发,由于时钟源来自CPU外部,与CPU时钟不同源,因此是异步事件。

qq_26962739的博客 1572

XHTML 表单代码

一、在网页文档中添加一对<form>和</form>标记对,就在网页中创建了定义了一个表单。表单中的输入控件必须包含在form 元素的标记对内。除了输入控件外,还可以在该标记对中放入任何 XHTML 元素,例如段落、表格、等。 (1)<form>标记的最小格式: <form> action="表单处理程序的URL"method="method="...

weixin_30572613的博客 177

【蒸汽幻想台服新版商业端】2025最新整理单机一键即玩镜像端+WIN系半手工端+PC客户端+网页注册+网页管理后台+教程【站长亲测】

MMORPG端游【蒸汽幻想台服新版商业端】2025最新整理单机一键即玩镜像端+WIN系半手工端+PC客户端+网页注册+网页管理后台+教程。

百创科技 531

倍福EL6002实现RS232自由口通信,以称重模块RS232数据接收为例

RS-232是美国电子工业联盟制定的串行数据通信接口标准,原始编号全称是EIA-RS-232(简称RS232),它被广泛用于DCE(Data Communication Equipment ) 和 DTE(Data Terminal Equipment) 之间的连接。最早的台式电脑都会保留9针的232接口,用于串口通信,目前基本被USB接口取代。CTS是对请求发送RTS信号的响应,当DCE已经准备好接收数据时,该信号有效(ON),通知DTE可用使用TXD发送数据了。弄完了,再将CTS设置为1,让A发数据。

weixin_41883890的博客 1725

玩转Eclipse — 快捷键设置及汇总

转自:https://blog.youkuaiyun.com/jmyue/article/details/16960199         快捷键的意义就是使操作方便快捷,往往一个组合键,就可以完成鼠标多次定位和点击才能执行的功能。对快捷键越熟练,其快速的优势越明显。Eclipse快捷键的设置其实比较简单,只是快捷键的数量比较多。 1. 快捷键设置   &nb...

吴甜甜的技术博客 1万+

仿真学习系列(三十八):Sigrity仿真之单端S参数提取

S 参数(Scattering Parameters)是高速信号分析中最基础也最常用的指标,能够全面表征走线、过孔、连接器等互连结构的高频行为。在 Sigrity PowerSI 中,Model Extraction 是最常用的 S 参数提取方式,适用于高速差分线、单端线、过孔、参考平面等各种拓扑结构。 本节将通过示例讲解如何在 PowerSI 中完成一次完整的 S 参数提取流程,包括:对象选择、端口设置、频率范围配置以及结果查看。掌握此方法后,即可对任意高速网络执行阻抗、插损、回损、串扰分析,为进一步的

案例文章,高速信号 838

【Eclipse系列】eclipse快捷键和设置

本文以4.24版本为例,详细介绍一下常用快捷键,以及如何设置。

u011203602的专栏 9697

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

Eclipse常用快捷键

Eclipse常用快捷键 Ctrl+1 快速修复 Ctrl+D: 删除当前行 Ctrl+Alt+↓ 复制当前行到下一行(复制增加) Ctrl+Alt+↑ 复制当前行到上一行(复制增加) Alt+↓ 当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了) Alt+↑ 当前行和上面一行交互位置(同上) Alt+← 前一个编辑的页面 Alt+→ 下一个编辑的页面(当然是针对上面那条来说了) Al...

CodeHunter_qcy 3万+

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

Eclipse 快捷键

Ctrl+J | 正向增量查找(按下Ctrl+J后,你所输入的每个字母编辑器都提供快速匹配定位到某个单词,如果没有,则在状态栏中显示没有找到了,查一个单词时,特别实用,要退出这个模式,按escape建) || Ctrl+Shift+O | 组织类的import导入(既有Ctrl+Shift+M的作用,又可以帮你去除没用的导入,很有用) || Ctrl+K | 参照选中的Word快速定位到下一个(如果没有选中word,则搜索上一次使用搜索的word) |

2401_86400291的博客 1726

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

eclipse快捷键

eclipse快捷键 1、eclipse的快捷键查看与修改。 a)Window-Preferences-General-Keys界面可以查看和修改快捷键的配置 b)还可以通过快捷键ctrl+shift+L查看当前eclipse快捷键的配置 c)修改自己想要的快捷键:根据快捷键关键字或功能搜索修改。如删除行的快捷键油Ctrl+D改成Alt+D 2、eclipse的快捷键有时候,会跟系...

ConstXiong 1万+

Eclipse快捷键

编辑相关快捷键 Eclipse的编辑功能非常强大,掌握了Eclipse快捷键功能,能够大大提高开发效率。Eclipse中有如下一些和编辑相关的快捷键。 1. 【ALT+/】 此快捷键为用户编辑的好帮手,能为用户提供内容的辅助,不要为记不全方法和属性名称犯愁,当记不全类、方法和属性的名字时,多体验一下【ALT+/】快捷键带来的好处吧。 2. 【Ctrl+O】 显示类中方法和属性的大纲,能快速定位类的方法和属性,在查找Bug时非常有用。 3. 【Ctrl+/】 ...

FurtherSkyQ的博客 874

关于eclipse的快捷键

Ctrl + Shift + F :书写格式规范的代码是每一个程序员的必修之课,当看见某段代码极不顺眼时,选定后按此快捷键可以格式化这段代码,如果不选定代码则默认格式化当前文件。默认设置是输入“.” 后,才会出现提示。可以将上下两行的位置对调,也可以是选中的几行与上下一行对调,与上一行对调的快捷键是Alt+↑,与下一行对调的快捷键是Alt+↓。查找当前文件所在项目中的路径,可以快速定位浏览器视图的位置,如果想查找某个文件所在的包时,此快捷键非常有用(特别在比较大的项目中)。查找类、方法和属性的引用。

2401_86388627的博客 1112

eclipse如何重置快捷键_eclipse键盘快捷键怎么更改?

eclipse可以按键盘快捷键提供工作代码设计效率,但是很多网友可能不知道eclipse的快捷键可以自己设置修改的,用户如果有自己习惯使用的快捷键的话可以自定义更改设置键盘快捷键,下面为大家介绍了具体的设置方法,并将eclipse中快捷键罗列出来供大家参考。eclipse键盘快捷键怎么更改?1、在进行使用eclipse中对代码上开发,使用”alt+/“快捷键后,在代码中就会自动提示,那在快捷键上冲...

weixin_39633252的博客 1030

eclipse调试的快捷键及常用快捷键

调试的快捷键: 1.先右键debug>java application进入调试 2.StepOver(alsoF6)跳过 3.StepReturn(alsoF7)执行完当前method,然后return跳出此method 4.stepFilter逐步过滤一直执行直到遇到未经过滤的位置或断点(设置Filter:window-preferences-j...

O_O_O_O_Odhf的博客 812

Eclipse快捷键 10个最有用的快捷键

*我 们的团队有统一的代码格式,我们把它放在我们的wiki上。: 在包浏览视图(Package Explorer view)中默认的布局(扁平式)方式让我困惑,它把包的全名显示在导航树(navigation tree)中。新版Eclipse的修改建 议做的很不错,可以帮你解决很多问题,如方法中的缺失参数,throw/catch exception,未执行的方法等等。如果你重命名的是类中的一个属性,你可以点击alt+shift+r两次,这会呼叫出源码处理对话框,可以实现get及set方法的自动重命名。

2501_90193635的博客 834

eclipse常用快捷键

Eclipse 常用快捷键 Ctrl+/ 单行注释/取消单行注释 Ctrl+1 补全代码 Ctrl+C: 复制 Ctrl+V: 粘贴 Ctrl+D: 删除当前行 Ctrl+S: 保存 Ctrl+Alt+↓ 复制当前行到下一行(复制增加) Ctrl+Alt+↑ 复制当前行到上一行(复制增加) Ctrl+Q 定位到最后编辑的地方 Ctrl+L 定位在某行 Ctrl+M 最大化当前的Edit...

huangpf_vcx 198

Eclipse快捷键,IDEA中使用Eclipse快捷键

IDEA,java,工具使用

weixin_60664694的博客 1708

【eclipse】快捷键

打开Outline视图,列出当前类中的所有方法和属性,你可以通过这个视图快速跳转到特定的方法或字段。:跳转到所选元素的声明处,无论是变量、方法还是类,都可以通过这个快捷键找到它们定义的地方。以下是一些常用的 Eclipse 快捷键,它们覆盖了编辑、导航、重构、调试等多个方面。:可以直接跳转到指定的行号。打开完整的快捷键列表,也可以自定义快捷键以适应个人习惯。:选中从光标当前位置到行尾的内容(不包括行尾换行符)。:组织导入,包括添加缺少的导入并移除未使用的导入。:选中从光标当前位置到行尾的所有内容。

xiaodoudouer的博客 721
上一篇: 数据库设计经验谈
下一篇: Web Service入门(概念,组成,作用)
duduwolf
博客等级 码龄25年 17粉丝 52原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值