web

  Vue/React/angular

  Free Download Manager,免费下载软件;前端开发工具,Vs Code ,已经安装的7个插件Chinese (Simplified) Language Pack for Visual Studio Code,CSS Formatter,Debugger for Chrome,ESLint,HTML Snippets,Mithril Emmet,open in browser,10个插件

  什么是Web

  Web是World Wide Web的简称,互联网上的应用程序被称为Web应用程序,Web应用程序使用的Web文档,网页,来表现用户界面。

  Web是基于浏览器/服务器(B/S)的一种体系结构,客户在计算机上使用浏览器向Web服务器发出请求,服务器响应客户请求,向客户回送所请求的网页,客户在浏览器窗口上显示网页内容,包括CSS、JS、视频、音频等。

  IP,域名,DNS,URL 

  每个连接到Internet上的主机都会分配一个IP地址,IP地址是用来唯一标识互联网上计算机的逻辑地址,机器之间的访问就是通过IP地址来进行的;IP地址经常被写成十进制的形式,用“.”分开,叫做“点分十进制表示法”,如:127.0.0.1;

  IP地址毕竟是数字标识,使用时不好记忆和书写,因此在IP地址的基础上又发展出一种符号化的地址方案,来代替数字型的IP地址;每一个符号化的地址都与特定的IP地址对应;这个与网络上的数字型IP地址相对应的字符型地址,就被称为域名

  在Internet上域名与IP地址之间是一对一(或者多对一)的,域名虽然便于人们记忆,但机器之间只能互相认识IP地址,它们之间的转换工作称为域名解析,域名解析需要由专门的域名解析服务器来完成,DNS就是进行域名解析的服务器,域名的最终指向是IP; 

  URL(英语Uniform Resource Locator的缩写,统一资源定位符)俗称为网址,网址格式为:<协议>://<域名或IP>:<端口>/<路径>;<协议>://<域名或IP>是必需的,<端口>/<路径>有时可省略。

  Web开发

  Web开发主要分为前端和后端,前端:指直接与用户接触的网页,网页上通常有HTML、CSS、JavaScript等内容;后端:指程序、数据库和服务器层面的开发;Web开发框架,可以提高开发工作的质量和效率,Bootstrap是一款响应式、直观并且强大的前端框架

  网站

  网站对应磁盘上的一个文件夹,文件夹里包含若干网页,网页通过链接组织在一起,即网站由网页构成;按照Web服务器响应方式的不同,网页分为静态网页和动态网页。  

  Web标准

  Web标准也称网页标准,狭义的Web标准是指网页设计的DIV+CSS化,广义的Web标准是指网页设计符合W3C和ECMA规范;网页主要由三部分组成:结构、表现和行为;对应的Web标准也分三方面:即结构标准、表现标准和行为标准。

  1、结构标准用于对网页元素进行整理和分类,定义网页的结构,主要包括HTML XML XHTML;

  2、表现标准用于设置网页元素的版式、颜色、大小等外观样式,主要指的是CSS;

  3、行为是指网页模型的定义及交互,主要包括DOM和ECMAScript两个部分,常用来给HTML网页添加动态功能、为页面增加交互性、实现网页的特效效果。

  Web标准,体现HTML CSS JavaScript三者功能案例代码

<!DOCTYPE html>
<html>
    <head>
        <meta charset="UTF-8">
        <meta name="viewport" content="width=device-width,initial-scale=1,minimum-scale=1,maximum-scale=1,user-scalable=no" />
        <title>HTML5学习邀请函</title>
        <!--连接外部CSS样式表文件-->
        <link href="cssDemo.css" rel="stylesheet">
    </head>
    <body>
        <!--结构标准-->
        <!--HTML结构定义-->
          <div id="container">
            <h1>Let's Learn HTML5</h1>
            <p>发挥您的美感与想象力,探索Web开发的无限可能性,现诚邀您一同踏上HTML5的学习之路。</p>
            <a href="invite.php" id="enroll">邀您参加</a>
         </div>    
         <!--链接JavaScript外部文件-->
        <script src="enrollDemo.js"></script>
    </body>
