仿w3school

html文件




    w3school 在线教程
    
    
    


    
    

HTML 教程

  • HTML
  • HTML5
  • XHTML
  • CSS
  • CSS3
  • TCP/IP

浏览器脚本

  • HTML
  • HTML5
  • XHTML
  • CSS
  • CSS3
  • TCP/IP

服务器脚本

  • HTML
  • HTML5
  • XHTML
  • CSS
  • CSS3
  • TCP/IP

HTML 教程

  • HTML
  • HTML5
  • XHTML
  • CSS
  • CSS3
  • TCP/IP

领先的 Web 技术教程 - 全部免费

在 W3School,你可以找到你所需要的所有的网站建设教程。

从基础的 HTML 到 CSS,乃至进阶的 XML、SQL、JS、PHP 和 ASP.NET。

从左侧的菜单选择你需要的教程!

完整的网站技术参考手册

我们的参考手册涵盖了网站技术的方方面面。

其中包括W3C标准技术:HTML、CSS、XML 。以及其他技术,诸如 JavaScript、PHP、SQL 等。

在线实例测试工具

在 W3School,我们提供上千个实例。

通过使用我们的在线编辑器,你可以编辑这些例子,并对代码进行实验。

快捷易懂的学习方式

一寸光阴一寸金,因此,我们为您提供快捷易懂的学习内容。

在这里,您可以通过一种易懂的便利的模式获得您需要的任何知识。

从何入手?

什么是一个 Web 建设者需要学习的知识呢?

W3School 将为您回答这个问题,在您成为专业 Web 开发者的路上助一臂之力。

HTML 教程

  • HTML
  • HTML5
  • XHTML
  • CSS
  • CSS3
  • TCP/IP

浏览器脚本

  • HTML
  • HTML5
  • XHTML
  • CSS
  • CSS3
  • TCP/IP

服务器脚本

  • HTML
  • HTML5
  • XHTML
  • CSS
  • CSS3
  • TCP/IP

HTML 教程

  • HTML
  • HTML5
  • XHTML
  • CSS
  • CSS3
  • TCP/IP
W3School 简体中文版提供的内容仅用于培训和测试,不保证内容的正确性。通过使用本站内容随之而来的风险与本站无关。
使用条款隐私条款版权所有,保留一切权利。 赞助商:上海赢科投资有限公司。 蒙ICP备06004630号 广告刊例

css文件

