复现当当网静态页面

网页效果:
网页样式
目的:复习页面布局思路,css相关布局属性。
代码:

<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <link rel="stylesheet" href="./index.css" type="text/css">
</head>

<body>
    <div id="header">
        <img src="./images/header.png" alt="">
    </div>

    <div id="main">
        <div class="way">
            <p> <span class="way-black">图书</span> > 小说 > 其他</p>
        </div>
        <div class="book">
            <div class="book-img">
                <img src="./images/book1.jpg" alt="">
            </div>
            <div class="book-text">
                <p class="book-text-name">
                    一个人的朝圣(新版)
                </p>
                <br>
                <p>
                    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;欧洲首席畅销小说,热销5年不衰,入围2012年布克文学奖。全球销量过4,000,000册,简体中文版销量过1,500,000册。这一年,我们都需要哈罗德安静而勇敢的陪伴。
                </p>
                <br><span></span>
                <div class="book-text-main">
                    <p class="autho">作者:(英)<span>蕾秋·乔伊斯</span><span>Rachel Joyce</span>) 著 <span>黄妙瑜</span></p>
                    <p class="press">出版社: <span>北京联合出版有限公司</span> 出版时间: 2017年06月</p>
                    <br>
                    <p class="rank"><span>当当小说榜</span>排名95位 <span>6664条评论</span> <span
                            class="book-text-main-pf">我要评分</span></p>
                </div>
                <br>
                <div class="book-text-price">
                    <p>当当价 <span class="jiagefuhao-f">¥</span><span class="book-text-price-f">28.40</span> <span
                            class="jiagefuhao-f">(7.14折)</span> 定价 <span class="price-last">¥39.80</span></p>
                    <p>电子书价 <span class="jiagefuhao-s"></span><span class="book-text-price-s">5.99</span></p>
                </div>

            </div>
        </div>
        <div class="book">
            <div class="book-img">
                <img src="./images/book2.jpg" alt="">
            </div>
            <div class="book-text">
                <p class="book-text-name">
                    地下铁道
                </p>
                <br>
                <p>
                    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(2017年普利策奖得主!《追风筝的人》之后,再燃无数中国人的阅读热情!奥巴马、奥普拉齐声赞叹,新晋奥斯卡奖得主导演巴里·詹金斯新片改编!人生终需一次妄想,带领我们去那从未到过的地方。)
                </p>
                <br><span></span>
                <div class="book-text-main">
                    <p class="autho">作者:[美] <span>科尔森·怀特黑德</span><span>康慨</span></p>
                    <p class="press">出版社: <span>上海人民出版社</span> 出版时间: 2017年03月</p>
                    <br>
                    <p class="rank"><span>8449条评论</span> <span class="book-text-main-pf">我要评分</span></p>
                </div>
                <br>
                <div class="book-text-price">
                    <p>当当价 <span class="jiagefuhao-f">¥</span><span class="book-text-price-f">30.80</span> <span
                            class="jiagefuhao-f">(7.74折)</span> 定价 <span class="price-last">¥39.80</span></p>
                    <p>电子书价 <span class="jiagefuhao-s"></span><span class="book-text-price-s">6.99</span></p>
                </div>

            </div>
        </div>
        <div class="book" id="last-book">
            <div class="book-img">
                <img src="./images/book3.jpg" alt="">
            </div>
            <div class="book-text">
                <p class="book-text-name">
                    所有明亮的地方
                </p>
                <br>
                <p>
                    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;美丽的故事,却残酷得如此真实,狠狠地击碎你的心!
                    Goodreads超高评分,超5000000人留言热议,在美国掀起阅读热潮;好莱坞大牌团队改编、艾丽·范宁主演电影即将震撼上映! <span
                        style="color: skyblue;">文学艺术畅品 每满150减50</span>
                </p>
                <br><span></span>
                <div class="book-text-main">
                    <p class="autho">作者:(美)<span>詹妮弗·尼文 Jennifer Niven</span><span>枣泥</span></p>
                    <p class="press">出版社: <span>北京联合出版有限公司</span> 出版时间: 2017年07月</p>
                    <br>
                    <p class="rank"><span>当当小说榜</span>排名244位 <span>3171条评论</span> <span
                            class="book-text-main-pf">我要评分</span></p>
                </div>
                <br>
                <div class="book-text-price">
                    <p>当当价 <span class="jiagefuhao-f">¥</span><span class="book-text-price-f">25.20</span> <span
                            class="jiagefuhao-f">(6.34折)</span> 定价 <span class="price-last">¥39.80</span></p>
                    <p>电子书价 <span class="jiagefuhao-s"></span><span class="book-text-price-s">11.99</span></p>
                </div>

            </div>
        </div>
    </div>
    <div class="text-bottom">
        <p>Copyright (C) 当当网 2004-2017, All Rights Reserved京ICP证041189号出版物经营许可证 新出发京批字第直0673号</p>
    </div>
</body>

</html>
* {
    margin: 0;
    padding: 0;
}

body {
    min-width: 1600px;
}

#header {
    width: 100%;
}

#header img {
    width: 100%;
    height: 180px;
}

.way {
    width: 89%;
    margin: 0 auto;
    font-size: small;
}

.way-black {
    font-weight: 700;
}

.book {
    width: 65%;
    height: 300px;
    margin: 0 auto;
    margin-top: 10px;
    padding-bottom: 10px;
    border-bottom: 1px black solid;
}

.book-img {
    width: 25%;
    height: 100%;
    float: left;
}

.book-img img {
    height: 90%;
}

.book-text {
    height: 100%;
    width: 75%;
    float: right;
}

.book-text-name {
    font-size: larger;
    font-weight: bold;
}

