我无法弄清楚.
是因为制作浏览器的人不在乎吗?是因为我们作为开发人员已经编写了黑客代码来解决在浏览器X和Y中无效的问题吗?
是否有规则规定所有链接都应加下划线以使它们看起来像链接?我看过很多站点,例如,页脚没有下划线链接.
我没有看到地址标签的使用.这些天使用地址标签仍然相关吗?任何弃用这种情况的提议都会出现吗?
在html中编写物理地址的最佳方法是什么?在语义,可访问和SEO方式
首先,我知道这个问题引发了另一个问题 - 是否应该遵循最新的Web开发标准,并且它们是否仍然具有相关性?
除此之外,我专注于GUI开发,可用性等.利用XHTML,CSS,JavaScript等的前端Web开发.
我知道那里有很多大师和思想领袖,但在我的项目中,我根本没有时间跟随他们,并且跟上最新的开发标准.但是,这显然非常重要.
那么如何在保持生产力的同时让自己了解最新的Web开发标准呢?是否有任何特定的团体或组织需要对此进行监控?人们可能遵循的最佳做法?
如果服务器返回,http客户端应该怎么做Cache-Control: private, public
?
我有一种感觉private
应该覆盖public
,但我无法在RFC中找到确认(除了MUST
in private
和MAY
in public
).
这个问题已经在htc文件中被问到:为什么不使用它们?但答案并没有回答任何问题.
问题是,为什么CSS3 PIE之类的东西 在许多网站上都没有使用?我希望较小的人不知道它,但引起我注意的那个是Twitter,他没有使用它.
是因为它不标准吗?或者是否会导致网站明显减慢?
感谢您的回复.
对于给定的HTML表单,是否需要以特定顺序构建提交请求的用户代理?
我正在查看HTML 4.0.1规范,它似乎没有指定"成功控件"成为提交请求的一部分的顺序.第17.13.3节,处理表格数据,状态:
当用户提交表单时(例如,通过激活提交按钮),用户代理如下处理它.
第一步:确定成功的控制
第二步:构建表单数据集
第三步:对表单数据集进行编码
然后根据元素
enctype
属性指定的内容类型对表单数据集进行编码FORM
.第四步:提交编码的表单数据集
在步骤2,表单数据集被描述为序列,因此在步骤3中对其进行编码的顺序可能是固定的.但是,这引出了成功控件的顺序在表单数据集中的问题.
例如,给定以下HTML表单:
<form action="#" method="GET">
<input type="hidden" name="key1" value="value1" />
<div>
<div>
<input type="hidden" name="key2" value="value2" />
</div>
<input type="hidden" name="key3" value="value3" />
<input type="submit" name="submit" value="Submit" />
</div>
<input type="hidden" name="key5" value="value5" />
</form>
Run Code Online (Sandbox Code Playgroud)
表格数据集可以吗?
[(
"key1"
,"value1"
),("key2"
,"value2"
),("key3"
,"value3"
),("submit"
,"Submit"
),("key5"
, …
在W3C验证器中验证我的网站的HTML代码时,我收到以下警告:
Line 157, Column 220: Text run is not in Unicode Normalization Form C.
…i??????????v??????????e???????????-????????????m??????????i??????????n????????…
Run Code Online (Sandbox Code Playgroud)
我正在PHP 5.3.x中开发它,所以我可以使用Normalizer类.
因此,为了解决这个问题,我应该Normalizer::normalize($output)
在显示用户做出的任何输入时使用(例如注释),还是应该Normalizer::normalize($input)
在将其存储到数据库之前用于任何用户输入?
tl; dr:我应该在将用户输入存储在数据库中之前还是仅在显示时使用Unicode规范化?
php unicode web-standards normalization unicode-normalization
我正在创建我的投资组合网站,我想在我的页面上包含头部作为php include.原因是因为该网站将有一些公平的页面,我将在稍后对事物进行更改,如整理css文件.
例如;
<head>
<?php include('head.php'); ?>
</head>
Run Code Online (Sandbox Code Playgroud)
而不是在每一页上显示以下所有内容:
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
<title></title>
<meta name="description" content="">
<meta name="viewport" content="width=device-width">
<link rel="stylesheet" href="css/normalize.css">
<link rel="stylesheet" href="css/main.css">
<link rel="stylesheet" href="css/1140.css">
<link rel="stylesheet" href="css/ie.css">
<script src="js/vendor/modernizr-2.6.1.min.js"></script>
</head>
Run Code Online (Sandbox Code Playgroud)
我只是不知道这是不是很好的做法,因为这是我的投资组合网站,我需要从一开始就正确的代码,因为他们也可能会考虑它的标准.
您对此有何看法和建议?谢谢.