</html>
HTML
/*表现标准*/
/*CSS样式定义*/
html,body{
    height:100%;
    color: #ffffff;
    font-family: sans-serif;
}
body{
    /*图像显示为整个页面的背景*/
    background: url(amazing-sky.jpg) center center;
    background-size: cover;
    margin: 0;
    padding: 0;
    position: relative;
}
#container{
    /*邀请函内容区域内容居中*/
    100%;
    text-align: center;
    position: absolute;
    top:50%;
    transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -moz-transform:translateY(-50%);
    -o-transform:translateY(-50%);
}
h1{
    font-size: 54px;
    text-transform: uppercase;
    margin-bottom: 20px;
}
p{
    font-size: 21px;
    margin-bottom: 40px;
    /*给段落样式增加一些左右边距*/
    margin-left: 25px;
    margin-right:25px;
}
a{
    font-size: 18px;
    color:#fff;
    border:1px solid #fff;
    border-radius: 3px;
    padding: 10px 100px;
    text-decoration: none;
}
CSS
//页面交互
//JavaScript技术
var enroll=document.getElementById("enroll");
enroll.onclick=function(e){
    //阻止浏览器默认的url跳转
    e.preventDefault();
    enroll.innerHTML="报名成功";
    enroll.style.background="#27cb8b";
    enroll.style.borderColor="#27cb8b";
}
JavaScript

  网页案例

  1、在线读书侧边导航栏设计

<!-- vs code 代码整理快捷键 shift+alt+f -->
<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>侧边导航栏</title>
    <link rel="stylesheet" href="css/1.css">
</head>

<body>
    <!-- div标签容器 -->
    <div id="left">
        <!-- 列表 -->
        <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>
            <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>
            <li><a href="#">科学技术</a></li>

        </ul>
    </div>   
</body>

</html>
HTML
* {
    padding: 0;
    margin: 0;
}

a {
    text-decoration: none;
    font-size: 16px;
    color: #62abaa;
    font-weight: bold;
    /*图片背景 CSS导入路径必须写成./或../格式*/
    background: url(../images/bk.png) no-repeat left center;
    padding-left: 25px;
}

#left {
    margin-left: 20px;
    margin-top: 20px;
     240px;
    background: #f9f9f9;
    border-top: solid 2px #62abaa;
}

ul li {
    list-style: none;
    border: 1px solid #ccc;
    border-top: 0px;
    line-height: 40px;
    padding-left: 50px;
}
CSS

  2、传智博客设计学院网页设计

  创建站点与布局分析

<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <link rel="stylesheet" href="./css/index.css">
</head>

<!-- 创建站点与布局分析
    六个板块 六个div布局
头部、导航、banner广告图、通知公告、主题内容、版权信息 -->

<body>

    <div class="top"></div>
    <div class="nav"></div>
    <div class="banner"></div>
    <div class="notice"></div>
    <div class="main"></div>
    <div class="bottom"></div>
    
</body>

</html>
index.html
/* 清除所有元素的内外边距,字号12像素,字体微软雅黑 */

* {
    margin: 0;
    padding: 0;
    font-size: 12px;
    font-family: "微软雅黑";
}

/* 去掉列表项目符号 */

ul {
    list-style: none;
}

/* 图片去掉边框 */

img {
    border: none;
}

/* 链接颜色黑色,没有下划线 */

a:link, a:visited {
    color: #222;
    text-decoration: none;
}
index.css

  头部

<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>top</title>
<link rel="stylesheet" href="./css/index.css">
</head>
<!-- 头部两部分,左边是图片,右边是操作菜单 -->

<body>
    <div class="top">
        <!-- 左边图片 -->
        <div class="pic">
            <img src="img/logo.gif" alt="logo">
            <img src="img/pic01.gif" alt="pic01">
        </div>
        <!-- 右边文字 -->
        <div class="home">
            <div class="home1"><span></span>设为首页</div>
            <div class="home2"><span></span>加入收藏</div>
        </div>
    </div>
