我正在将我的自建主题更新为HTML5,并且已经很容易地做了一些更改。
我的主题的唯一样式表通过wp_enqueue_style
在functions.php
文件,如下所示:
function gridded_enqueue_styles() {
wp_enqueue_style(\'style\', get_template_directory_uri() . \'/style.css\', array(), null, \'all\');
}
add_action(\'wp_enqueue_scripts\', \'gridded_enqueue_styles\');
生成的标记为:
<link rel=\'stylesheet\' id=\'style-css\' href=\'http://grantpalin.com.dev:81/wp-content/themes/gridded/style.css\' type=\'text/css\' media=\'all\' />
样式表已加载,页面呈现良好。然而,HTML5规范指出
type
属性不再需要
link
,
style
, 和
script
元素。
查看codex reference, 我没有办法改变或删除type
属性这能做到吗?
显而易见的解决方法是在我的header.php
, 但这避免了排队功能的好处。