header.page-header,main,footer{
    /*默认情况下,width、height指的是内容本身的宽和高
     box-sizing:border-box,宽高包括内边距和边框
                content-box,默认值,宽高仅指内容本身*/
    width: 1200px;
    /*border: 1px solid red;*/
    margin: 0 auto;

}
/*#代表颜色*/
html,body{
    margin:0;
    padding:0;
    background: #fdfcf8;
}
header.page-header{
    margin-top: 1.5em;
}
header.page-header a {
    /*
        display:none,隐藏元素,元素完全消失,不占据空间。
                block,以块级元素的方式显示。可以设置宽高属性
                inline,以行级元素的方式显示。宽高属性不起作用
                inline-block,以行级元素显示,宽高属性起作用
                fliex,用来布局;
    */
    /*display: none;*/
    display: block;
    text-indent: -9999px;/*只对块起作用,规定文本块中首行文本的缩进。允许使用负值。如果使用负值,那么首行会被缩进到左边*/
}
header.page-header .logo{
    height: 2em;
    width: 10em;/*解决漂浮后宽度为零的问题*/
    background-image:url("../image/bg.png");
    background-position: 0px -170px;/*x y*/
    margin: 0;
    padding: 0;
}
/*鼠标移动上去的时候,显示的样式*/
header.page-header .logo:hover{
    background-position: 0px -270px;
}
/*
float:left|right;
*/
.top{
    /*解决塌陷问题*/
    overflow: auto;
}
.top .logo{
    float: left;
}
.top .search-form {
    float: right;
    margin-top: 1em;
}
.top .search-form input[name=keyword]{
    width: 280px;
    /**/
    border:1px solid #ddd;
    height: 30px;
    box-sizing: border-box;
}
.top .search-form input[name=submit-btn]{
    border: none;
    background: #AE4141;
    color: rgb(255,255,255);
    width: 30px;
    height: 30px;
}
nav ul{
    list-style: none;/*不显示列表的黑点*/
    padding: 0;/*内边距为零*/
    display:flex;/*让ul成为一个容器*/
    flex-direction: row;/*使ul的li元素横着排列*/
    justify-content: flex-start;/*设定空白的排列方式*/
    background: #ddd;
    margin: 0;/*使外边距为零*/
    margin-top: 1em;
}
/*>表示ul的儿子元素li,儿子级别以下的不考虑*/
nav ul > li{
    width: 12.5%;
    height: 3em;
    font-size: 20px;/*字体尺寸*/
    line-height: 3em;/*让行高和内容高度一样,可实现垂直居中*/
    text-align: center;/*使内容水平居中*/
    color: #666;
    font-weight: bold;/*加粗*/
}
nav ul > li:hover{
    background: #333;
    color:white;
    cursor: pointer;/*当鼠标移上去时,改变鼠标形态*/
}
.left,.middle,.right{
    float: left;/*左浮动*/
    /*border: 2px solid #ddd;设置边框样式*/
    box-sizing:border-box;
    overflow: auto;
}
main{
    overflow: auto;
}
.left,.right{
    width: 180px;
}
.middle{
    width: 840px;
}

.side-menu h2{
    margin: 0;
    padding: 0;
    font-size: 16px;
    padding-bottom: 0.3em;
    margin-left: 0.5em; 
}
.side-menu ul{
    list-style: none;
    font-size: 12px;
    margin: 0;
    padding: 0;
}
.side-menu ul li {
    height: 2.5em;
    line-height: 2.5em;
    padding-left: 1em;
}
.side-menu ul li:hover{
    background: #aaa;
    color: #fff;
    cursor: pointer;
}
.side-menu{
    margin: 0.5em 0;
}
.side-menu.red-menu ul li{
    color: #900b09;
}
.side-menu.red-menu ul li:hover{
    background: red;
    color: white;
}
.middle{
    padding: 0px 1em;
}
.middle .middle-first{
    text-align: center;
    margin-top: 3em;
    margin-bottom: 1.5em;
}
.middle .middle-item{
    border-top: 1px solid #aaa;
    padding-left: 140px;
}
.middle .middle-item h2{
    font-size: 24px;
    font-weight: bold;
}
/*no-repeat可以防止图片重复出现*/
.middle .middle-item.icon2{
    background:url("../image/icon2.png") no-repeat;
    background-position: 1em center;
}
.middle .middle-item.icon3{
    background:url("../image/icon3.png") no-repeat;
    background-position: 1em center;
}
.middle .middle-item.icon4{
    background:url("../image/icon4.png") no-repeat;
    background-position: 1em center;
}
.middle .middle-item.icon5{
    background:url("../image/icon5.png") no-repeat;
    background-position: 1em center;
}
.declare{
    clear: both;/*清除浮动*/
    text-align: center;
    height: 5em;
    line-height: 5em;
    background: #ddd url(../image/alert.png) no-repeat;
    background-position: 240px center;
    font-size: 12px;
    color: #666;
}
footer {
    text-align: center;
    color: #666;
    height: 3em;
    line-height: 3em;
    margin-bottom: 1em
}
footer a{
    color: #666;
    text-decoration: none;
}

footer a:hover{
        /*为文本添加下划线*/
    text-decoration:underline;
    color: #000;
}
.right,.left{
    border-left: 1px solid #ddd;
    border-right: 1px solid #ddd;
}

你可能感兴趣的:(仿w3school)