</body>

</html>
top.html
/* top样式 
头部宽度1000像素 高度80像素 居中显示
*/

.top {
     1000px;
    height: 80px;
    margin: 0 auto;
}

/* 左边图片向左浮动,上外边距10像素;右边文字向右浮动,上外边距60像素 */

.pic {
    float: left;
    margin-top: 10px;
}

.home {
    float: right;
    margin-top: 60px;
}

/* 右边文字向左浮动,文字之间距离,右边距20像素 */

.home1 {
    float: left;
    margin-right: 20px;
}

.home2 {
    float: left;
}

/* 背景图span是行元素设为行内块元素,宽度17px 高度14px 背景图url 外右边距 3px*/

.home span {
    display: inline-block;
     17px;
    height: 14px;
    /* 上面少了px不生效 */
    background: url(../img/icon_bg.gif);
    margin-right: 3px;
}

/* 收藏文字左边的背景图为星,坐标上移31px */

.home2 span {
    background-position: 0px -31px;
}
index.css(top样式)

  导航栏

<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <link rel="stylesheet" href="./css/index.css">
</head>

<body>
    <div class="nav">
        <div class="nav_con">
            <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>
                <li><a href="#">校园生活</a></li>
                <li><a href="#">报名流程</a></li>
                <li><a href="#">常见问题</a></li>
                <li><a href="#">来校路线</a></li>
            </ul>       
        </div>
    </div>
</body>

</html>
nav.html
/* nav 部分样式
高度 40px 行高 40px 背景颜色为黑色 */

.nav {
    height: 40px;
    line-height: 40px;
    background-color: #222;
}

/* 列表宽1000px 居中显示 */

.nav_con {
     1000px;
    margin: 0 auto;
}

/* 列表项向左浮动 左边距20px*/

.nav_con li {
    float: left;
    margin-left: 20px;
}

/* 列表项的超链接文字白色 字号14px 宋体 加粗显示 
超链接行元素转为块元素 左右内边距10px*/

.nav_con li a {
    color: #FFF;
    font-size: 14px;
    font-family: "宋体";
    font-weight: bold;
    /* 行元素转为块元素 */
    display: block;
    /* 左右内边距10px */
    padding: 0 10px;
}

/* 鼠标指向链接背景为红色 */

.nav_con li a:hover {
    background-color: #F00;
}
index.css(nav样式)

  banner的左边

<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <link rel="stylesheet" href="./css/index.css">
</head>

<!-- bannerleft  由背景图、 广告词、 切换图标构成
    content_left 2段广告词放到2个段落标记中,切换图标放到一个无序列表中
 -->

<body>
    <div class="bannerleft">       
        <div class="content_left">
             <!-- 2段广告词 -->
            <p>CHUANZHIBOKECHUAN<br />
                ZHIBOKE<br />
                <span>传智播客</span></p>
            <p>以就业为导向<br />
                打造理论实践相结合的实战性人才 </p>
            <!-- 切换图标,无序列表 -->
            <ul>
                <li class="current"><a href="#">1</a></li>
                <li><a href="#">2</a></li>
                <li><a href="#">3</a></li>
                <li><a href="#">4</a></li>
            </ul>
        </div>
    </div>
</body>

</html>
bannerleft.html
/* bannerleft部分的样式 
bannerleft是最外面的大盒子,宽755px,高285px,背景图片
content_left内盒子,广告词及1234切换图标,设置绝对定位*/

.bannerleft {
     755px;
    height: 285px;
    background: url(../img/pic.gif);
    /* 相对定位 */
    position: relative;
}

/* 盒子,广告词及1234图标切换,设为绝对定位,父盒子设为相对定位
相对于bannerleft的盒子 top 90px right 45px 
*/

.content_left {
    position: absolute;
    top: 90px;
    right: 45px;
}

/* 广告文字颜色为白色 字号14px 字体英文Arial 中文黑体
加粗显示 右对齐*/

