为什么从文件和html代码中删除文件扩展名是错误的,如下所示:
<link href="cs" rel="stylesheet">
<script src="j"></script>
<img src="1">
为什么没人这样做?这会导致任何浏览器兼容性问题或搜索引擎的处罚吗?
答案 0 :(得分:2)
嗯,首先,您最好确保所有文件名都是唯一的,因为您的代码无法区分main.css
和main.js
...
答案 1 :(得分:2)
src
和href
属性(几乎与网络上的其他所有内容相关)使用网址,而非“文件”。网址没有文件扩展名。这只是一个在{URL中使用.XXX
的约定,但它没有固有的含义。因此,使用无意义的单字母URL工作得很好,是的。但它也没有固有的优势,它只会使你的源代码和URL的可读性降低,即使对你自己也是如此。