Javascript Html正文中的样式和脚本
Html页面的主体中是否可以包含样式和脚本?在我使用的一个论坛上,我意识到我可以在它里面使用其他html,使用内联样式,但是我可以把它放在正文里并使用它吗 是否可以将此代码直接放入html文件的正文中?Javascript Html正文中的样式和脚本,javascript,html,css,styles,Javascript,Html,Css,Styles,Html页面的主体中是否可以包含样式和脚本?在我使用的一个论坛上,我意识到我可以在它里面使用其他html,使用内联样式,但是我可以把它放在正文里并使用它吗 是否可以将此代码直接放入html文件的正文中? <!-- Scripts and Themes for Syntax Highlighter, put in place on this thread by Fabian Cook (CyberPython) - Moderator --> <!-- Core JS File
<!-- Scripts and Themes for Syntax Highlighter, put in place on this thread by Fabian Cook (CyberPython) - Moderator -->
<!-- Core JS File -->
<script src="http://alexgorbatchev.com/pub/sh/current/scripts/shCore.js" type="text/javascript"></script>
<!-- Java Theme -->
<script type="text/javascript" src="http://alexgorbatchev.com/pub/sh/current/css/shBrushJava.js"></script>
<!-- Core Theme -->
<link href="http://alexgorbatchev.com/pub/sh/current/styles/shThemeDefault.css" rel="stylesheet" type="text/css" />
<!-- Core Style -->
<script src="http://alexgorbatchev.com/pub/sh/current/scripts/shAutoloader.js" type="text/javascript"></script>
<!-- Script to highlight syntax -->
<script type="text/javascript">SyntaxHighlighter.all()</script>
SyntaxHighlighter.all()
然后也使用这个
<pre class="brush:java">
package tutorial;
import com.opensymphony.xwork2.ActionSupport;
public class HelloWorld extends ActionSupport {
private String name;
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String execute() {
name = "Hello, " + name + "!";
return SUCCESS;
}
}
</pre>
套装教程;
导入com.opensymphony.xwork2.ActionSupport;
公共类HelloWorld扩展了ActionSupport{
私有字符串名称;
公共字符串getName(){
返回名称;
}
公共void集合名(字符串名){
this.name=名称;
}
公共字符串execute(){
name=“你好,”+name+“!”;
回归成功;
}
}
脚本可随时包含,但在某些情况下,脚本可能需要包含在html
内容之后。风格不应该被忽略
如果您想知道是否可以直接输入文件内容,请使用与链接文件内容相同的script
和style
标记
<script>
//code...
</script>
<style>
/* styles */
</style>
//代码。。。
/*风格*/
Hi Smart,请回答您的问题并进一步澄清您的问题。我现在还不清楚你想要实现什么。谢谢你,这就是我不明白的。你试过这个吗?我不明白你在问什么,因为表面上看,你自己试一下就可以在5分钟内回答这个问题。一旦你试过了,被卡住了,也许会回来问;)如果我误解了你的问题,没关系,也许你可以进一步澄清,但如果是真的,我能做X吗,StackOverflow可能不是最好的提问方式。学校积木打字板--所以我不能自己测试。这有助于了解。(在你的问题中加入这样的内容是个好主意,这样人们就不会对你的意图产生错误的想法。)在这种情况下,请参阅matt3141的答案。这将帮助您开始。祝你好运!:)@jmort253,正如您所建议的,在这种情况下,仅仅“尝试”是错误的方法:它不能给出明确的答案。它可能在特定浏览器的特定版本中工作,但在许多其他情况下仍会失败。或者,它甚至可以在大多数浏览器中工作,但仍然是一种无效的(不合格、不推荐使用等)技术,可能最终/不可预测地失败。因此,我可以将样式标记放入正文?@SmartLemon-澄清一下,
标记不会在正文中工作,但嵌入式样式会,如matt所示。您还可以使用AJAX读取链接CSS文件的内容,然后使用CSS内容生成嵌入式脚本。希望这有帮助,答案是+1。我知道它们是如何工作的,只是认为它们应该在头部,我知道脚本可以进入身体。有一点,我不是100%确定,但身体中的
可能在IE中不起作用。你必须尝试验证,但我99%确定是这样的;)不过脚本在所有主要浏览器中都肯定能在正文中工作。@jmost253-这些东西很容易测试
和
在IE中都能像任何浏览器一样正常工作。但它们在那里是无效的。