.content_left p {
    color: #FFFFFF;
    font-size: 14px;
    font-family: Arial, "黑体";
    font-weight: bold;
    text-align: right;
    margin-bottom: 20px;
}

/* span 文字 "传智播客" 的背景图标不重复 向右 居中 
文字字号24px 内边距20px */

.content_left p span {
    font-size: 24px;
    background: url(../img/icon5.gif) no-repeat right center;
    padding-right: 20px;
}

/* 切换图标,无序列表,左外边距120px,即整体靠右 */

.content_left ul {
    margin-left: 120px;
}

/* 列表项左浮动,左外边距10px */

.content_left li {
    float: left;
    margin-left: 10px;
}

/* 列表项,链接元素a转换为block,宽30px,高26px,行高26px,
背景色白色字,边框红色实线1px,链接无下划线,
体颜色红色,字号16px,文字居中 */

.content_left li a {
    float: left;
     30px;
    height: 26px;
    line-height: 26px;
    background-color: #FFFFFF;
    border: #F30 solid 1px;
    text-decoration: none;
    color: #F30;
    font-size: 16px;
    text-align: center;
}

/* 注意 li.current中间不能有空格 
第一个列表项默认背景色红色,字体白色
*/

.content_left li.current a {
    background-color: #FF3300;
    color: #FFFFFF;
}
index.css(bannerleft样式)

  banner的右边

<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <link rel="stylesheet" href="./css/index.css">
</head>
<!-- 标题 软件图标 课件概述三部分构成
标题 h2,软件图标使用无序列表ul列表项li引入图像img空链接a,课件介绍使用段落p -->

<body>
    <div class="bannerright">
        <div class="content_right">
            <h2>课程介绍<br />
                INTRODUCTION</h2>
            <ul>
                <li><a href="#"><img src="./img/icon1.gif" /></a></li>
                <li><a href="#"><img src="./img/icon2.gif" /></a></li>
                <li><a href="#"><img src="./img/icon3.gif" /></a></li>
                <li><a href="#"><img src="./img/icon4.gif" /></a></li>
            </ul>
            <!-- 空元素清除列表浮动对下面的影响 -->
            <div style="clear: both;"></div>
            <p>
                在传智播客设计学院,您只需要花一份学费,就可以同时学习平面设计,网页设计,FLASH设计,UI设计四门主流技术</p>
        </div>

    </div>
</body>

</html>
bannerright.html
/* bannerright 部分样式
标题 图标无序列表 段落 */

/* bannerright 宽245px 高285px 背景颜色#333 字体颜色白色#FFFFFF */

.bannerright {
     245px;
    height: 285px;
    background-color: #333;
    color: #FFFFFF;
    /* 相对定位 */
    position: relative;
}

/* content_right绝对定位 上部50px 左30px */

.content_right {
    position: absolute;
    top: 50px;
    left: 30px;
}

/* 标题 字号18px 外下边距10px */

.content_right h2 {
    font-size: 18px;
    margin-bottom: 10px;
}

/* 列表项li 图标 左浮动 左外边距15px */

.content_right li {
    float: left;
    margin-left: 15px;
}

/* 段落首行缩进2em 行高24px 右外边距30px 上外边距15px*/

.content_right p {
    text-indent: 2em;
    line-height: 24px;
    margin-right: 30px;
    /* 不生效,需要清除列表浮动造成的影响,html空元素清除办法 */
    margin-top: 15px;
}
index.css(bannerright样式)

  通知公告栏

<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <link rel="stylesheet" href="./css/index.css">
</head>
<!-- 通知公告栏分2部分,左侧是公告栏标题,右侧滚动显示的内容
标题盒子,内容盒子,内容,滚动marquee标签内无序列表,列表项a链接 -->

<body>
    <div class="notice">
        <div class="notice_title">通知公告</div>
        <div class="notice_con">
            <marquee>
                <ul>
                    <li><a href="#">【广州喜讯】报名网页平面UI就业班送基础班</a></li>
                    <li><a href="#">史上最难就业年,怎么办?到传智免费学PS吧!</a></li>
                </ul>
            </marquee>
        </div>
    </div>
