叫我一个rube,但我希望我的工作能够验证.使用Google Font API的网页验证为CSS3,但不是CSS2.1.这是href,直接来自Google说明:
<link href="http://fonts.googleapis.com/css?family=Yanone+Kaffeesatz" rel="stylesheet" type="text/css" id="googlefont" />
CSS 2.1和XHTML 1.0 Strict是不合理的限制,因此当没有可行的解决方案时(即嵌入Flash视频,也就是说,没有其他跨浏览器,我知道的易于实现的解决方案),我不反对脚本解决方法.那么,是否有可行的解决方案,如果没有,任何人都可以建议脚本解决方法吗?或者我应该只是验证CSS3并称之为好?
谢谢,
motorhobo
我正在使用通过新W3C 规范中指定的Chrome和 IE 9公开的新webTiming API。
出于某种原因,我得到了loadEventEndas 0。这限制了我计算实际加载时间。
这是输出和代码
connectStart is: 1308411426685
responseStart is: 1308411429541
domLoading is: 1308411429548
connectEnd is: 1308411426685
domInteractive is: 1308411430023
fetchStart is: 1308411426667
secureConnectionStart is: 0
domainLookupStart is: 1308411426667
responseEnd is: 1308411429543
requestStart is: 1308411426685
loadEventEnd is: 0
domComplete is: 0
redirectStart is: 0
unloadEventEnd is: 1308411429545
domContentLoadedEventStart is: 1308411430023
domContentLoadedEventEnd is: 0
domainLookupEnd is: 1308411426667
navigationStart is: 1308411426667
unloadEventStart is: 1308411429545
loadEventStart is: 0
redirectEnd is: 0 …Run Code Online (Sandbox Code Playgroud) 我一直在寻找关于如何(或者是否)在 html 文档中呈现外部链接以符合任何可访问性/可用性指南的明确指南。但我实在找不到任何东西。
我们有一个客户坚持认为任何外部链接(包括菜单/导航)都应该有一个图标表明它是外部的。
我的问题是——这有必要吗?区分外部链接的最低要求是什么?是否需要有视觉线索,或者是否可以仅在链接标题或名称中表明,如果单击它将转到另一个网站?
对此的任何澄清将不胜感激,因为我正在努力建议我们应该做什么。
在哪里可以找到官方 DTD 规范?与 XPath 和 XML Schema 不同,我似乎无法在 W3C 网页上找到 DTD 规范,也无法通过 google.com 找到它。
我有一个rootSVG'org.w3c.dom.element'类的rootelment ,并且我有一个方法,该方法根据条件接受脚本集的名称,并创建一个scriptelement并使用appendchild将该scriptelement作为其子节点插入。 rootelement.It设置根元素的属性(“ onload”)并作为此脚本。
但是我们知道appendchild总是在最后一个子节点上插入一个节点,我想知道是否有任何机制可以将该元素设置为rootelement的第一个子节点,因为在IE中,有时会得到消息,即未定义特定脚本当我们第一次加载页面时。下面是代码片段。
if ( bEnableMouseEvents )
{
String scriptName = "SvgScriptUtils";
if ( !bUsingPlugin )
scriptName = scriptName + "Native";
// insert external javascript driver for tooltips/navigation-mode/popups
rootSVG.setAttribute("contentScriptType", "text/ecmascript");
Element scriptElement = doc.createElementNS(SVGDOMImplementation.SVG_NAMESPACE_URI, SVGConstants.SVG_SCRIPT_TAG);
scriptElement.setAttribute("type", "text/ecmascript");
XlinkHref.set(scriptElement, "/scripts/" + scriptName + ".fs");
rootSVG.appendChild(scriptElement);
rootSVG.setAttribute("onload", scriptName + ".initMOS(evt)");
}
Run Code Online (Sandbox Code Playgroud) 我的页面上有以下错误,当使用http://validator.w3.org/验证时, 没有属性"占位符"没有属性"autocomplete"
详情说:
第59行,第81列:没有属性"占位符"... rd"type ="text"style ="width:500px;"placeholder ="What"autocomplete ="off"/>✉您使用了上面提到的属性您的文档,但您使用的文档类型不支持该元素的该属性.此错误通常是由于使用框架的文档错误地使用"严格"文档类型(例如,您必须使用"过渡"文档)输入获取"目标"属性的类型,或者使用供应商专有扩展,例如"marginheight"(这通常通过使用CSS来实现所需的效果来修复).
如果您正在使用的文档类型不支持元素本身,也可能导致此错误,因为未定义的元素将不具有受支持的属性; 在这种情况下,请参阅element-undefined错误消息以获取更多信息.
如何修复:检查元素和属性的拼写和大小写(请记住XHTML都是小写的)和/或检查它们是否都在所选文档类型中允许,和/或使用CSS而不是此属性.如果在使用元素将Flash媒体合并到网页中时收到此错误,请参阅有效闪存上的FAQ项.
html标签在这里: <input name="keyword" id="keyword" type="text" style="width:500px;" placeholder=" What" autocomplete="off" />
我正在使用http://validator.w3.org来验证我的代码.
但是我有45个错误,主要与重复的id有关.
我认为在可能的情况下重新使用CSS将是一个很好的尝试.
示例代码:
CSS
#cloudbullet {
background-color: #85c0bf;
height: 22px;
left: 13px;
margin-top: 7px;
position: relative;
top: 63px;
width: 20px;
Run Code Online (Sandbox Code Playgroud)
HTML
<div id="container1-title" class="">
<h2>Cloud/Hosting</h2>
</div>
<div id="cloudbullet" class="">
</div>
<div id="cloudbullet" class="">
</div>
<div id="cloudbullet" class="">
</div>
<div id="cloudbullet" class="">
</div>
<div id="cloudbullet" class="">
</div>
<div id="cloudbullet" class="">
</div>
Run Code Online (Sandbox Code Playgroud)
结果是我在垂直行中得到6个css框.
请有人建议我所做的是否正确,是否应该忽略验证或是否需要以不同的方式完成?
谢谢,
根据我对javascript虚拟机如何工作的全球理解,我可以清楚地看到微任务/宏任务的概念起着重要作用.
以下是我对此的理解:
以下是我的问题:
为什么没有明确的API来操纵这两个队列.
就像是
pushToMacroTask( function )pushToMicroTask( function )实际上,接触操作这些队列的唯一方法就是使用setTimeout()将任务添加到宏任务队列Promises并将任务添加到微任务队列......
我很好,但是这并没有给我们一个有意义的API,你不觉得吗?
这个概念是否应该保留给JS开发者"隐藏"并仅用于某些hacky情况?
你知道围绕这个主题是否有任何W3C规范?
所有VM引擎都以同样的方式实现这个概念吗?
我很乐意听到有关这方面的故事和意见.
谢谢 !
本周末,我为一个虚构的网站制作了一个模板.我经常这样做,试图用最小的标记和非常简洁的CSS构建一个非常干净的编码网站模板.
我希望我的网站在将它们交给客户之前完美验证.
我有两个问题(我想知道其他人如何建立一个完全有效的网站):http://validator.w3.org/check
我使用一些CSS3属性(转换,box-shadow,border-radius等),这使得网站验证失败,因为验证器检查CSS 2.1规范(我猜).你们还有什么方法可以在CSS中传递带有这些属性的验证器吗?你是否将它们分开并将它们包装在有条件的评论中?
第二个是@import CSS方法.在我的标题中,我有一个名为main.css的样式表.在这个样式表中,我有这样的东西:
/*site structure*/
/*@import url("grid_system_960.css");*/
/*default style rules
@import url("layout.css"); */
/*navigation.css
@import url("navigation.css");*/
Run Code Online (Sandbox Code Playgroud)
我只是这样做以保持CSS模块化和干净,但@import也失败了验证器.
有没有人有任何建议我可以采取改进我的结构/方法?
我一直在使用validator.w3.org作为HTML5收到此错误
"此时元素div上不允许属性ng-view"
如何通过div传递ng-view来解决这个问题?
<div ng-view></div>
Run Code Online (Sandbox Code Playgroud) w3c ×10
html ×4
css ×3
css3 ×2
validation ×2
angularjs ×1
asynchronous ×1
doctype ×1
dom ×1
dtd ×1
java ×1
javascript ×1
performance ×1