首页 > 其他分享 >DTD列表

DTD列表

时间:2023-10-11 10:01:56浏览次数:36  
标签:浏览器 代码 列表 HTML 文档 使用 DTD


1.DTD为英文Document Type Definition,中文意思为“文档类定义”。DTD肩负着两重任务: 一方面它帮助你编写合法的代码 ,另一方面它让浏览器正确地显示代码。

2.一个DTD应该放在每一个文档的第一行(包括空白).这样正确地放置,你的DTD才能告诉浏览器的用的是什么标记语言。在通常情况下,如果你编写的是正确代码,并拥有一个合适的DTD,浏览器将会根据W3C的标准显示你的代码。

3.如果说你没有使用DTD,你将很难预测浏览器是怎样显示你的代码,仅仅在同一浏览器就有不同的显示效果。尽管你的网页做得非常飘亮,要是没有使用DTD,你的努力也是白费的。因此,一个DTD是必不可少的。

4.DTD列表

XHTML 1.1 

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"> 


XHTML1.0 Strict DTD(严格的文档类定义):要求严格的DTD,你不能使用表现标识和属性,和CSS一同使用。完整代码如下: 

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


XHTML1.0 Transitional DTD(过渡的文档类定义):要求非常宽松的DTD,它允许你继续使用HTML4.01的标识(但是要符合xhtml的写法)。完整代码如下: 

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


XHTML1.0 Frameset DTD(框架集文档类定义):专门针对框架页面设计使用的DTD,如果你的页面中包含有框架,需要采用这种DTD。完整代码如下: 

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


HTML 4.01 Strict DTD (严格的文档类定义)不能包含已过时的元素(或属性)和框架元素。对于使用了这类DTD的文档,使用如下文档声明: 

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> 


HTML 4.01 Transitional DTD(过渡的文档类定义)能包含已过时的元素和属性但不能包含框架元素。。对于使用了这类DTD的文档,使用如下文档声明: 

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> 


HTML 4.01 Frameset DTD(框架集文档类定义)。能包含已过时的元素和框架元素。。对于使用了这类DTD的文档,使用如下文档声明: 

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "http://www.w3.org/TR/html4/frameset.dtd"> 


HTML 3.2 

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN"> 


HTML 2.0 

<!DOCTYPE html PUBLIC "-//IETF//DTD HTML 2.0//EN">

标签:浏览器,代码,列表,HTML,文档,使用,DTD
From: https://blog.51cto.com/u_3177799/7806758

相关文章

  • struts2+hibernate+spring+jquery返回json List列表
    1.引入包:struts2-json-plugin-2.1.8.1.jarjson-lib-2.1.jarcommons-collections-3.2.1.jarcommons-beanutils-1.8.2.jarcommons-lang-2.4.jarezmorph-1.0.6.jar,其他的包略,这几个包是返回json形式的数据必须的2.<packagename="default"extends="js......
  • element ui 列表页 新增修改查看表单
    列表页直接操作删除,新增修改查看用一个子组件表单实现列表<template><divclass="mod-configml10"><!--搜索--><divclass="searchsearchHead"v-show="showSearch"><el-formref="searchForm":model="se......
  • 列表标签
    1.无序列表<ultype="square"><li>第一项</li><li>第二项</li><li>第三项</li><li>第四项</li></ul> 2.有序列表<oltype="1"start="5"><li>111</l......
  • python 字典嵌套(列表及字典)取值/统计方案
    classDictionaryProcessingSet:result_dict={}defget_key(self,data:dict,demand:list,countKey:str=''):""":paramdata:入参数据:paramdemand:你的需求参数:paramcountKey:参数统计次数......
  • 后端结合前端 模板渲染 显示列表
    最终效果 背景知识将HTML文件放在"templates"文件夹中可以确保Flask能够自动找到和加载它们,我没建这个文件夹所以报错了,图中是查了资料改正后的工程结构python文件需要放到工程的子目录 html代码<!DOCTYPEhtml><htmllang="en"><head><metacharset="UTF-8......
  • 由于蚂蚁老师课程视频中博客园网站更新,代码不适用于现有环境,故网上查找更新:网上爬取博
    importjsonimportreimportrequestsfrombs4importBeautifulSoupfOut=open("博客爬取文章列表标题及地址.txt","w",encoding="utf8")foridxinrange(20):print("#"*50,idx+1)url="https://www.cnblogs.com/AggSite/......
  • Python入门示例系列13 列表
    Python入门示例系列13列表 序列序列是Python中最基本的数据结构。Python包含6中内建的序列,即列表、元组、字符串、Unicode字符串、buffer对象和xrange对象。序列通用的操作包括:索引([])、长度(len)、组合(序列相加)、重复(乘法)、分片(切片[:])、检查成员(in,notin)、遍历、最小值(mi......
  • 框架集 表格 列表
    一.框架集(frameset)注意:要把body删了 rows以纵向分 cols以横向分framboder=0/1是否有边框border=1边框为1frame框架noresize是否有拖拽scrolling=yes/no/auto是否有下拉或右拉target中的值可以自定义跳转但是必须在frameset中使用 二.内框架ifram......
  • css中实现分区中列表的标记的改变
    想要实现下面的情况该怎么写 1.可以在html中用分区标记(<div>)来实现三个分区2.样式可以使用css来实现。(这里我采用的是外部样式表)3.我们可以在分区标签中使用类标记器(上面的class就是类标记器),然后在css中使用后代选择器,在选择器中使用列表属性list-of-style: (注意使用......
  • 为功耗分析生成仿真波形文件及RTL文件列表
    一、获取RTL文件列表RTL文件包括vhdl,v,sv三种文件,可以根据后缀获取工程内部所有文件夹,及子文件夹内部的相关文件。可以通过shell脚本实现该功能。1#!/bin/bash2######################################################################3##......