标签: web-standards

在另一个html表单中有一个html表单是否有效?

是否有效的html具有以下内容:

<form action="a">
    <input.../>
    <form action="b">
        <input.../>
        <input.../>
        <input.../>
    </form>
    <input.../>
</form>
Run Code Online (Sandbox Code Playgroud)

因此,当您提交"b"时,您只能获得内部表单中的字段.当您提交"a"时,您将获得所有字段减去"b"中的字段.

如果不可能,这种情况有哪些变通方法?

html standards-compliance web-standards

312
推荐指数
8
解决办法
22万
查看次数

对HTML表单的action属性使用空URL是一种好习惯吗?(动作= "")

我想知道是否有人可以给出使用空白HTML表单操作回发到当前页面的"最佳实践"响应.

一篇帖子询问这里有一个空白的HTML表单动作,有些像这样的页面表明它很好,但我想知道人们的想法.

html forms string web-standards

272
推荐指数
5
解决办法
16万
查看次数

我可以使用非现有的CSS类吗?

我有一个表,我通过一个不存在的CSS类显示/隐藏jQuery的完整列:

<table>
   <thead>
      <tr>
         <th></th>
         <th class="target"></th>
         <th></th>
      </tr>
   </thead>
   <tbody>
      <tr>
         <td></td>
         <td class="target"></td>
         <td></td>
      </tr>
      <tr>
         <td></td>
         <td class="target"></td>
         <td></td>
      </tr>
   </tbody>
</table>
Run Code Online (Sandbox Code Playgroud)

有了这个DOM,我可以通过jQuery在一行中完成这个: $('.target').css('display','none');

这非常有效,但是使用未定义的CSS类是否有效?我应该为它创建一个空类吗?

<style>.target{}</style>
Run Code Online (Sandbox Code Playgroud)

是否有任何副作用或有更好的方法来做到这一点?

html css web-standards w3c-validation

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

ISO 8601和RFC 3339日期格式之间有什么区别?

ISO 8601RFC 3339似乎是网络常见的两种格式.我应该使用一个吗?一个只是一个扩展吗?我真的需要关心那么糟糕吗?

format datetime web-standards

249
推荐指数
4
解决办法
13万
查看次数

input type ="submit"Vs按钮标签是否可以互换?

input type="submit"button标签是可以互换的吗?或者如果有任何差异那么何时使用input type="submit"何时button

如果没有区别那么为什么我们有2个标签用于相同的目的?

html w3c accessibility web-standards semantic-markup

217
推荐指数
9
解决办法
12万
查看次数

是否有JSON的查询语言?

是否有(大致)SQL或类XQuery语言来查询JSON?

我正在考虑非常小的数据集,这些数据集可以很好地映射到JSON,很容易回答诸如"X的所有值,其中Y> 3"的查询,或者执行通常的SUM/COUNT类型操作.

作为完全构成的例子,这样的事情:

[{"x": 2, "y": 0}}, {"x": 3, "y": 1}, {"x": 4, "y": 1}]

SUM(X) WHERE Y > 0     (would equate to 7)
LIST(X) WHERE Y > 0    (would equate to [3,4])
Run Code Online (Sandbox Code Playgroud)

我认为这可以在客户端和服务器端工作,结果转换为适当的特定于语言的数据结构(或者可能保存为JSON)

一个快速的谷歌搜索表明人们已经考虑过它并实现了一些东西(JAQL),但似乎还没有出现标准用法或一组库.虽然每个功能都可以自行实现,但如果有人已经做好了,我不想重新发明轮子.

有什么建议?

编辑:这可能确实是一个坏主意,或者JSON可能过于通用我正在思考的格式..想要查询语言而不是直接根据需要直接执行求和/等功能的原因是我希望构建查询动态地基于用户输入.有点像"我们不需要SQL,我们只能编写我们需要的功能"的论点.最终要么失控,要么在你进一步推动时最终编写自己的SQL版本.(好吧,我知道这是一个有点愚蠢的论点,但你明白了......)

