简易网站布局(css代码)

* {

    margin: 0;

    padding: 0;

}

.w {

    width: 1200px;

    margin: auto;

}

body {

    background-color: #f3f5f7;

}

li {

    list-style: none;

}

a {

    text-decoration: none;

}

.clearfix:before,

.clearfix:after {

    content: "";

    display: table;

}

.clearfix:after {

    clear: both;

}

.clearfix {

    *zoom: 1;

}

.header {

    height: 42px;

    /* background-color: pink; */

    /* 注意此地方会层叠 w 里面的margin */

    margin: 30px auto;

}

.logo {

    float: left;

    width: 198px;

    height: 42px;

}

.nav {

    float: left;

    margin-left: 60px;

}

.nav ul li {

    float: left;

    margin: 0 15px;

}

.nav ul li a {

    display: block;

    height: 42px;

    padding: 0 10px;

    line-height: 42px;

    font-size: 18px;

    color: #050505;

}

.nav ul li a:hover {

    border-bottom: 2px solid #00a4ff;

    color: #00a4ff;

}

/* search搜索模块 */

.search {

    float: left;

    width: 412px;

    height: 42px;

    margin-left: 70px;

}

.search input {

    float: left;

    width: 345px;

    height: 40px;

    border: 1px solid #00a4ff;

    border-right: 0;

    color: #bfbfbf;

    font-size: 14px;

    padding-left: 15px;

}

.search button {

    float: left;

    width: 50px;

    height: 42px;

    /* 按钮button默认有个边框需要我们手动去掉 */

    border: 0;

    background: url(images/btn.png);

}

.user {

    float: right;

    line-height: 42px;

    margin-right: 30px;

    font-size: 14px;

    color: #666;

}

/* banner区域 */

.banner {

    height: 421px;

    background-color: #1c036c;

}

.banner .w {

    height: 421px;

    background: url(images/banner2_20190819_210028.png) no-repeat top center;

}

.subnav {

    float: left;

    width: 190px;

    height: 421px;

    background: rgba(0, 0, 0, 0.3);

}

.subnav ul li {

    height: 45px;

    line-height: 45px;

    padding: 0 20px;

}

.subnav ul li a {

    font-size: 14px;

    color: #fff;

}

.subnav ul li a span {

    float: right;

}

.subnav ul li a:hover {

    color: #00a4ff;

}

.course {

    float: right;

    width: 230px;

    height: 300px;

    background-color: #fff;

    /* 浮动的盒子不会有外边距合并的问题 */

    margin-top: 50px;

}

.course h2 {

    height: 48px;

    background-color: #9bceea;

    text-align: center;

    line-height: 48px;

    font-size: 18px;

    color: #fff;

}

.bd {

    padding: 0 20px;

}

.bd ul li {

    padding: 14px 0;

    border-bottom: 1px solid #ccc;

}

.bd ul li h4 {

    font-size: 16px;

    color: #4e4e4e;

}

.bd ul li p {

    font-size: 12px;

    color: #a5a5a5;

}

.bd .more {

    display: block;

    height: 38px;

    border: 1px solid #00a4ff;

    margin-top: 5px;

    text-align: center;

    line-height: 38px;

    color: #00a4ff;

    font-size: 16px;

    font-weight: 700;

}

/* 精品推荐模块 */

.goods {

    height: 60px;

    background-color: #fff;

    margin-top: 10px;

    box-shadow: 0 2px 3px 3px rgba(0, 0, 0, 0.1);

    /* 行高会继承, 会继承给3个孩子 */

    line-height: 60px;

}

.goods h3 {

    float: left;

    margin-left: 30px;

    font-size: 16px;

    color: #00a4ff;

}

.goods ul {

    float: left;

    margin-left: 30px;

}

.goods ul li {

    float: left;

}

.goods ul li a {

    padding: 0 30px;

    font-size: 16px;

    color: #050505;

    border-left: 1px solid #ccc;

}

.mod {

    float: right;

    margin-right: 30px;

    font-size: 14px;

    color: #00a4ff;

}

.box {

    margin-top: 30px;

}

.box-hd {

    height: 45px;

}

.box-hd h3 {

    float: left;

    font-size: 20px;

    color: #494949;

}

.box-hd a {

    float: right;

    font-size: 12px;

    color: #a5a5a5;

    margin-top: 10px;

    margin-right: 30px;

}

/* 把li 的父亲ul 修改的足够宽一行能装开5个盒子就不会换行了 */

.box-bd ul {

    width: 1225px;

}

.box-bd ul li {

    float: left;

    width: 228px;

    height: 270px;

    background-color: #fff;

    margin-right: 15px;

    margin-bottom: 15px;

}

.box-bd ul li img {

    width: 100%;

}

.box-bd ul li h4 {

    margin: 20px 20px 20px 25px;

    font-size: 14px;

    color: #050505;

    font-weight: 400;

}

.box-bd .info {

    margin: 0 20px 0 25px;

    font-size: 12px;

    color: #999;

}

.box-bd .info span {

    color: #ff7c2d;

}

/* footer 模块 */

.footer {

    height: 415px;

    background-color: #fff;

}

.footer .w {

    padding-top: 35px;

}

.copyright {

    float: left;

}

.copyright p {

    font-size: 12px;

    color: #666;

    margin: 20px 0 15px 0;

}

.copyright .app {

    display: block;

    width: 118px;

    height: 33px;

    border: 1px solid #00a4ff;

    text-align: center;

    line-height: 33px;

    color: #00a4ff;

    font-size: 16px;

}

.links {

    float: right;

}

.links dl {

    float: left;

    margin-left: 100px;

}

.links dl dt {

    font-size: 16px;

    color: #333;

    margin-bottom: 5px;

}

.links dl dd a {

    color: #333;

    font-size: 12px;

}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值