<分区>
标签 javascript jquery html css
可以通过多种方式将 .js 和 .css 等文件链接到 HTML 文档。我是这样做的:
$('body').append('<link rel="stylesheet" type="text/css" href="{url}">');
或者您也可以将样式表插入到头部:
$('head').append('<link rel="stylesheet" type="text/css" href="{url}">');
我应该使用什么选择器来添加到没有标题或正文元素的文档中:
<div>My page</div>.
Side note: I thought about this in the consideration that most modern browsers will render documents without
<head></head>
nor<body></body>
as valid HTML. So some programmers overlook these tags. I'm writing a Java program that parses Rich Text HTML mail. Some HTML web page designers don't put these elements in their documents. I have to consider this.
最佳答案
没有 head 和 body 元素的开始或结束标记的文档是有效的 HTML。这些标记在规范中是明确可选的(并且自第一个 HTML DTD 发布以来一直是可选的)。
元素仍然存在(它们是强制性的,只是标签不是)并且可以通过 DOM 可靠地定位(这不是“现代浏览器”所限制的功能)。
如果要将 div 附加到 HTML 文档的主体,则只需定位主体即可。您不需要标签存在。
关于javascript - 如何将 .css 和 .js 文件链接到缺少 <html> 和 <head> 标记的 HTML,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33679509/
相关文章:
javascript - 当数组有一个值(即使它是空字符串)时处理条件逻辑?
javascript - 如何为下一个 session 保存页面设置?
javascript - jQuery .when() .then() promise 不遵守 for 循环
javascript - 是否可以在 Bootstrap 中做一个部分折叠的侧边栏
javascript - 如何让 android studio 和 appcelerator titan 一起工作
javascript - 如何使用javascript显示div多步?