commom.css
/* 各个页面相同的样式表 : 头, 尾部 */ /* 版心 */ .wrapper { width: 1240px; margin: 0 auto; } /* 快捷导航 */ .shortcut { height: 52px; background-color: #333; } .shortcut .wrapper { height: 52px; } /* 目的: 所有的文字内容居右侧对齐 */ .shortcut .wrapper ul { float: right; } /* 目的: 让所有的文字在一行显示 */ .shortcut .wrapper li { float: left; line-height: 52px; } .shortcut .wrapper a { padding: 0 16px; border-right: 1px solid #666; font-size: 14px; color: #dcdcdc; } .shortcut .wrapper a span { display: inline-block; margin-right: 8px; width: 11px; height: 16px; background-image: url(../images/sprites.png); background-position: -160px -70px; vertical-align: middle; } /* 头部 */ .header { margin: 30px auto; height: 70px; } .logo { float: left; width: 207px; height: 70px; } .logo h1 { width: 207px; height: 70px; } .logo h1 a { display: block; width: 207px; height: 70px; background-image: url(../images/logo.png); background-size: contain; /* 目的: 让h1里面的字看不见 */ font-size: 0; } .nav { float: left; margin-left: 40px; height: 70px; } .search { position: relative; float: left; margin-top: 24px; margin-left: 34px; width: 172px; height: 30px; border-bottom: 2px solid #e7e7e7; } .nav li { float: left; margin-right: 48px; line-height: 70px; } .nav li a { padding-bottom: 7px; } .nav li a:hover { color: #27ba9b; border-bottom: 1px solid #27ba9b; } .search input { padding-left: 30px; width: 172px; height: 28px; } .search input::placeholder { font-size: 14px; color: #ccc; }
index.html
/* 各个页面相同的样式表 : 头, 尾部 */ /* 版心 */ .wrapper { width: 1240px; margin: 0 auto; } /* 快捷导航 */ .shortcut { height: 52px; background-color: #333; } .shortcut .wrapper { height: 52px; } /* 目的: 所有的文字内容居右侧对齐 */ .shortcut .wrapper ul { float: right; } /* 目的: 让所有的文字在一行显示 */ .shortcut .wrapper li { float: left; line-height: 52px; } .shortcut .wrapper a { padding: 0 16px; border-right: 1px solid #666; font-size: 14px; color: #dcdcdc; } .shortcut .wrapper a span { display: inline-block; margin-right: 8px; width: 11px; height: 16px; background-image: url(../images/sprites.png); background-position: -160px -70px; vertical-align: middle; } /* 头部 */ .header { margin: 30px auto; height: 70px; } .logo { float: left; width: 207px; height: 70px; } .logo h1 { width: 207px; height: 70px; } .logo h1 a { display: block; width: 207px; height: 70px; background-image: url(../images/logo.png); background-size: contain; /* 目的: 让h1里面的字看不见 */ font-size: 0; } .nav { float: left; margin-left: 40px; height: 70px; } .search { position: relative; float: left; margin-top: 24px; margin-left: 34px; width: 172px; height: 30px; border-bottom: 2px solid #e7e7e7; } .nav li { float: left; margin-right: 48px; line-height: 70px; } .nav li a { padding-bottom: 7px; } .nav li a:hover { color: #27ba9b; border-bottom: 1px solid #27ba9b; } .search input { padding-left: 30px; width: 172px; height: 28px; } .search input::placeholder { font-size: 14px; color: #ccc; } .search span { position: absolute; left: 2px; top: 0; /* display: inline-block; */ width: 18px; height: 18px; background-image: url(../images/sprites.png); background-position: -79px -69px; } .car { position: relative; float: left; margin-top: 28px; margin-left: 15px; width: 23px; height: 23px; background-image: url(../images/sprites.png); background-position: -119px -69px; }