标签: html4

HTML:包含或排除可选的结束标记?

一些HTML 1结束标记是可选的,即:

</HTML>
</HEAD>
</BODY>
</P>
</DT>
</DD>
</LI>
</OPTION>
</THEAD>
</TH>
</TBODY>
</TR>
</TD>
</TFOOT>
</COLGROUP>
Run Code Online (Sandbox Code Playgroud)

注意:不要与禁止包含的结束标记混淆,即:

</IMG>
</INPUT>
</BR>
</HR>
</FRAME>
</AREA>
</BASE>
</BASEFONT>
</COL>
</ISINDEX>
</LINK>
</META>
</PARAM>
Run Code Online (Sandbox Code Playgroud)

注意: xhtml与HTML不同.xhtml是xml的一种形式,它要求每个元素都有一个结束标记.可以在html中禁止结束标记,但必须使用xhtml.

是可选的结束标记

  • 理想的包括,但如果你忘了它们我们会接受它们,或者
  • 理想情况下包括在内,但如果你把它们放入,我们会接受它们

换句话说,应该我包括他们,或者我应该包括它们呢?

如何关闭元素标签是可选的HTML 4.01规范的会谈,但如果它是最好将它们纳入,或最好不包括他们不说.

另一方面,关于DevGuru的随机文章说:

结束标记是可选的.但是,建议将其包括在内.

我问的原因是因为你只是因为兼容性原因而知道它是可选的; 如果可以的话,他们会做出(强制性的 | 禁止的).

换句话说:HTML 1,2,3对这些,现在是可选的结束标记做了什么.HTML 5有什么作用?什么应该 …

html html5 html4

149
推荐指数
7
解决办法
3万
查看次数

HTML 4和HTML 5之间的主要区别是什么?

HTML4HTML5草案之间的主要区别是什么?

请保留与更改的语法和添加/删除的html元素相关的答案.

html html5 html4

144
推荐指数
4
解决办法
30万
查看次数

<pre>和<code> HTML标记有什么区别?

如何做一个<pre>HTML标签不同于<code>HTML标签.

我已经查看了W3Schools页面,看起来它们是一样的.

如果它们之间有什么重大区别?

html html5 html4

46
推荐指数
2
解决办法
5万
查看次数

<a>标签中可包含哪些元素?

我的谷歌今晚还没有达到标准.可以包含在<a>标记中的有效html元素(如果有)是什么?

__PRE__

html validation html4

35
推荐指数
2
解决办法
2万
查看次数

为什么<META HTTP-EQUIV ="Content-Script-Type"...>大部分未使用?

相关: Content-Script-Type和Content-Style-Type的重点是什么.

我想知道开发人员不使用的主要原因是什么

  • <meta http-equiv="content-script-type" content="text/javascript" />
  • <meta http-equiv="content-style-type" content="text/css" />

在他们的网络项目中.(我也不是,顺便说一下.)

保存一个必须type在每个实例上声明使用<script><style>,它似乎没有任何缺点.然而,事实上,我从未在野外见过其中一个.在依赖这些<meta>标签时,是否需要考虑?

html html4

27
推荐指数
3
解决办法
2万
查看次数

自闭输入标签在HTML 4中是否有效?

根据http://www.w3.org/TR/html401/interact/forms.html#h-17.4,输入元素应以单个结尾>而不是结尾/>.虽然大多数浏览器都可以处理以...结尾的输入元素,但/>这样的输入元素是否符合HTML语法规则?换句话说是相同的元件<input ... /><br />有效的HTML 4?

(这个问题是关于HTML而不是XHTML !!!)

html html4

17
推荐指数
1
解决办法
5701
查看次数

内联SVG与<object>嵌入式

我正在为Eve Online构建一个游戏内浏览器RoR应用程序.我的应用程序的一个要求是显示graphviz生成的SVG图.我遇到了一些在这种环境下满足我的要求的问题.

Eve的IGB没有官方文档,但wiki表示:

新的EVE Online游戏内浏览器(代号为Moondoggie)基于两个元素组合的技术堆栈:

Awesomium:一个中间件层,它将呈现的网页作为3D引擎可解析的数据提供.Awesomium由Khrona Software开发.

Chromium:一个中间件层,提供进程间通信,网页呈现,HTTP通信以及编写Web浏览器所需的所有其他基础知识.它本身就基于Apple的Webkit框架.Chromium是一个主要由谷歌主导的开源项目.

因此,Moondoggie能够通过Acid3测试,因此可以支持完整的HTML 4.01和CSS3规范.

我需要我在SVG中包含的链接才能访问我的应用程序的javascript.嵌入它<embed><object>将SVG放在我的JS文件范围之外.

使用<embed><object>DOES在游戏内浏览器中正确渲染svg.当它像我在下面那样内联时,它会显示一行文本,其中包含来自SVG的文本元素.

更新 这里我在的地方.我很确定这大部分都是多余的,因为我没有注意到只是单独使用render file:我自己的内部视图.我认为mime类型注册更多用于respond_to,但我不确定如何在这种情况下使用它.

主视图片段:

<%= render "map/map" %>
Run Code Online (Sandbox Code Playgroud)

部分视图文件:

<html xmlns="http://www.w3.org/1999/xhtml"
      xmlns:svg="http://www.w3.org/2000/svg">
<head>
    <title>Embedded SVG</title>
</head>
    <body>
        <%= render file: @map.output_file_path %>
    </body>
</html>
Run Code Online (Sandbox Code Playgroud)

配置/初始化/ mime_types.rb:

Mime::Type.register "image/svg+xml", :svg  
Run Code Online (Sandbox Code Playgroud)

我不明白为什么它在<object>标签内呈现良好但在内联时不呈现.如何<object>在主视图中模拟环境中的环境?或者,如何让<object>标签访问我的javascript函数?

javascript svg ruby-on-rails html4

12
推荐指数
1
解决办法
2520
查看次数

我应该删除元标记中的尾部斜杠吗?

W3c标记验证要求我删除页面上的尾部斜杠.它是否正确?Aand我的页面仍然符合所有浏览器的标准吗?

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

<meta http-equiv="content-style-type" content="text/css" **/**>
Run Code Online (Sandbox Code Playgroud)

html html4 w3c-validation meta-tags

10
推荐指数
2
解决办法
6149
查看次数

HTML5 - 带填充的文本输入太宽

我想要一个input从里面填充的场地.我正在转移到HTML5.我在HTML 4.01 Transitional中工作,但在HTML5中,该input字段开始超出表框架.你能帮我纠正一下HTML吗?

HTML代码的一部分

<td class="content_listing_r" style="width: 80%;">
    <input type="text" name="model_search" style="width: 100%; padding: 5px"  autocomplete="off" />
</td>
Run Code Online (Sandbox Code Playgroud)

它看起来像这样:

在此输入图像描述

但应该看起来像这样:

在此输入图像描述

这是一个小提琴,你可以看看并玩它:http://jsfiddle.net/kelu/DbXy5/5/

css html5 html4

10
推荐指数
2
解决办法
6985
查看次数

使用百分比对img元素的width,height属性有什么影响?

对不起,如果这是一个愚蠢的问题,但事实是我对此一无所知.

我正在寻找找到一些方法来定位img的元素HTML,她注意到来自w3schools.com这句话(据讲的设置页面width中的img元素):

在HTML 4.01中,宽度可以以像素或包含元素的%来定义.在HTML5中,值必须以像素为单位.

它表示width属性必须设置为像素而不是百分比.但使用百分比时,解决我的问题要容易得多.我用百分比和最新版本的检查结果FireFox,Chrome以及IE.一切都很好.

现在,我的问题是,使用百分比(尽管HTML5指令)虽然它实际上工作正常,但是什么是不良后果?我们应该关心什么,不应该关注什么?

非常感谢您阅读并澄清情况.

html css html5 html4 width

10
推荐指数
1
解决办法
4607
查看次数