.book-text-main {
    font-size: small;
}

.book-text-main span {
    color: skyblue;
}

.rank .book-text-main-pf {
    color: orange;
}

.book-text-price {
    font-size: small;
    color: gray;
}

.jiagefuhao-f {
    color: red;
}

.jiagefuhao-s {
    color: purple;
}

.book-text-price-f {
    all:initial;
    color: red;
    font-size: xx-large;
}

.book-text-price-s {
    all:initial;
    color: purple;
    font-size: xx-large;
}

.price-last {
    text-decoration: line-through;
}

.text-bottom {
    width: 100%;
    text-align: center;
}

#last-book {
    border-bottom: none;
}

.text-bottom {
    border-top: 1px black solid;
    color: gray;
    font-size: small;
    padding-top: 5px;
    padding-bottom: 5px;
}

注意:设置body最小宽度以防止缩放后布局错乱。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
1.项目介绍 典型电子商务系统(在线购物平台)。模拟了当当系统部分功能。 2.功能需求 1)用户管理模块(3天)user 实现登录、注册功能 2)产品浏览模块(2天)main 实现主界面和类别浏览功能 3)购物车模块(1.5天)cart 实现购买、变更数量、删除等功能 4)生成订单模块(1.5天)order 订单确认、填写送货地址、生成订单功能 3.技术应用 1)技术架构 Struts2,JDBC(连接池),jQuery,Ajax 2)设计思想 MVC和分层设计思想 a.显示层:JSP组件(jQuery,Ajax) b.控制层:Struts2控制器组件、Action组件 c.业务层:Bean组件 d.数据访问层:DAO组件(JDBC) 4.数据库设计 1)数据库导入 create database dangdang; //创建库 use dangdang; //进入dangdang库 set names utf8; //设置连接和发送SQL编码 source 路径/dangdang.sql; //导入sql文件 2)数据表功能 a.d_user(用户信息表) 存储了用户信息,涉及登录和注册功能 b.d_receive_address(收货地址信息表) 存储了收货地址信息,涉及填写送货地址功能 c.d_category(类别信息表) 存储了图书的类别信息,涉及主界面左侧类别菜单功能 d.d_book(图书信息表) 存储了图书的特有信息,涉及产品浏览等功能 e.d_product(产品信息表) 存储了各类型产品的共通信息字段。 f.d_category_product(类别和产品对应关系表) 存储了类别和产品之间包含关系,涉及产品浏览功能 g. d_order(订单信息表) 存储了订单信息,涉及创建订单功能 h. d_item(订单明细表) 存储了订单中所购买的商品信息,涉及创建订单功能。 5. 搭建工程结构 1)引入需要的开发包 struts2开发包 jdbc开发包 dbcp连接池开发包 2)src文件结构 org.tarena.dang.action :控制层 org.tarena.dang.action.user :用户模块的action org.tarena.dang.action.main :产品浏览的action org.tarena.dang.action.order :订单的action org.tarena.dang.action.cart :购物车的action org.tarena.dang.service :业务层 org.tarena.dang.dao :数据访问层 org.tarena.dang.entity :实体类 org.tarena.dang.util :工具类 org.tarena.dang.interceptor :拦截器 3)struts配置文件结构 web.xml(配置Filter控制器) struts.xml (struts主配置文件) struts-user.xml(用户模块配置文件) struts-main.xml(浏览模块配置文件) struts-order.xml(订单模块配置文件) struts-cart.xml(购物车模块配置文件) 4)WebRoot文件结构 /user/* :用户管理的JSP /cart/* :购物车的JSP /order/* :订单的JSP /main/* :产品浏览的JSP /common/* :页眉、页脚等共同JSP /js/* : 放置js脚本文件 /css/* :放置css样式文件 /images/* :放置页面图片文件 /productImages/* :放置产品图片 -----------------连接池的优点----------------- a.可以管理Connection对象,并且将Connection数量控制在一个安全范围内。提高数据库的访问安全性。 b.连接池中的Connection对象与数据库保持连接状态,避免频繁的建立和销毁连接。 ============用户管理模块============== 1.注册需求 1)表单验证(采用js+Ajax) 邮箱:非空、格式、唯一性(ajax) 昵称:非空、格式 密码:非空、格式 确认密码:非空、与密码一致 验证码:非空、正确性(ajax) 2)将表单信息写入数据表d_user 编写实体类、DAO、Action 3)给用户邮箱发送验证码 引入commons-email.jar,email.jar 参考EmailUtil工具类代码 4)进入邮箱验证页面verify_form.jsp 2.邮箱验证 1)表单验证 验证码:非空、正确性(ajax) 正确后跳转到成功提示界面:window.location = "register_ok.jsp"; 2)Action逻辑 a.利用验证码去d_user检查 b.如果正确,将d_user的is_email_verify字段更新成Y;不正确在verify_form.jsp提示“验证失败” c.跳转到register_ok.jsp 3.用户登录 1)表单验证 邮箱:非空、格式 密码:非空 2)Action逻辑 a.检测Email和密码是否正确,失败回到login_form.jsp提示 b.检测is_email_verify邮箱是否通过验证,未通过进入verify_form.jsp c.更新最后一次登录时间last_login_time和IP地址last_login_ip。 d.将用户信息放入session。 e.都正确进入/main/main.jsp 4.main.jsp页面的页眉部分,显示用户是否登录的状态 如果用户已登录,显示"欢迎XXX,【登出】" 如果用户未登录,显示"【登录】【注册】" 数据库 模型 其实项目目 还有不少缺陷 需要完整、大家可以自行修改、里面有一处bug关于购物车的,注入问题、大家自己找找吧

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值