</body>

</html>
notice.html
/* notice 部分样式
宽度1000px,居中显示,高度30px,行高30px */

.notice {
     1000px;
    margin: 0 auto;
    height: 30px;
    line-height: 30px;
    border: 1px solid #c4c4c4;
}

/* 标题文字 */

.notice_title {
    float: left;
     96px;
    text-align: center;
    /* 右边框 */
    border-right: 1px solid #c4c4c4;
}

/* 滚动列表 */

.notice_con {
    /* 第一行列表项左浮动 */
    float: left;
     900px;
}

/* 列表项 */

.notice_con ul li {
    /* 其余列表项左浮动 */
    float: left;
    margin-left: 40px;
    /* 相对每一个列表项的背景图片*/
    background: url(../img/icon6.gif) no-repeat left center;
    /* 内左边距 链接文本与背景图片分隔距离 */
    padding-left: 10px;
}
index.css(notice样式)

  示范专业示范模块

<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <link rel="stylesheet" href="./css/index.css">
</head>
<!-- module,示范专业建设模块 
有标题(前面有个小图标span)、内容(无序列表实现空链接)两个部分 -->

<body>
    <div class="module">
        <div class="module_title">
            <span></span>示范专业建设模块
        </div>
        <div class="module_con">
            <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>
                <li><a href="#">校企互联</a></li>
                <li><a href="#">示范效应</a></li>
                <li><a href="#">more</a></li>
            </ul>
        </div>
    </div>
</body>

</html>
module.html
/* 示范专业建设模块 */

.module {
     233px;
    height: 210px;
    background: url(../img/bg_tw.png);
}

.module_title {
    height: 35px;
    line-height: 35px;
    border-left: 10px solid #FD4A13;
    font-family: "黑体";
    font-weight: bold;
    color: #FFFFFF;
    background-color: black;
}

.module_title span {
    background: url(../img/icon_bg.gif) no-repeat 0 -60px;
     11px;
    height: 11px;
    /* 行元素转换为块元素 */
    float: left;
    margin: 12px 7px 0px 13px;
}

.module_con {
    padding: 24px 11px;
}

/* 每个列表,高26px,宽97px,背景色灰色,外边距4px,左浮动,文本居中 */

.module_con ul li {
     97px;
    height: 26px;
    line-height: 26px;
    margin: 4px;
    background-color: #E4E4E4;
    float: left;
    text-align: center;
}
index.css(module样式)

  招聘信息模块

<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <link rel="stylesheet" href="./css/index.css">
</head>
<!-- 招聘信息,有标题栏和信息列表2部分构成 -->

<body>
    <div class="job">
        <div class="job_title">
            <span></span>招聘信息
        </div>
        <div class="job_con">
            <ul>
                <li><span></span><a href="#">斯特孚教育招聘信息UI平面设计</a></li>
                <li><span></span><a href="#">北京普天合力招聘视觉设计师</a></li>
                <li><span></span><a href="#">久久康体网招聘UI设计师</a></li>
                <li><span></span><a href="#">神州飞思公司招聘UI设计</a></li>
                <li><span></span><a href="#">虞臣网络科技招聘IT人才</a></li>
            </ul>
        </div>
    </div>
</body>

</html>
job.html
/* 招聘信息模块  */

.job_title {
     231px;
    height: 30px;
    line-height: 30px;
    background: url(../img/title_bg.gif) repeat-x;
    border: 1px solid #d6d6d6;
    /* solid不可以省略 */
    border-bottom: 1px solid #808080;
    font-family: "宋体";
    font-weight: bold;
}

.job_title span {
    background: url(../img/icon_bg.gif) no-repeat 0 -150px;
     16px;
    height: 14px;
    /* 行元素转换为块元素 */
    float: left;
    margin: 8px 7px 0px 11px;
}

.job_con {
    padding: 16px 0px 16px 15px;
}

