品优购项目学习记录02-main主体盒子搭建,推荐模块

一、main主体盒子搭建

1.main盒子宽度为980像素,位置距离左边220px(margin-left),给高度就不用清除浮动
2.main里面包含左侧盒子,左浮动,focus焦点图模块
3.main里面包含右侧盒子,右浮动,newsflash新闻快报模块

1.1 newsflash新闻快报模块

在这里插入图片描述

  • 1号盒子为news新闻模块 高度为165px
  • 2号盒子为lifeservice 生活服务模块 高度为209px
  • 3号盒子为bargain特价商品
1.1.1 news新闻模块
  • 注意:这里我们分为上下两个模块,但是两个模块都用div
  • 1号盒子news-hd新闻头部模块,给一个高度和下边框
  • 2号盒子news-bd新闻主题部分,里面包含ul和li还有链接

news-hd模块
html

			<div class="news-hd">
                    <h5>品优购快报</h5>
                    <a href="#" class="more">更多</a>
                     </div>

css

/* 主模块侧边新闻栏 */
.main .newsflash .news .news-hd {
    width: 250px;
    height: 35px;
    border: 2px solid #e4e4e4;
    border-bottom: 2px dashed #e4e4e4;
}
.main .newsflash .news .news-hd h5 {
    float: left;
    font-size: 16px;
    padding-left: 14px;
    padding-top: 10px;
}
.main .newsflash .news .news-hd a {
    float: right;
    font-size: 12px;
    padding-top: 10px;
    padding-right: 15px;
}
/* 伪类表示法 */
.main .newsflash .news .news-hd a::after {
    content: '\e920';
    font-family: 'icomoon';
    margin-left: 10px;
}

news-bd模块
html

<div class="news-bd">
                    <ul>
                        <li><a href="#"><h5>【特惠】</h5>备战开学季 全民半价购数码</a></li>
                        <li><a href="#"><h5>【公告】</h5>品优稳占家电网六成份额</a></li>
                        <li><a href="#"><h5>【特惠】</h5>百元中秋全品类礼券限量领</a></li>
                        <li><a href="#"><h5>【公告】</h5>上品优生鲜 享阳澄湖大闸蟹</a></li>
                        <li><a href="#"><h5>【特惠】</h5>每日享折扣品优 品质游</a></li>
                    </ul>
                </div> 

css

.main .newsflash .news .news-bd {
    width: 250px;
    height: 130px;
    border: 2px solid #e4e4e4;
    border-top: none;
}
.main .newsflash .news .news-bd ul li {
    margin-left: 15px;
    height: 25px;
    padding-top: 10px;

}
.main .newsflash .news .news-bd ul li h5 {
    float: left;
}
1.1.2 lifeservice生活服务模块

在这里插入图片描述

注意,这个地方的表格是用li做的,并不是使用表格来实现的。做网页一般不会用到表格,表格一般是内页详情里

1.盒子里面的图片我们是采用精灵图进行制作的,在表格中给定一个盒子,精灵图作为该盒子的背景图。
2.盒子中的文字使用段落标签来制作

以下展示的是一个表格的做法
html部分

<li>
  <i></i>
  <p>话费</p>
</li>

css部分

.main .newsflash .lifeservice ul li {
    float: left;
    width: 62px;
    height: 70px;
    border-right:1px solid #e4e4e4;
    border-bottom:1px solid #e4e4e4;
    text-align: center;
    padding-top: 12px;
}
.main .newsflash .lifeservice ul li i {
    display: inline-block;
    width: 24px;
    height: 28px;
    background: url(../images/icons.png) no-repeat -19px -15px;

}
1.1.3 bargain模块

HTML

<div class="bargain"><img src="images/宋钟基.PNG" alt="" width="250" height="75"></div>

css

.main .newsflash .bargain {
    width: 250px;
    height: 80px;
}
.main .newsflash .bargain img {
    margin-top: 5px;
}

二、推荐模块

在这里插入图片描述

1.大盒子recom推荐模块recommend
2.里面包含2个盒子,浮动即可
3.1号盒子recom-hd
4.2号盒子recom-bd,注意里面的小竖线

竖线的制作方法

.recom-bd ul li:nth-child(-n+3):after {
    content: '';
    position: absolute;
    right: 0;
    top: 10px;
    width: 1px;
    height: 145px;
    background-color: #ddd;
}
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值