这个问题困扰了我一百万年......每当我创建一个包含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>如果它有多行,浏览器会发送什么?
不应该同时删除?或者它是否意味着我们应该使用<small>?为什么被<big>删除但<small>不是?有什么问题<big>不适用于<small>?
根据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)
谢谢
我试图搜索JavaScript引用,但没有可用的.最好的两个建议来源是MDN(Mozilla开发者网络)和W3Schools.
为什么?
在HTML5中,元素可以具有存储在名称以data-诸如开头的XML属性中的任意元数据<p data-myid="123456">.这也是SVG规范的一部分吗?
实际上,这种技术在许多地方适用于SVG文档.但是我想知道它是否是官方SVG规范的一部分,因为格式足够年轻,浏览器之间仍然存在很多不兼容性,特别是在移动设备中.所以在提交代码之前,我想知道我是否可以期待未来的浏览器能够支持这一点.
我从工作组邮件列表中发现了这条消息,称他们"期望[他们]会"支持它.这是官方的吗?
我有一个<input>动态生成s 的PHP脚本,所以我想知道是否需要过滤name属性中的任何字符.
我知道这个名字必须以一封信开头,但我不知道其他任何规则.我想方括号必须允许,因为PHP使用这些来从表单数据创建数组.括号怎么样?空间?
我在这里发现了一些好消息:
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>?
我已经构建了一个图像滑块(基于极好的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,"会更好?
我想用符合W3C标准的CSS来定位IE7和IE8.有时为一个版本修复CSS并不能解决另一个版本.我怎样才能做到这一点?
我们可以根据网络标准放在<img>里面<h1>吗?像这样
<h1> Demo text <img src="anyimage.jpg"/> </h1>
Run Code Online (Sandbox Code Playgroud) web-standards ×10
html ×3
xhtml ×3
css ×2
html5 ×2
javascript ×2
browser ×1
data-uri ×1
ecma262 ×1
forms ×1
html-input ×1
line-breaks ×1
noscript ×1
reference ×1
svg ×1
w3c ×1