我在某处读到按特定顺序组织HTML属性可以提高HTML文档的压缩率.(我想我是从谷歌或雅虎推荐更快的网站阅读此内容).如果我没记错的话,建议首先放置最常见的属性(例如id,等等),然后按字母顺序排列其余属性.
我有点困惑.例如,如果id在每个p标记之后放置属性,id则将包含唯一值.因此,重复的字符串将限于此:( <p id="比如说有<p id="1">和<p id="2"/>).因为值id必须是唯一的,所以我认为这实际上对压缩产生了不利影响.
我错了吗?
如果我需要浏览具有随机排序属性的静态网页,我应该使用什么逻辑来组织属性以实现最大压缩?
注意:我说的是GZIP压缩(如果重要的话):http://www.gzip.org/algorithm.txt
这可能是一个主观问题(我希望不是)...我使用 Visual Studio 开发网页设计和应用程序,通常使用 Bootstrap。当我将 CSS 文件拖放到 HTML 文档中时,Visual Studio 会生成以下代码
<link href="styles.css" rel="stylehseet" />
Run Code Online (Sandbox Code Playgroud)
Bootstrap 模板也使用此属性排序。
就我个人而言,我更喜欢命令我的属性在前面保持固定宽度,因为一切看起来都更整洁;以我的顺序与 Visual Studio 和 Bootstrap 的顺序为例:
矿
<link type="text/css" rel="stylesheet" href="bootstrap.min.css" />
<link type="text/css" rel="stylesheet" href="mystyles.css" />
<script type="text/javascript" src="jquery-1.9.1.min.js"></script>
<script type="text/javascript" src="foobar.js"></script>
Run Code Online (Sandbox Code Playgroud)
他们的
<link href="bootstrap.min.css" rel="stylesheet" />
<link href="mystyles.css" rel="stylesheet" />
<script src="jquery-1.9.1.min.js" type="text/javascript"></script>
<script src="foobar.js" type="text/javascript"></script>
Run Code Online (Sandbox Code Playgroud)
link看看 my和标签中的属性如何script排列?我认为这在维护文档时看起来更加整洁,并且还使块编辑成为可能。
所以我想知道的是;这只是个人喜好还是有合理的理由将reland放在andtype之后?hrefsrc
algorithm ×1
attributes ×1
coding-style ×1
compression ×1
css ×1
gzip ×1
html ×1
huffman-code ×1
javascript ×1