JavaScript DOM 编程艺术 阅读总结 (第十二章 实践案例代码)

JavaScript DOM 编程艺术 第十二章 实践案例


在开始学习前端的时候买了这本书,看了很多视频这本书也就没太认真看,最近终于是看完了这本书,最后的这章算是综合了前面大部分章节的内容的一个实例,这本书内容简单易懂,就像是一个人在你身边一点一点的教,很适合入门的小白,有一些基础的人看起来会很快,因为很多都是已经掌握的基础。

这第十二章如果你前面都跟着做了,其实很简单。

这里写图片描述

这里写图片描述

注意浏览器地址


首先是css
第一个是 basic.css 导入了样式 颜色 和 布局

@import url("layout.css");
@import url("color.css");
@import url("typography.css");
/*@import url("reset.css");*/

color.css

body{
    color: #fb5;
    background-color: #334;
}
a:link{
    color: #445;
    background-color: #eb6;
}
a:visited{
    color: #345;
    background-color: #eb6;
}
a:hover{
    color: #667;
    background-color: #fb5;
}
a:active{
    color: #778;
    background-color: #ec8;
}
header{
    color: #ec8;
    background-color: #334;
    border-color:#667;
}
header nav{
    color: #455;
    background-color: #789;
    border-color:#667;
}
article{
    color: #223;
    background-color: #edc;
    border-color:#667;
}
header nav ul{
    border-color: #99a;
}
header nav a:link,header nav a:visited{
    color: #eef;
    background-color: transparent;
    border-color: #99a;
}
header nav a:hover{
    color: #445;
    background-color:#eb6 ;
}
header nav a:active{
    color: #667;
    background-color:#ec8 ;
}
article img{
    border-color: #ba9;
    outline-color:#dcb ;
}
#imagegallery a{
    background: transparent;
}
 header nav a.here:link,
 header nav a.here:visited,
 header nav a.here:hover,
 header nav a.here:active{
    color: #eef;
    background-color: #799;
 }

 /*table*/
td{
    padding: .5em 3em;

}
th{
    color: #edc;
    background: #445555;

}
tr td{
    color: #223;
    background: #eb6;
}

dt{
    margin-right: 1em;

}
dd{
    margin-right: 3em;
}
tr.odd td {
    color: #222233;
    background:  #EECC88;
}
tr.highlight td {
    color: #222233;
    background:  #cba;
}


layout.css

section, header, article, nav{
    display: block;
} 
* {
    padding: 0;
    margin: 0;
}
body{
    margin: 1em 10%;
    background-image: url(../images/background.gif);
    background-attachment: fixed;
    background-position: top left;
    background-repeat:repeat-x ;
    max-width: 80em;
}
header{
    background-image: url(../images/guitarist.gif);
    background-repeat: no-repeat;
    background-position: bottom right;
    border-width: .1em;
    border-style: solid;
    border-bottom-width: 0;
}
#about header{
    background-image: url(../images/lineup.gif);
}
header nav{
    background-image: url(../images/navbar.gif);
    background-repeat: repeat-x;
    background-position: bottom left;
    border-width: .1em;
    border-style: solid;
    border-bottom: 0;
    border-top: 0;
    padding-left: 10%;
}
header nav ul{
    width: 100%;
    overflow: hidden;
    border-left-width: .1em;
    border-left-style: solid;
}
header nav li{
    display: inline;
}
header nav li a {
    display: block;
    float: left;padding: .5em 2em;
    border-right: .1em solid;
}
article{
    border-width: .1em;
    border-style: solid;
    border-top-width:0 ;
    padding: 2em 10%;
    line-height: 1.8em;
}
article img{
    border-width: .1em;
    border-style: solid;
    outline-width: .1em;
    outline-style: solid;
}

#slidshow{
    width: 150px;
    height: 150px;
    position: relative;
    overflow: hidden;
}
#preview{
    position: absolute;
    border-width: 0;
    outline-width:0;
}
#imagegallery li{
    display: inline;
}

/* 表格*/
dl{
   overflow
  • 4
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 5
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值