.job_con ul li {
    margin: 10px 0px;
}

.job_con ul li span {
    background: url(../img/icon_bg.gif) no-repeat -60px -30px;
     10px;
    height: 13px;
    /* 行元素转换为块元素 */
    float: left;
    margin-right: 13px;
}
index.css(job样式)

  专业动态栏模块

<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <link rel="stylesheet" href="./css/index.css">
</head>
<!-- message标题,message内容2部分 -->

<body>
    <div class="message">
        <!-- 标题栏2部分,左边是超链接,右边是小图标 -->
        <div class="message_title">
            <div class="m_title_left">
                <a class="current" href="#">专业动态</a><a href="#">行业动态</a>
            </div>
            <div class="more"><a href="#"><img src="./img/more.gif" /></a></div>
        </div>
        <!-- 内容分左右2部分 左边是图片 右边是2个列表:一个内容列表一个日期列表 -->
        <div class="message_con">
            <!-- 图片 -->
            <div class="message_left">
                <img src="./img/pic1.gif" />
            </div>
            <!-- 列表 -->
            <div class="message_right">
                <!-- 内容列表 -->
                <ul class="left_ul">
                    <li><span></span><a href="#">网页平面设计学院七期班香山游</a></li>
                    <li><span></span><a href="#">传智播客网页平面六期久违的体育课</a></li>
                    <li><span></span><a href="#">网页平面设计学院四期班奥利匹克公园一日游</a></li>
                    <li><span></span><a href="#">网页平面设计学院三期班798艺术区一日游</a></li>
                    <li><span></span><a href="#">网页平面设计学院二期班自助烧烤</a></li>              
                </ul>
                <!-- 日期列表 -->
                <ul class="right_ul">
                    <li><a href="#">2013/06</a></li>
                    <li><a href="#">2013/06</a></li>
                    <li><a href="#">2013/06</a></li>
                    <li><a href="#">2013/06</a></li>
                    <li><a href="#">2013/06</a></li>
                </ul>
            </div>
        </div>
    </div>
</body>

</html>
message.html
/* 专业动态栏模块 */

.message_title {
     498px;
    height: 33px;
    line-height: 33px;
    border: 1px solid #d6d6d6;
    border-bottom: 1px solid #fd4a13;
    padding-left: 10px;
}

.m_title_left {
    float: left;
}

/* 标题链接 */

.message_title a {
    color: #393939;
    font-weight: bold;
    height: 34px;
    line-height: 34px;
    /* 超链接行内元素转行内块元素 */
    display: inline-block;
}

/* 标题左边第一个链接 */

.message_title a.current {
     80px;
    height: 34px;
    /* 背景图标 */
    background: url(../img/right_message.png) no-repeat;
    /* 左内边距 */
    padding-left: 10px;
    /* 文字颜色 */
    color: #ffffff;
}

/* 标题右边图标链接 */

.more {
     40px;
    height: 15px;
    float: right;
    margin: 5px 10px 0px 0px;
}

/* 内容内边距 */

.message_con {
    padding: 30px 0px 12px 17px;
}

/* 内容左-图片 */

.message_left {
     115px;
    height: 125px;
    float: left;
    background: url(../img/pic1_bg.gif) no-repeat;
    text-align: center;
    padding: 4px 0px;
}

/* 内容右-列表 */

.message_right {
     350px;
    float: left;
    margin-left: 14px;
    margin-right: 13px;
}

/* 左列表 */

.left_ul {
    float: left;
}

/* 右列表 */

.right_ul {
    float: right;
}

/* 左右列表列表项行高 */

.left_ul li, .right_ul li {
    line-height: 26px;
}

/* 左列表,列表项图标 */

.left_ul li span {
    background: url(../img/icon_bg.gif) no-repeat 0 -120px;
     3px;
    height: 3px;
    margin: 10px 7px;
    float: left;
}

/* 右列表,列表项链接文字颜色 */

.right_ul li a {
    color: #aaaaaa;
}
index.css(message样式)

  师资力量模块