json querying web-standards dynamic-queries nosql

213
推荐指数
9
解决办法
13万
查看次数

TD中的DIV是个坏主意吗?

好像我在某个地方听到/读到一个<div>内部<td>是禁止的.并不是说它不起作用,只是基于它们的显示类型它们并不真正兼容.找不到任何证据来支持我的预感,所以我可能完全错了.

html html-table web-standards semantic-markup

139
推荐指数
5
解决办法
15万
查看次数

HTML5如何"取代"Flash?

自推出iPad以来,一场争论的焦点是Flash与HTML5的问题.有些人认为HTML5有朝一日会取代/取代Adobe Flash.

我不开发在浏览器中运行的软件,所以我的(有限的)理解是:

  • HTML是一种纯文本标记语言,通过HTTP传递到客户端浏览器.客户端浏览器根据标准规范解释标记并呈现(具有不同程度的成功)页面.
  • Adobe Flash是一个适用于处理音频,视频,声音和光栅/矢量图形的框架.它需要特殊的创作工具(可能是编译器?)和自定义播放器,它可以作为大多数常见浏览器的插件.

有人可以解释(对于这个C/C++开发人员)从技术/编码的角度来看,基于文本的标记语言(HTML5)可以被视为多媒体框架(Flash)的替代品吗?

请不要发表自己的观点 - 只是技术事实.

flash markup html5 web-standards

139
推荐指数
8
解决办法
8万
查看次数

XML,HTML和XHTML文档的有效内容类型

XML,HTML和XHTML文档的正确内容类型是什么?

我需要编写一个只获取这些类型文件的简单爬虫.

现在,由于mod_rewrite,http://example.net/index.html可以提供例如JPEG文件,因此我需要检查响应头中的内容类型,并将其与允许的内容类型列表进行比较.

我在哪里可以获得这样的清单?

html xml xhtml http web-standards

111
推荐指数
1
解决办法
23万
查看次数

对Unicode字符进行URL编码的正确方法是什么?

我知道非标准的%uxxxx方案,但这似乎不是明智的选择,因为该方案已被W3C拒绝.

一些有趣的例子:

心中的人物.如果我在浏览器中输入:

http://www.google.com/search?q=?
Run Code Online (Sandbox Code Playgroud)

然后复制并粘贴它,我看到这个URL

http://www.google.com/search?q=%E2%99%A5
Run Code Online (Sandbox Code Playgroud)

这使得它看起来像Firefox(或Safari)正在这样做.

urllib.quote_plus(x.encode("latin-1"))
'%E2%99%A5'
Run Code Online (Sandbox Code Playgroud)

这是有道理的,除了不能用Latin-1编码的东西,比如三点字符.

Run Code Online (Sandbox Code Playgroud)

如果我输入URL

http://www.google.com/search?q=…
Run Code Online (Sandbox Code Playgroud)

进入我的浏览器然后复制粘贴,我明白了

http://www.google.com/search?q=%E2%80%A6
Run Code Online (Sandbox Code Playgroud)

背部.这似乎是做的结果

urllib.quote_plus(x.encode("utf-8"))
Run Code Online (Sandbox Code Playgroud)

这是有道理的,因为...不能用Latin-1编码.

但后来我不清楚浏览器是如何用UTF-8或Latin-1解码的.

因为这似乎含糊不清:

In [67]: u"…".encode('utf-8').decode('latin-1')
Out[67]: u'\xc3\xa2\xc2\x80\xc2\xa6'
Run Code Online (Sandbox Code Playgroud)

有效,所以我不知道浏览器是如何用UTF-8或Latin-1解码的.

使用我需要处理的特殊字符做什么是正确的?

unicode urlencode web-standards utf-8 character-encoding

106
推荐指数
4
解决办法
10万
查看次数