bass.css ソースコード
handcoding
"utf-8";
html,body,h1,h2,h3,h4,h5,h6,ul,ol,dl,li,dt,dd,p,header,hgroup,section,article,aside,footer,figure,figcaption,nav{
margin: 0;
padding: 0;
font-size: 100%;
}
body{
line=height: 1.0;
text-size-adjust: mone;
}
article,aside,canvas,details,figcaption,figre,footer,header,hgroup,menu,nav,section,summary{
display: block;
}
img{
border: 0;
vartical-align: bottom;
}
ul,ol{
list-style: none;
}
table{
border-spacing: 0;
empty-cells: show;
}
style.css ソースコード
"utf-8";
body{
background-color: #ffd503;
font-family: Arial,san-serif;
font-size: 14px;
line-height: 1.6;
}
a{
color: #333;
}
.logo{
margin: 0 auto;
display: block;
}
.nav-topicpath{
padding: 3px 10px;
background-color: #fa400f;
font-size: 12px;
}
.nav-topicpath ul: after{
content:'';
display: block;
clear: both;
}
.nav-topicpath li + li:before{
margin: 0 3px;
content: >;
}
.nav-topicpath: li a{
padiing: 3px 0;
}
.page-heading{
padding: 12px;
color: #fa400;
background-image: url(chapter3/img/bg_header.png);
background-repeat:repeat-x;
background-position: left top;
font-size: 18px;
text-align: center;
}
.block{
margin: auto 10px 12px 10px;
padding-bottom: 12px;
border-bottom: 1px dotted #fa400f;
}
.block: after{
content:'';
display: block;
clear; both;
}
.block-heading{
margin-bottom: 6px;
color: #000;
font-size: 16px;
}
.block p{
margin-bottm: 1em;
}
.block p :last-of-type{
margin-bottom: 1em;
}
.image-right, .image-left{
width: 100px;
font-size: 12px;
text-align: center;
}
.image-right{
margin: 0 0 6px 6px;
float: right;
}
.image-left{
margin: 0 6px 6px;
float: left;
}
.image-center{
margin: 10px;
text-align: right;
}
.nav-reference a{
padding: 3px 14px 3px 0;
background-image:url(chapter3/img/ico_next.png);
background-repeat: no-repeat;
background-position: right center;
}
.block .nav-reference{
margin: 10px 0;
}
nav-home{
margin: auto 10px 12px;
text-align: right;
}
.nav-home a{
padding: 3px 0 3px 18px;
background-image:url(chapter3/img/ico_home.png);
background-repeat: no-repeat;
background-position: left center;
}
.global-footer{
padding: 12px 10px 6px;
background-color: #fa400f;
background-image: url(chapter3/img/bg_footer.png);
background-repeat:repeat-x;
background-position: left top;
font-size: 12px;
text-align: center;
}