<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <link rel="stylesheet" href="./css/index.css">
    <!-- 师资力量模块,
        分为标题栏 图片列表2部分 -->
</head>

<body>
    <div class="teacher">
        <!-- 标题栏: 图标 文字 图片链接-->
        <div class="teacher_title">
            <span></span>师资力量<a href="#"><img src="./img/more.gif" /></a>
        </div>
        <!-- 图片列表 -->
        <div class="teacher_con">
            <ul>
                <li>
                    <a href="#"><img src="./img/teacher01.gif" /></a>
                    <p><a href="#">网页主讲张老师</a></p>
                </li>
                <li>
                    <a href="#"><img src="./img/teacher02.gif" /></a>
                    <p><a href="#">网页主讲刘老师</a></p>
                </li>
                <li>
                    <a href="#"><img src="./img/teacher03.gif"></a>
                    <p><a href="#">网页主讲韩老师</a></p>
                </li>
                <li>
                    <a href="#"><img src="./img/teacher04.gif"></a>
                    <p><a href="#">网页主讲邵老师</a></p>
                </li>             
            </ul>
        </div>
    </div>

</body>

</html>
teacher.html
/* 师资力量模块 */

/* 标题 */

.teacher_title {
     508px;
    height: 24px;
    background: url() repeat-x;
    border: 1px solid #d6d6d6;
    border-bottom: 1px solid #808080;
    font-family: "宋体";
    font-weight: bold;
    padding-top: 6px;
}

/* 标题图标 */

.teacher_title span {
    background: url(../img/icon_bg.gif) no-repeat 0 -180px;
     17px;
    height: 15px;
    float: left;
    margin: 0px 10px 0px 9px;
}

/* 标题图片 */

.teacher_title img {
    float: right;
    margin-right: 10px;
}

/* 内容列表 */

.teacher_con {
     510px;
    padding: 18px 0px 15px 17px;
}

/* 内容列表,列表项 */

.teacher_con ul li {
    float: left;
    margin: 3px 13px 0px 13px;
}

/* 内容列表,列表项,段落 */

.teacher_con ul li p {
    margin-top: 10px;
    text-align: center;
}

/* 内容列表,列表项 段落 链接 */

.teacher_con ul li p a {
    color: #535353;
}
index.css(teacher样式)

  精品课程模块

<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <link rel="stylesheet" href="./css/index.css">
</head>
<!-- 精品课程模块
分为上下两块,上面为课程板块,下面是数字化学习图片 -->

<body>
    <div class="right">
        <!-- 标题课程 -->
        <div class="course">
            <!-- 标题 -->
            <h3>精品课程<span>Course</span></h3>
            <!-- 课程,每个列表项包含链接和图标2部分 -->
            <ul>
                <li><a href="#">网页平面UI基础班</a><span></span></li>
                <li class="course_2"><a href="#">网页平面UI就业班</a><span></span></li>
                <li class="course_3"><a href="#">Html+CSS基础班</a><span></span></li>
                <li class="course_4"><a href="#">Html+CSS就业班</a><span></span></li>
                <li class="course_5"><a href="#">Dreamweaver基础班</a><span></span></li>
            </ul>
        </div>
        <!-- 图片 -->
        <div class="study"><a href="#"><img src="./img/study.gif" alt="数字化学习"></a></div>
    </div>
</body>

</html>
right.html
/* 精品课程模块 */

.course {
     220px;
    height: 303px;
    background: url(../img/course_bg.png);
    padding: 27px 0 0 13px;
}

.course h3 {
    height: 40px;
    font-size: 12px;
    color: #393939;
}

.course h3 span {
    font-weight: normal;
    padding-left: 6px;
    font-family: arial;
    font-size: 11px;
}

.course ul li {
     203px;
    height: 40px;
    border: 1px solid #e8e8e8;
    margin-bottom: 10px;
    background-color: #ffffff;
}

/* 每个列表项右边的图标  */

