Tag: w3c

有没有一种有效的方法来包装一个HTML元素的DT和DD?

我希望HTML可以做一些在语义上等同于此的东西; <dl class="main-list"> <definitionitem> <dt>Some Thing</dt> <dd>You know it!</dd> <dt>Another Thing</dt> <dd>Word.</dd> </definitionitem> <definitionitem> <dt>Stuff</dt> <dd>Alright!</dd> </definitionitem> </dl> 但是,由于距离我最近的东西,我不是100%满意的语义; <div class="redundant-wrapper"> <dl class="main-list"> <dt>Some Thing</dt> <dd>You know it!</dd> <dt>Another Thing</dt> <dd>Word.</dd> </dl> <dl class="another-main-list"> <dt>Stuff!</dt> <dd>Alright!</dd> </dl> </div> 我想知道如果有人有什么其他的想法可以做到这一点? 此外,项目将被分组的原因是因为它们在被标记的内容中被可视化地分组。 设想一个字典页面,带有一个单一的定义列表,其中每个定义位于左侧浮动框内。 我一直遇到这种情况。

如何在Python中取消一个urlencoded unicodestring?

我有一个像“Tanım”这样的编码为“Tan%u0131m”的unicodestring。 我怎样才能将这个编码的string转换回原来的Unicode。 显然urllib.unquote不支持unicode。

Google +1button不符合W3C标准

所以我一直在玩Google的+1button,试图让它在我的网站上,但它不符合W3C。 代码如下: <!– Place this tag in your head or just before your close body tag –> <script type="text/javascript" src="http://apis.google.com/js/plusone.js"> {lang: 'en-GB'} </script> <!– Place this tag where you want the +1 button to render –> <g:plusone size="medium" href="http://www.example.org"></g:plusone> 有谁知道为什么发生这种情况,以及如何使这个兼容? 谢谢 编辑:为了让这个通过validation,我在我的网站上写了一篇文章。

正确使用Blockquote,q和cite?

这是正确使用Blockquote , q和cite吗? <p> <blockquote>Type HTML in the textarea above, <q>and it will magically appear</q> in the frame below. </blockquote> <cite><a href="http://stackoverflow.com">refrence url</a> </p> 是使用Blockquote , q语义正确吗? 或者两者都是表象元素,所以不应该使用?

根据网页标准,我们可以在<h1>内放置<img>吗?

我们可以根据网页标准把<img>放在<h1>里面吗? 喜欢这个 <h1> Demo text <img src="anyimage.jpg"/> </h1>

jQuery的serializeArray不包括被点击的提交button

我有一个有两个button的表单。 一个用于保存logging,另一个用于取消保存程序。 我正在使用rails.js (一个常见的AJAX / jQuery插件,用于那些你不知道的) JavaScript文件,它可以与jQuery一起使用,用于不显眼的javascript / ajax调用。 当我通过ajax发送表单数据时,我希望我点击的button的名称和值与其余的数据一起提交,以便我可以根据哪个button被点击来做出决定。 rails.js文件中的方法使用.serializeArray()将表单数据发送到服务器。 问题是这不包括我点击的button的名称/值对。 jQuery的网站声明,他们这样做的目的(尽pipe我认为他们应该): “ .serializeArray()方法使用标准的W3C规则来控制成功的控件,以确定它应该包含哪些元素,特别是元素不能被禁用,并且必须包含一个名称属性,没有提交button值被序列化,因为表单没有被提交一个button。” 他们怎么能假定一个表格不是用button提交的呢? 我相信这是毫无意义和错误的假设。 根据W3C规则,为提交表单而激活的button被视为成功的控件 。 由于jQuery的开发人员已经决定这样做的目的,我可以假设有另一种方法, 不排除序列化中激活的button? 编辑:这是我的表单可能看起来像什么样子的快速示例… <!DOCTYPE html5> <html> <head> <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.3/jquery.min.js" type="text/javascript"></script> <script type="text/javascript"> $(document).ready(function() { $('#form').submit(function(e) { // put your breakpoint here to look at e var x = 0; }); }); </script> </head> <body> <form id="form"> […]

MTOM如何工作?

MTOM是W3C消息传输优化机制,这是一种向Web服务高效发送二进制数据的方法。 它一般如何工作?

一个CSS像素可以分数吗?

CSS的px可以是一个分数吗? 标准允许吗? 如果是这样,主要的浏览器是否支持它? 让我们回到文件的答案,人们。

为什么<style href =“min.css”> </ style>

我的一个开始学习Web开发的亲戚问我这个问题。 为什么<script src="min.js"></script>但是<link rel="stylesheet" href="min.css">为什么不是<style href="min.css"></style> link标签添加外部CSS在页面中,但当我们链接到页面的CSS,但我们使用<style>…</style>当我们在<head>写入CSS? 我告诉他,这是因为规范。 有没有更多的信息给他?

在<head>中定义元素的最佳实践是什么?

可以以任何顺序使用任何东西? 在<title>之前放置<meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> 这是最常用的,是最好的办法吗? <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html lang="en"> <head> <meta http-equiv="content-type" content="text/html; charset=utf-8"> <title>Title Goes Here</title> <link rel="stylesheet" href="http://sstatic.net/so/all.css?v=5912"> <link rel="shortcut icon" href="http://sstatic.net/so/favicon.ico"> <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js"></script> <script type="text/javascript"> $(function() { $("#wmd-input").focus(); $("#title").focus(); $("#revisions-list").change(function() { window.location = '/posts/1987065/edit/' + $(this).val(); }); }); </script> </head> <body> <p>This is my web […]