一、学习内容
1.CSS样式原理;
2.CSS样式语法和创建类型;
3.CSS样式学习重点:选择器、布局、如何查阅API定义样式;
其中有标签选择器、id选择器、类选择器,同事将样式写在不同的地方有不同的优先级,跟在标签里写的最高,其次是在<head>
的<style>
标签里,最低的在外面写的.css文件。
二、代码的编辑
网站的主体框架html文件:
<!DOCTYPE html>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="index1.css">
<meta charset="utf-8">
</head>
<body id="homefirst">
<div id="wrapper">
<div id="header_index">
<h1><a href="" style="float: left;">w3chool在线教程</a></h1>
<div id="searchui">
<form method="get" id="searchform" action="http://www.google.com.hk/search">
<input type="hidden" name="sitesearch" value="w3school.com.cn">
<input type="text" name="as_p" class="box" title="在此输入搜索内容">
<input type="submit" value="GO" class="button" title="搜索">
</form>
</div>
</div>
<div id="navfirst">
<ul id="menu">
<li id="h">
<a href="" title="HTML系列教程">HTML系列教程</a>
</li>
<li id="b">
<a href="" title="HTML系列教程">HTML系列教程</a>
</li>
<li id="s">
<a href="" title="HTML系列教程">HTML系列教程</a>
</li>
<li id="d">
<a href="" title="HTML系列教程">HTML系列教程</a>
</li>
<li id="x">
<a href="" title="HTML系列教程">HTML系列教程</a>
</li>
<li id="ws">
<a href="" title="HTML系列教程">HTML系列教程</a>
</li>
<li id="w">
<a href="" title="HTML系列教程">HTML系列教程</a>
</li>
</ul>
</div>
<div id="navsecond">
<h2>HTML教程</h2>
<ul>
<li><a href="">HTML</a></li>
<li><a href="">HTML5</a></li>
<li><a href="">XHTML</a></li>
<li><a href="">CSS</a></li>
<li><a href="">CSS3</a></li>
<li><a href="">TCP/IP</a></li>
</ul>
<h2>浏览脚本</h2>
<ul>
<li><a>JavaScript</a></li>
<li><a>HTML DOM</a></li>
<li><a>jQuery</a></li>
<li><a>jQuery Mobile</a></li>
<li><a>AJAX</a></li>
<li><a>Json</a></li>
<li><a>DHTML</a></li>
<li><a>E4X</a></li>
<li><a>WMLScript</a></li>
</ul>
<h2>服务器脚本</h2>
<ul>
<li><a>PHP</a></li>
<li><a>SQL</a></li>
<li><a>ASP</a></li>
<li><a>ADO</a></li>
<li><a>VBScript</a></li>
</ul>
<h2>XML教程</h2>
<ul>
<li><a>XML</a></li>
<li><a>DTD</a></li>
<li><a>XML DOM</a></li>
<li><a>XSL</a></li>
<li><a>XSLT</a></li>
<li><a>XSL-FO</a></li>
<li><a>Xpath</a></li>
<li><a>XQuery</a></li>
<li><a>XLink</a></li>
<li><a>XPointer</a></li>
<li><a>Schema</a></li>
<li><a>XForms</a></li>
<li><a>WAP</a></li>
<li><a>SVG</a></li>
</ul>
<h2>Web Services</h2>
<ul>
<li><a>Web Services</a></li>
<li><a>WSDL</a></li>
<li><a>SOAP</a></li>
<li><a>RSS</a></li>
<li><a>RDF</a></li>
</ul>
<h2>.NET</h2>
<ul>
<li><a>ASP.NET</a></li>
<li><a>Web Pages</a></li>
<li><a>Razor</a></li>
<li><a>MVC</a></li>
<li><a>Web Forms</a></li>
</ul>
<h2>建站手册</h2>
<ul>
<li><a>网站构建</a></li>
<li><a>万维网联盟</a></li>
<li><a>浏览器信息</a></li>
<li><a>网站品质</a></li>
<li><a>语义网</a></li>
<li><a>职业规划</a></li>
<li><a>网站主机</a></li>
<li><a>网络媒体</a></li>
</ul>
</div>
<div id="footer">
<p id="p1">W3School简体中文版提供的内容仅用于培训和测试,不保证内容的正确性。通过使用本站内容随之而来的风险与本站无关。</p>
</div>
</div>
</body>
</html>
网站的主体框架css文件:
* {
padding: 0px;
margin: 0px;
border: 0px;
}
#homefirst {
text-align: center;
margin: 0px;
padding: 0px;
border: 0px;
background-color: #fdfcf8;
}
#wrapper {
margin: 0 auto;
padding: 0px;
border: 0px;
width: 1239px;
text-align: left;
background: transparent url(wrapper.png) top left repeat-y;
}
#header_index {
margin: 0 0 0 12px;
padding: 0px;
width: 1210px;
height: 100px;
background: #fdfcf8;
}
#header_index h1 a {
text-indent: -9999px;
margin: 0px;
padding: 0px;
border: 0px;
}
#header_index h1 a:link,#header_index h1 a:visited {
display: block;
width: 372px;
height: 90px;
background: transparent url(bg.png) 0 -150px no-repeat;
}
#header_index h1 a:hover {
background: transparent url(bg.png) 0 -250px no-repeat;
}
#searchui {
margin: 0px;
padding: 0px;
width: 306px;
height: 100px;
float: right;
}
.box {
margin: 35px 0 0 0;
padding: 0px;
width: 256px;
height: 28px;
background-color: #fdfdfd;
font: 12px Verdana,Arial,Helvetica,sana-serif;
border: 1px solid #ddd;
}
.button {
padding: 0;
margin:0;
background-color: #AE4141;
font:12px Verdana,Arial,Helvetica,sana-serif;
color: #ffffff;
width: 30px;
height: 30px;
border: 1px solid;
} /*header结束*/
#navfirst {
height: 48px;
width: 1210px;
margin: 0 0 0 12px;
padding: 0;
border: 0;
background-color: #E8E7E3;
}
#menu {
height: 48px;
width: 1210px;
background: transparent url(bg.png) top left no-repeat;
margin: 0;
padding: 0;
position: relative;
}
#menu li {
margin: 0px;
padding: 0px;
list-style: none;
position: absolute;
top: 0px;
}
#menu a,#menu li {
display: block;
height: 48px;
border-bottom: 0px;
}
#menu li a {
text-indent: -9999px;
text-decoration: none;
}
#h {left: 0;width: 144px;}
#b{left: 155px;width: 157px;}
#s{left: 312px;width: 167px;}
#d{left: 479px;width: 158px;}
#x{left: 637px;width: 101px;}
#ws{left: 738px;width: 185px;}
#w{left: 923px;width: 177px;}
#h a:hover {background: transparent url(bg.png) 0 -48px no-repeat;}
#b a:hover {background: transparent url(bg.png) -155px -48px no-repeat;}
#s a:hover {background: transparent url(bg.png) -312px -48px no-repeat;}
#d a:hover {background: transparent url(bg.png) -479px -48px no-repeat;}
#x a:hover {background: transparent url(bg.png) -637px -48px no-repeat;}
#ws a:hover {background: transparent url(bg.png) -738px -48px no-repeat;}
#w a:hover {background: transparent url(bg.png) -923px -48px no-repeat;}
/*上方导航栏结束*/
#navsecond {
float: left;
margin: 0 0 0 11.5px;
padding: 0;
border: 0;
width: 180px;
background: transparent;
}
#navsecond h2 {
font-size: 14px;
padding: 10px 0 5px 10px;
color: #000;
display: block;
border-bottom: 0px solid #ddd;
font-family: "微软雅黑";
}
#navsecond ul {
padding: 0;
border: 0px;
margin: 0px;
}
#navsecond li {
list-style: none;
margin: 0px;
padding: 0px;
font-family: "微软雅黑";
}
#navsecond li a {
display: block;
padding: 5px 0 5px 15px;
font-size: 12px;
border-bottom: 0px solid #ddd;
text-decoration: none;
}
#navsecond li a:link,#navsecond li a:visited {
text-decoration: none;
color: #000;
background: transparent;
}
#navsecond li a:hover {
text-decoration: none;
color: #fff;
background: #aaa;
}
#footer {
clear: both;
margin: 0px;
padding-top: 16px;
margin-left: 12px;
width: 1210px;
line-height: 24px;
border-top: 0px solid #fff;
background: #fdfcf8 url(footer.png) top left repeat-x;
font: PingFangSC-Regular,'微软雅黑',Verdana,Arial,'宋体';
}
#p1 {
font-size: 12px;
color: #777;
text-align: center;
background: transparent url(alert.png) no-repeat;
background-position: 235px 2px;
}
运行结果:
三、学习心得
今天学的东西相对而言比较复杂,内容知识也越来越多,只有每天不打折扣的将学习任务完成才能为后面的知识打好基础。