.course ul li span {
    background: url(../img/icon_bg.gif) no-repeat 0 -210px;
     30px;
    height: 30px;
    float: right;
    margin: 7px 8px 0 0;
}

/* 图标2位置 */

.course .course_2 span {
    background-position: 0 -240px;
}

/* 图标3位置 */

.course .course_3 span {
    background-position: 0 -270px;
}

/* 图标4位置 */

.course .course_4 span {
    background-position: -30px 0;
}

/* 图标5位置 */

.course .course_5 span {
    background-position: -30px -30px;
}

/* 每个列表项链接及第1个列表项左边框的颜色 */

.course ul li a {
    /* a链接行元素转换为块元素 */
    float: left;
    height: 19px;
    line-height: 19px;
    border-left: 4px solid #0080db;
    margin-top: 10px;
    padding-left: 15px;
}

/* 第2个列表项左边框颜色  */

.course .course_2 a {
    border-color: #61a301;
}

/* 第3个列表项左边框颜色 */

.course .course_3 a {
    border-color: #f50149;
}

/* 第4个列表项左边框颜色 */

.course .course_4 a {
    border-color: #995f91;
}

/* 第5个列表项左边框颜色 */

.course .course_5 a {
    border-color: #ffb409;
}

/* 下栏图片上外边距 */

.study {
    margin-top: 15px;
}
index.css(right样式)

  网页底部版权区域

<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <link rel="stylesheet" href="./css/index.css">
</head>
<!-- 网页底部模块
分为top图标和内容2个部分 
内容分为图片链接及文字段落2个部分 -->

<body>
    <div class="bottom">
        <!-- top图标 -->
        <div class="btn">
            <a href="#"><img src="./img/top_btn.gif" /><br />Top</a>
        </div>
        <!-- 内容,图片链接及文字段落2部分 -->
        <div class="footer_con">
            <!-- 图片链接 -->
            <ul>
                <li class="pic_con">友情链接</li>
                <li><a href="#"><img src="./img/mhzxxls.jpg"></a></li>
                <li><a href="#"><img src="./img/link2.jpg"></a></li>
                <li><a href="#"><img src="./img/link3.jpg"></a></li>
                <li><a href="#"><img src="./img/link4.jpg"></a></li>
            </ul>
            <!-- 文字段落 -->
            <p>传智播客-专业java培训、net培训、php培训、ios培训、c++培训、网页设计、平面设计培训结构</p>
            <p>版权所有 2006 - 2014 北京传智播客教育科技有限公司</p>
            <p>地址:北京市昌平区建材城西路金燕龙办公楼一层 邮编:100096</p>
            <p>电话:010-82935150/60/70 传真:010-82935100 邮箱:zhanghj+itcast.cn</p>
            <p>京ICP备08001421号 京公网安备110108007702</p>
        </div>
    </div>
</body>

</html>
bottom.html
/* bottom */

.bottom {
     100%;
    background-color: #303030;
    padding-bottom: 25px;
}

/* 图标,宽,外边距,内左边距 */

.bottom .btn {
     906px;
    margin: 0 auto;
    padding-left: 94px;
}

/* 图标链接,文字颜色,字号 */

.bottom .btn a {
    color: #FFFFFF;
    font-size: 10px;
}

/* 内容(图片和文字段落2部分),宽,内外边距,文字居中 */

.footer_con {
     1000px;
    margin: 0 auto;
    padding-bottom: 20px;
    text-align: center;
}

/* 图片列表 */

.footer_con ul {
    height: 60px;
    padding-left: 130px;
}

/* 列表项 ,图片*/

.footer_con ul li {
    float: left;
    margin-left: 20px;
}

/* 列表项,文字 */

.footer_con .pic_con {
    color: #FFFFFF;
    font-size: 14px;
    padding-top: 20px;
}

/* 段落 */

.footer_con p {
    line-height: 22px;
    color: #909090;
    font-family: "微软雅黑";
}
index.css(bottom样式)
原文地址:https://www.cnblogs.com/GoldenEllipsis/p/13027824.html