标签: web-standards

浏览器是发送"\ r \n"还是"\n"还是取决于浏览器?

这个问题困扰了我一百万年......每当我创建一个包含textarea的网站,允许多行(例如用户个人资料的"Bio")时,我总是写下以下偏执代码:

// C# code sample...
bio = bio.Replace("\r\n", "\n").Replace("\r", "\n");
bio = Regex.Replace(@"\n{2,}", "\n\n");
Run Code Online (Sandbox Code Playgroud)

那么,<textarea name="Bio"></textarea>如果它有多行,浏览器会发送什么?

html browser web-standards line-breaks

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

为什么<big>不在HTML 5 Tag列表中,而<small>是?

不应该同时删除?或者它是否意味着我们应该使用<small>?为什么被<big>删除但<small>不是?有什么问题<big>不适用于<small>

http://www.w3schools.com/html5/html5_reference.asp

css xhtml html5 web-standards semantic-markup

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

如何在Web标准中混合链接(<a>标签)和标题(<h1>标签)?

根据Web标准创建标题1的链接的正确代码是什么?

是吗

<h1><a href="http://stackoverflow.com"> stackoverflow </a></h1>
Run Code Online (Sandbox Code Playgroud)

要么

<a href="http://stackoverflow.com"><h1> stackoverflow </h1></a>
Run Code Online (Sandbox Code Playgroud)

谢谢

html web-standards

91
推荐指数
3
解决办法
6万
查看次数

为什么没有官方JavaScript参考?

我试图搜索JavaScript引用,但没有可用的.最好的两个建议来源是MDN(Mozilla开发者网络)和W3Schools.

为什么?

javascript reference web-standards ecma262

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

SVG文档是否支持自定义数据属性?

在HTML5中,元素可以具有存储在名称以data-诸如开头的XML属性中的任意元数据<p data-myid="123456">.这也是SVG规范的一部分吗?

实际上,这种技术在许多地方适用于SVG文档.但是我想知道它是否是官方SVG规范的一部分,因为格式足够年轻,浏览器之间仍然存在很多不兼容性,特别是在移动设备中.所以在提交代码之前,我想知道我是否可以期待未来的浏览器能够支持这一点.

我从工作组邮件列表中发现了这条消息,称他们"期望[他们]会"支持它.这是官方的吗?

svg web-standards

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

输入标记内的HTML Name属性允许使用哪些字符?

我有一个<input>动态生成s 的PHP脚本,所以我想知道是否需要过滤name属性中的任何字符.

我知道这个名字必须以一封信开头,但我不知道其他任何规则.我想方括号必须允许,因为PHP使用这些来从表单数据创建数组.括号怎么样?空间?

html forms web-standards html-input

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

我们不应该使用<noscript>元素吗?

我在这里发现了一些好消息:

  • noscript元素仅检测浏览器是否启用了JavaScript.如果在防火墙中而不是在浏览器中禁用JavaScript,则JavaScript将不会运行,并且不会显示noscript元素的内容.

  • 许多脚本依赖于所支持语言的特定功能或特性,以便它们能够运行(例如document.getElementById).如果不支持所需的功能,则JavaScript无法运行,但由于支持JavaScript本身,因此不会显示noscript内容.

  • 使用noscript元素最有用的地方是在页面的头部,它可以有选择地确定在页面加载时应用于页面的样式表和元元素,而不必等到页面加载.不幸的是,noscript元素仅在页面主体内有效,因此不能在头部使用.

  • noscript元素是块级元素,因此只能在禁用JavaScript时显示整个内容块.它不能用于内联.

  • 理想情况下,网页应使用HTML作为内容,使用CSS作为外观,使用JavaScript作为行为.使用noscript元素是在HTML中应用行为而不是从JavaScript应用它.

资料来源:http://javascript.about.com/od/reference/a/noscriptnomore.htm

我非常同意最后一点.有没有办法制作和添加外部<noscript>文件?如果我们把<noscript><head>

javascript xhtml web-standards noscript

68
推荐指数
6
解决办法
7万
查看次数

空白图像编码为data-uri

我已经构建了一个图像滑块(基于极好的bxSlider),它会在滑入视图之前及时预加载图像.它已经很好用,但我不认为我的解决方案是有效的HTML.

我的技术如下:我生成滑块标记,第一张幻灯片图像像往常一样插入(带有<img src="foo.jpg">),后续图像在数据属性中被引用<img data-orig="bar.jpg">.然后Javascript data-orig -> src在必要时调整更改,触发预加载.

换句话说,我有:

<div class="slider">
    <div><img src="time.jpg" /></div> 
    <div><img src="data:" data-orig="fastelavn.jpg" /></div> 
    <div><img src="data:" data-orig="pels_strik.jpg" /></div> 
    <div><img src="data:" data-orig="fashion.jpg" /></div> 
</div>
Run Code Online (Sandbox Code Playgroud)

为了避免空src=""属性(在某些浏览器对性能有害),我插入了有效插入空白图像作为占位符.src="data:"

问题是,我似乎无法在文档中找到data-URI来说明这是否是一个有效的数据URI.我基本上想要解析为空白/透明图像的最小数据URI,因此浏览器可以立即解析src并继续(没有错误或网络请求).也许src="data:image/gif;base64,"会更好?

html5 web-standards data-uri

67
推荐指数
7
解决办法
6万
查看次数

如何使用有效的CSS定位IE7和IE8?

我想用符合W3C标准的CSS来定位IE7和IE8.有时为一个版本修复CSS并不能解决另一个版本.我怎样才能做到这一点?

css internet-explorer web-standards internet-explorer-8

65
推荐指数
4
解决办法
14万
查看次数

我们可以根据网络标准在`<h1>`里面放置`<img>`吗?

我们可以根据网络标准放在<img>里面<h1>吗?像这样

<h1> Demo text <img src="anyimage.jpg"/> </h1>
Run Code Online (Sandbox Code Playgroud)

xhtml w3c web-standards xhtml-1.0-strict

56
推荐指数
3
解决办法
4万
查看次数