请问在html代码里,css和script都要放在body标签里面吗?
展开全部
唉,你问这话就代表你基本知识还得再看一看啊。
CSS分行内样式、内嵌样式、外部式。
行内样式是写在body标签里的。
比如:
<body>
<div style="width:1000px; margin:0 auto;"></div>
</body>
内嵌样式和外部式其实放哪里都能生效,但是为了整齐和以后方面修改我们通常都放head标签里。
比如:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<link href="css/reset.css" rel="stylesheet" type="text/css" />
<link href="css/index.css" rel="stylesheet" type="text/css" />
这上面是外部式
<style>
.container{width:1000px; margin:0 auto;}
</style>
这是内嵌样式
<title>无标题文档</title>
</head>
<body>
</body>
</html>
-------------------------------------------------------------------------
JS同理,不拘束放在哪里,但是能放head里尽量放。但是JS有个加载顺序,越上面的越先加载。
所以如果你用的是一个jquery特效,你就得先把jquery放上面,代码放下面。
比如:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta name="description" content="标题">
<meta name="Keywords" content="标题">
<link href="css/reset.css" rel="stylesheet" type="text/css" />
<link href="css/index.css" rel="stylesheet" type="text/css" />
<link href="css/tipso.min.css" rel="stylesheet" type="text/css" />
<script type="text/javascript" src="js/jquery-1.9.1.min.js" ></script>
<script type="text/javascript" src="js/index.js" ></script>
<script type="text/javascript" src="js/tipso.min.js" ></script>
<script type="text/javascript">
$(function(){
//菜单隐藏展开
var tabs_i=0
$('.vtitle').click(function(){
var _self = $(this);
var j = $('.vtitle').index(_self);
if( tabs_i == j ) return false; tabs_i = j;
$('.vtitle em').each(function(e){
if(e==tabs_i){
$('em',_self).removeClass('v01').addClass('v02');
}else{
$(this).removeClass('v02').addClass('v01');
}
});
$('.vcon').slideUp().eq(tabs_i).slideDown();
});
})
$(function() {
// 2
$('.wenhao').tipso({
useTitle: false,
position: 'left',
background: '#ff6666'
});
});
</script>
<title>标题</title>
<body>
</body>
</html>
CSS分行内样式、内嵌样式、外部式。
行内样式是写在body标签里的。
比如:
<body>
<div style="width:1000px; margin:0 auto;"></div>
</body>
内嵌样式和外部式其实放哪里都能生效,但是为了整齐和以后方面修改我们通常都放head标签里。
比如:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<link href="css/reset.css" rel="stylesheet" type="text/css" />
<link href="css/index.css" rel="stylesheet" type="text/css" />
这上面是外部式
<style>
.container{width:1000px; margin:0 auto;}
</style>
这是内嵌样式
<title>无标题文档</title>
</head>
<body>
</body>
</html>
-------------------------------------------------------------------------
JS同理,不拘束放在哪里,但是能放head里尽量放。但是JS有个加载顺序,越上面的越先加载。
所以如果你用的是一个jquery特效,你就得先把jquery放上面,代码放下面。
比如:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta name="description" content="标题">
<meta name="Keywords" content="标题">
<link href="css/reset.css" rel="stylesheet" type="text/css" />
<link href="css/index.css" rel="stylesheet" type="text/css" />
<link href="css/tipso.min.css" rel="stylesheet" type="text/css" />
<script type="text/javascript" src="js/jquery-1.9.1.min.js" ></script>
<script type="text/javascript" src="js/index.js" ></script>
<script type="text/javascript" src="js/tipso.min.js" ></script>
<script type="text/javascript">
$(function(){
//菜单隐藏展开
var tabs_i=0
$('.vtitle').click(function(){
var _self = $(this);
var j = $('.vtitle').index(_self);
if( tabs_i == j ) return false; tabs_i = j;
$('.vtitle em').each(function(e){
if(e==tabs_i){
$('em',_self).removeClass('v01').addClass('v02');
}else{
$(this).removeClass('v02').addClass('v01');
}
});
$('.vcon').slideUp().eq(tabs_i).slideDown();
});
})
$(function() {
// 2
$('.wenhao').tipso({
useTitle: false,
position: 'left',
background: '#ff6666'
});
});
</script>
<title>标题</title>
<body>
</body>
</html>
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询