茶文化网页代码(详细解释)
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>中国名茶</title>
<style type="text/css">
*{
padding: 0px;/*设置所有标签内边距为0*/
margin:0px /*设置所有标签外边距为0*/
}
body{/*设置body的字体属性*/
font-family: "微软雅黑";
font-size: 14px;
}
#wrap{/*设置wrap(最大的包裹层)属性*/
width: 800px;
/*text-align: center;*/
margin: 0 auto;/*设置层在网页中的居中对齐*/
}
#nav{/*导航层总体属性*/
background-image:url(images/bj.jpg);/*加入背景图片*/
overflow: hidden;/*清除导航层受到的浮动影响*/
}
#nav ul{/*设置列表属性*/
list-style: none;/*清除列表前的黑色小圆点*/
}
#nav a{/*超链接,用于从一张页面链接到另一张页面*/
/*display: block;*/
float: left;/*左浮动*/
width: 160px;/*块宽度*/
text-align: center;/*文字居中*/
line-height: 30px;/*行高*/
text-decoration: none;/*取消下划线*/
}
#nav a:hover{/*选择鼠标指针浮动在其上的元素,并设置其样式:*/
text-decoration: underline red;/*鼠标悬停超链接显示下划线*/
color:#f00;/*超链接字体颜色*/
}
#header{“中国茶文化(左图右字)”
width: 100%;/*定义模块比例*/
border: solid 1px green;/*边框属性(实线 1px 绿色)*/
overflow: hidden;/*清除导航层受到的浮动影响*/
}
#left{
width: 60%;/*分配模块比例*/
float: left;/*左浮动*/
}
#right{
width: 40%;/*分配模块比例*/
float: right;/*左浮动*/
}
#right p{/*设置文字段落属性*/
text-indent: 2em;/*首行缩进2字符*/
}
#main{/*设置主层属性*/
width: 800px;/*包裹4个层的大层宽度800px*/
margin-top: 5px;/*上外边距5px*/
margin-bottom: 5px;/*下外边距5px*/
overflow: hidden;/*清除浮动影响*/
}
.main1{
width: 190px;/*四个大层的宽度为190px;*/
margin-left: 5px;/*左右外边距为5px*/
margin-right: 5px;
float:left;/*清除浮动影响*/
}
.mid{
color: #008000;/*图片描述文字颜色*/
font-size: 15px;/*图片描述文字字体大小*/
text-align: center;/*文字居中*/
/*border-bottom: dotted 2px orangoe;*/
border-bottom:#F90 dashed 2px;/*橙色的虚线为所在层的下边框*/
}
}
.bot p{
text-indent: 2 em;/*首行缩进2字符*/
font-size: 11px;
}
#footer{/*设置底部层相应属性*/
background-image: url(images/chayu.jpg);
width: 800px;
height: 60px;
margin-bottom: 10px;
margin-top: 10px;
text-align: center;
line-height: 60px;
}
</style>
</head>
<body>
<div id="wrap"><!--这是包裹层-->
<div id="banner"><!--banner-->
<img src="images/logo.jpg"/>
</div>
<div id="nav"><!--这是导航层-->
<ul>
<li><a href="#">首页</a></li>
<li><a href="#">十大名茶</a></li>
<li><a href="#">茶语</a></li>
<li><a href="#">茶具</a></li>
<li><a href="#">茶文化</a></li>
</ul>
</div>
<div id="header"><!--“中国茶文化(左图右字)”-->
<div id="left">
<img src="images/cwh.jpg"/>
</div>
<div id="right">
<h2>中国茶文化</h2>
<p>中国是茶的故乡,中国人饮茶,据说始于神农时代,少说也有4700多年了。直到现在,中国各族同胞还有民以茶代礼的风俗。<p>
<p>中国茶文化是中国制茶、饮茶的文化。作为开门七件事(柴米油盐酱醋茶)之一,饮茶在古代中国是非常普遍的。中国的茶文化与欧美或日本的茶文化的分别很大。中华茶文化源远流长,博大精深,不但包含物质文化层面,还包含深厚的精神文明层次。
</div>
</div>
<div id="main">
<div class="main1">
<div id="top">
<img src="images/axtgy.jpg"/>
</div>
<div class="mid">
君山银针
</div>
<div id="bot">
<p>君山银针是中国名茶之一。产于湖南岳阳洞庭湖中的君山,形细如针,故名君山银针。属于黄茶。其成品茶芽头茁壮,长短大小均匀,茶芽内面呈金黄色,外层白毫显露完整,而且包裹坚实,茶芽外形很象一根根银针,雅称“金镶玉”</p>
</div>
</div>
<div class="main1">
<div id="top">
<img src="images/blc.jpg"/>
</div>
<div class="mid">
碧螺春
</div>
<div id="bot">
<p>碧螺春属于绿茶类,已有1000多年历史。碧螺春产于江苏省苏州市吴县太湖的东洞庭山及西洞庭山(今苏州吴中区)一带,所以又称“洞庭碧螺春”。唐朝时就被列为贡品,古人们又称碧螺春为“功夫茶”、“新血茶”</p>
</div>
</div>
<div class="main1">
<div id="top">
<img src="images/dymj.jpg"/>
</div>
<div class="mid">
西湖龙井
</div>
<div id="bot">
<p>西湖龙井,属绿茶,中国十大名茶之一。产于浙江省杭州市西湖龙井村周围群山,并因此得名。具有1200多年历史。清乾隆游览杭州西湖时,盛赞西湖龙井茶,把狮峰山下胡公庙前的十八棵茶树封为“御茶”。西湖龙井按外形和内质的优次分作1~8级</p>
</div>
</div>
<div class="main1">
<div id="top">
<img src="images/hsmf.jpg"/>
</div>
<div class="mid">
黄山毛峰
</div>
<div id="bot">
<p>黄山毛峰是中国十大名茶之一,属于绿茶。产于安徽省黄山(徽州)一带,所以又称徽茶。由清代光绪年间谢裕大茶庄所创制。每年清明谷雨,选摘良种茶树“黄山种”、“黄山大叶种”等的初展肥壮嫩芽,手工炒制,该茶外形微卷,状似雀舌,绿中泛黄</p>
</div>
</div>
</div>
<div id="footer">
<p>关于我们 | 版权声明 | 广告服务 | 联系我们 | 订阅信息 | 招贤纳士 | 网站导航</p>
</div>
</div>
</body>
</html>
注:
重点内容a标签中href的几种用法。
一、Js的几种调用方法(参考总结的)
1、a href=”javascript:js_method();”
这是常用的方法,但是这种方法在传递this等参数的时候很容易出问题,而且javascript:协议作为a的href属性的时候不仅会导致不必要的触发window.onbeforeunload事件,在IE里面更会使gif动画图片停止播放。W3C标准不推荐在href里面执行javascript语句
2、 a href=”javascript:void(0);” onclick=”js_method()”
这种方法是很多网站最常用的方法,也是最周全的方法,onclick方法负责执行js函数,而void是一个操作符,void(0)返回undefined,地址不发生跳转。而且这种方法不会像第一种方法一样直接将js方法暴露在浏览器的状态栏。
3、a href=”javascript:;” onclick=”js_method()”
这种方法跟跟2种类似,区别只是执行了一条空的js代码。
4、a href=”#” onclick=”js_method()”
这种方法也是网上很常见的代码,#是标签内置的一个方法,代表top的作用。所以用这种方法点击后网页后返回到页面的最顶端。
5、a href=”#” onclick=”js_method();return false;”
这种方法点击执行了js函数后return false,页面不发生跳转,执行后还是在页面的当前位置。
综合上述,在a中调用js函数最适当的方法推荐使用:
这是常用的方法,但是这种方法在传递this等参数的时候很容易出问题,而且javascript:协议作为a的href属性的时候不仅会导致不必要的触发window.onbeforeunload事件,在IE里面更会使gif动画图片停止播放。W3C标准不推荐在href里面执行javascript语句
2、 a href="javascript:void(0);" onclick="js_method()"
这种方法是很多网站最常用的方法,也是最周全的方法,onclick方法负责执行js函数,而void是一个操作符,void(0)返回undefined,地址不发生跳转。而且这种方法不会像第一种方法一样直接将js方法暴露在浏览器的状态栏。
3、a href="javascript:;" onclick="js_method()"
这种方法跟跟2种类似,区别只是执行了一条空的js代码。
4、a href="#" onclick="js_method()"
这种方法也是网上很常见的代码,#是标签内置的一个方法,代表top的作用。所以用这种方法点击后网页后返回到页面的最顶端。
5、a href="#" onclick="js_method();return false;"
这种方法点击执行了js函数后return false,页面不发生跳转,执行后还是在页面的当前位置。
综合上述,在a中调用js函数最适当的方法推荐使用:
[javascript] view plain copy
1. <a href="javascript:void(0);" onclick="js_method()"></a>
2. <a href="javascript:;" onclick="js_method()"></a>
3. <a href="#" onclick="js_method();return false;"></a>
二、href=”#”的作用
a中href=”#”表示回到最顶部。如果当前页面中需要滚动的话,那么用这种方式就可以直接回到顶部。比如有些网站会在右下角制作一个图标按钮,回到顶部,那么此时可以考虑用这种最简单的方式实现。
[javascript] view plain copy
1. <span style="font-size:14px;"><a href="#">回到最顶端</a></span>
三、href=”URL”的作用
1、URL为绝对URL
此时指向另一个站点,比如href=”http://write.blog.csdn.net”;,那么点击时就会直接跳转到这个链接的页面。
2、URL为相对URL
此时指向站点内的某个文件,比如href=”/test.doc”,那么点击时就会直接下载文件。
3、锚 URL
此时指向页面中的锚,比如href=”#top”,那么点击时就会到当前页面中id=”top”的这个锚点,实现当前页面的所谓跳转。用的最多就是在可滚动页面中,添加菜单,可以直接回到页面中的某个部分的内容。
即所有的三种代码样例:
[javascript] view plain copy
1. <a href="http://baidu.com";>超链接</a>
2. <a href="#">回到最顶端</a>
3. <a href="css/css1.css">文件链接</a>
上一篇: 我们为什么使用Node