品优购网页制作

news2024/11/17 16:18:45

目录

favicon图标

TDK三大标签SEO优化

title网站标题

description网站说明

keywords关键字

首页制作

快捷导航模块

左浮动

右浮动

header头部模块制作

1.logo模块

 2.search模块

 3.热词模块

4.购物车模块

 子绝父绝

 1.nav左边导航位置

2.上方导航位置

 footer模板制作

 mod_help模块

mod_copyright模块

名称

说明

项目文件夹

shoping

样式类图片文件夹

images

样式文件夹

css

产品类图片文件夹

upload

字体类文件夹

fonts

脚本文件夹

js

favicon图标

一般作为缩略的网站标志,它显示在浏览器的地址栏或者标签上

1.把优品购图标切成png图片

2.把png图片转换为ico图标,这需要借助于第三方转换网站比特虫http://www.bitbug.net/

3.把favicon图标放在项目的根目录下

<link rel="shortcut icon" href="favicon.ico">

TDK三大标签SEO优化

SEO汉译为搜索引擎优化,是一种利用搜索引擎的规则提高网站在有关搜索引擎内自然排名的方式

SEO目的是对网站进行深度的优化,从而帮助网站获取免费的流量,进而在搜索引擎上提升网站的排名,提高网站的知名度

title网站标题

title具有不可替代性,是我们内页的第一个重要标签,是搜索引擎了解网页的入口和对网页主题归属的最佳判断点

description网站说明

<meta name="description"
        content="品优购商城-专业的综合网上购物商城,销售家电、数码通讯、电脑、家居百货、服装服饰、母婴、图书、食品等数万个品牌优质商品.便捷、诚信的服务,为您提供愉悦的网上购物体验!" />

keywords关键字

<!-- 关键字 -->
    <meta name="keywords" content="网上购物,网上商城,手机,笔记本,电脑,MP3,CD,VCD,DV,相机,数码,配件,手表,存储卡,京东" />

首页制作

根据模块化开发,在制作首页的头部和底部时,样式要写到common.css里面

快捷导航模块

1.首先类名设为shortcut,同时因为版心的原因还有通栏背景色,所以需要在之后再设定一个类

2.两个盒子分别浮动向左、向右;

左浮动

<div class="fl">
      <ul>
         <li>品优购欢迎您!&nbsp;</li>
         <li>
         <a href="#">请登录</a>&nbsp;<a href="#" class="style_red">免费注册</a>
         </li>
      </ul>
</div>
/* 单个盒子左浮动 */
.fl {
    float: left;
}

/* 单个盒子右浮动 */
.fr {
    float: right;
}

.style_red {
    color: #c81623;
}

/* 快捷导航模块 */
.shortcut {
    height: 31px;
    line-height: 31px;
    background-color: #f1f1f1;
}

.shortcut li {
    float: left;
}

3.向右浮动的盒子则需要设置更加繁琐

右浮动

/* 选择所有偶数的小li */
.shortcut .fr ul li:nth-child(even) {
    /*li标签出现的竖线*/
    width: 1px;
    height: 12px;
    background-color: #666;
    margin-left: 15px;
    margin-top: 9px;
    margin-right: 15px;
}

.icon-xiala {
    display: inline-block;
    font-size: 14px;
    margin-left: 2px;
}

导入这样一个链接,可以在线使用字体图标(向下的三角);

<link rel="stylesheet" href="http://at.alicdn.com/t/c/font_3875343_69oz614hrd7.css">

header头部模块制作

1.logo模块

<!-- logo模块 -->
        <div class="logo">
            <!-- logo里面必须放一个h1标签,目的是为了提权,告诉搜索引擎,这个地方很重要 -->
            <!-- h1里面再放一个链接,可以返回首页;把logo的背景图片给链接即可;链接里面要放文字,但是文字不要显示出来 -->
            <h1>
                <!-- 看不到文字的方法,可以直接给font-size:0; -->
                <!-- 最后给链接一个title属性,鼠标放到logo上就可以看到提示文字了 -->
                <a href="index.html" title="品优购商城">品优购商城</a>
            </h1>
        </div>
/* header头部制作 */
.header {
    position: relative;
    height: 105px;
}

.logo {
    position: absolute;
    top: 25px;
    width: 171px;
    height: 61px;
}

.logo a {
    display: block;
    width: 171px;
    height: 61px;
    background: url(../images/logo.png) no-repeat;
    /* 京东的做法 */
    /* font-size: 0; */
    /* 淘宝的做法 */
    text-indent: -999px;
    overflow: hidden;
}

 2.search模块

        <!-- search搜索模块 -->
        <search class="search">
            <input type="search" name="" id="" placeholder="语言开发">
            <button>搜索</button>
        </search>

1.首先设定一个大的边框,之后让input表单和button按钮直接放进去

.search {
    position: absolute;
    top: 25px;
    left: 346px;
    /* 绝对定位之后可以直接指定宽度和高度 */
    width: 538px;
    height: 36px;
    border: 2px solid #b1191a;
}
.search input {
    /* 加了浮动之后,二者不会有缝隙 */
    float: left;
    width: 454px;
    height: 32px;
    padding-left: 10px;
}

button {
    float: right;
    width: 80px;
    height: 33px;
    background-color: #b1191a;
    font-size: 16px;
    color: #fff;
}

 3.热词模块

.hotwords {
    position: absolute;
    top: 66px;
    left: 346px;
}

.hotwords a {
    margin: 0 10px;
}

4.购物车模块

        <!-- shopcar模块制作 -->
        <div class="shopcar">
            <span class="iconfont icon-maijiagouwuche-copy"></span>
            &nbsp;我的购物车
            <i class="count">80</i>
            <span class="iconfont icon-youjiantou"></span>

        </div>

 子绝父绝

.shopcar {
    position: absolute;
    right: 60px;
    top: 25px;
    /* 绝对定位之后可以直接指定宽度和高度 */
    width: 140px;
    height: 35px;
    line-height: 35px;
    text-align: center;
    border: 1px solid #dfdfdf;
    background-color: #f7f7f7;
}

.shopcar::before {
    content: '';
    margin-right: 5px;
}

.shopcar::after {
    content: '';
    margin-left: 10px;
}

.count {
    position: absolute;
    top: -5px;
    left: 105px;
    /* 不给宽度,是让数字将i标签撑开 */
    height: 14px;
    line-height: 14px;
    color: white;
    background-color: #e60012;
    padding: 0 5px;
    border-radius: 7px 7px 7px 0;
}

 

/* nav导航模块 */
.nav {
    /* 只给高度,不给宽度 */
    height: 47px;
    border-bottom: 2px solid #b1191a;
}

 1.nav左边导航位置

/* 全部商品分类的位置样式 */
.nav .dropdown {
    float: left;
    width: 210px;
    height: 45px;
    background-color: #b1191a;
}

.dropdown .dt {
    width: 100%;
    height: 100%;
    color: #fff;
    text-align: center;
    line-height: 45px;
    font-size: 16px;
}

.dropdown .dd {
    /* display: none; */
    width: 210px;
    height: 467px;
    background-color: #c81623;
    margin-top: 2px;
}

.dropdown .dd ul li {
    position: relative;
    height: 31px;
    line-height: 31px;
    margin-left: 2px;
    padding-left: 10px;
}

.dropdown .dd ul li:hover {
    background-color: #fff;
}

.dropdown .dd ul li::after {
    font-family: 'iconfont';
    content: '\e62b';
    position: absolute;
    top: 1px;
    right: 10px;
    color: #fff;
    font-size: 14px;
}

.dropdown .dd ul li a {
    font-size: 14px;
    color: #fff;
}

.dropdown .dd ul li:hover a {
    color: #c81623;
}

2.上方导航位置

.navitem ul li {
    float: left;
}

.navitem ul li a {
    display: block;
    height: 45px;
    line-height: 45px;
    font-size: 16px;
    /* a标签设置左右padding值,可以让链接点击范围更大 */
    padding: 0 25px;
}

 footer模板制作

 h5是为了提高重要性

/* 底部模块制作 */
.footer {
    /* 只设置了高度,但是具体底部的宽度未设置,靠内容撑起 */
    height: 415px;
    background-color: #f5f5f5;
    padding-top: 30px;
}

.mod_service {
    height: 80px;
    border-bottom: 1px solid #ccc;
}

.mod_service ul li {
    float: left;
    width: 300px;
    height: 50px;
    padding-left: 35px;
}

.mod_service ul li h5 {
    float: left;
    width: 50px;
    height: 50px;
    background: url(../images/icons.png) no-repeat -252px -3px;
    margin-right: 8px;
}

.mod_service .two {
    background: url(../images/icons.png) no-repeat -254px -53px;
}

.service_txt h4 {
    font-size: 14px;
}

.service_txt p {
    font-size: 12px;
}

 mod_help模块

.mod_help {
    height: 185px;
    border-bottom: 1px solid #ccc;
    padding-top: 20px;
    padding-left: 50px;
}

.mod_help dl {
    float: left;
    width: 200px;
}

.mod_help dl:last-child {
    width: 90px;
    text-align: center;
}

.mod_help dl dt {
    font-size: 16px;
    margin-bottom: 10px;
}

mod_copyright模块

.mod_copyright {
    text-align: center;
    padding-top: 20px;
}

.links {
    margin-bottom: 20px;
}

.links a {
    margin: 0 3px;
}

.copyright {
    line-height: 20px;
}

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/192422.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

PCB覆铜很“上头”?一文帮你搞定实操要点和规范

1、覆铜覆盖焊盘时&#xff0c;要完全覆盖&#xff0c;shape 和焊盘不能形成锐角的夹角。2、尽量用覆铜替代粗线。当使用粗线时&#xff0c;过孔通常为非通常走线过孔&#xff0c;增大过孔的孔径和焊盘。修改后&#xff1a;3、尽量用覆铜替换覆铜走线的模式&#xff0c;后者常常…

11.深度优先搜索

一、算法内容 1.简介 深度优先搜索DFS&#xff08;Depth First Search&#xff09;按照深度优先的方式进行搜索&#xff0c;可以理解为“一条路走到黑”地穷举所有可行的方案&#xff0c;并不断尝试&#xff0c;直到找到一种情况满足问题问题的要求。那么这个方案就是一个问题…

shell 循环学习练习

目录 一&#xff0c;嵌套循环实现9*9乘法表 二&#xff0c;判定一个成绩&#xff1a; 三&#xff0c;循环创建用户&#xff1a;用户名为user01-user20 一&#xff0c;嵌套循环实现9*9乘法表 (for和while都可以) 选做&#xff1a;格式对齐&#xff0c;以及使用单层循环完成9*9乘…

精细管理——CRM销售漏斗管理

CRM销售漏斗涵盖了从接触客户到谈判、成单、回款的整个销售过程。一个典型的销售漏斗是由一个特定时间段里&#xff0c;例如一年或者一个季度或者一个月这个时间范畴之内&#xff0c;一系列有可能转化成订单的潜在销售机会所组成。在CRM客户管理系统中&#xff0c;销售漏斗管理…

Unity-TCP-网络聊天功能(四): 消息粘包、心跳机制保活(心跳包)、断线重连

8. 粘包Bug、心跳机制保活(心跳包)、断线重连粘包bug1&#xff1a;下线后&#xff0c;如果发送多条消息&#xff0c;在客户端上线时&#xff0c;一瞬间接收到&#xff0c;效果如同粘包&#xff0c;需要拆包。举例&#xff0c;连续发送三条160长度消息&#xff0c;可能实际显示2…

java常用类: System类直接常用方法

java常用类型: Ineteger等包装类 String类&#xff0c;StringBuffer类和StringBuilder类 Math类及常用方法 System类及常用方法 Arrays类及常用方法 BigInteger类和BigDecimal类及常用方法 日期类Date类,Calender类和LocalDateTime类 文章目录System简介System.exit(0) 退出Sys…

蓝桥杯重点(C/C++)(随时更新,更新时间:2023.2.2)

点关注不迷路&#xff0c;欢迎推荐给更多人&#xff0c;大约两天更新一次&#xff0c;建议点赞收藏加关注 本次更新内容&#xff1a;1.STL部分详细讲述&#xff0c;放到一篇新的文章中 2. 部分细节优化 目录 1 技巧 1.1 取消同步&#xff08;节约时间&#xff0c;甚至能多…

Shield UI for JavaScript 1.7.44 Crack

Shield UI for JavaScript Shield UI JavaScript 框架提供具有响应式设计的 JavaScript HTML5 组件&#xff0c;这些组件经过优化以获得最佳性能。 Shield UI 在 70 多种小部件类型中提供了最快和高度可定制的网格和图表控件。每个单独的控件都由行业领先的 24/7 支持包提供支持…

以莫罗湾为例,利用高精度地形高程模型应对海岸环境变化

Morro Bay是位于加州 San Luis Obispo附近的浅海河口区&#xff0c;存在大量野生动物&#xff0c;也是人们户外活动的好去处。但是沉积变化和鳗草&#xff08;大叶藻&#xff09;的大量消失对河口景观产生了不利影响。为了更好地认识环境改变的路径并提取修复对策&#xff0c;M…

2023年山东最新建筑八大员(资料员)考试试题题库及答案

百分百题库提供建筑八大员&#xff08;资料员&#xff09;考试试题、建筑八大员&#xff08;资料员&#xff09;考试预测题、建筑八大员&#xff08;资料员&#xff09;考试真题、建筑八大员&#xff08;资料员&#xff09;证考试题库等,提供在线做题刷题&#xff0c;在线模拟考…

Vue实战第3章:主页设计之顶部导航栏

主页设计之顶部导航栏 前言 本篇在讲什么 本篇文章主要来制作一个导航栏&#xff0c;具体效果就按照下图来处理吧 本篇适合什么 适合初学Vue的小白 想了解建站的同学 本篇需要什么 对Html语法有简单认知 对CSS语法有简单认知 对Vue有简单认知 依赖VS Code编辑器 本…

【redis6】第十三章(主从复制)

是什么 主机数据更新后根据配置和策略&#xff0c; 自动同步到备机的master/slaver机制&#xff0c;Master以写为主&#xff0c;Slave以读为主 能干嘛 读写分离&#xff0c;性能扩展 容灾快速恢复 怎么玩 拷贝多个redis.conf文件include(写绝对路径) 开启daemonize yes Pi…

连接mysql5.7错误1045,重新设置root用户密码,已经springboot连接配置

错误&#xff1a; ERROR 1045 (28000): Access denied for user ‘root’‘localhost’ (using password: NO) 原因是&#xff1a; 是因为数据库中用户密码的问题。所以我们可以跳过数据权限验证&#xff0c;重新设置一下 一、修改my.ini配置文件 停止mysql服务 方法&#xff…

GJB 5000B二级-PMC项目监控

一、主要变化情况 新增2项(红色)、拆分3项(蓝色)、移除2项(黄色)、合并9项(绿色) 新增的主要内容-2项 增加多资源计划的监控要求:   军用软件系统具体设备间联系紧密,测试验证环节多、要求高等特点,其研发和测试需要众多软硬件资源支持,而这些资源往往是影响…

ConcurrentHashMap1.7和1.8的不同实现

ConcurrentHashMap 在多线程环境下&#xff0c;使用HashMap进行put操作时存在丢失数据的情况&#xff0c;为了避免这种bug的隐患&#xff0c;强烈建议使用ConcurrentHashMap代替HashMap&#xff0c;为了对更深入的了解&#xff0c;本文将对JDK1.7和1.8的不同实现进行分析。 J…

FreeRTOS中断管理 | FreeRTOS五

目录 说明&#xff1a; 一、中断基础 1.1、中断理解 1.2、中断执行步骤 1.3、中断寄存器选择位 1.4、中断优先级分类 二、中断优先级分组设置 2.1、分类 2.2、特点 三、中断有关寄存器 3.1、SHPR1寄存器 3.2、SHPR2寄存器 3.3、SHPR3寄存器 3.4、FreeRTOS中配置Pe…

最优传输问题与Sinkhorn算法

目录引言例子&#xff1a;分甜点最优传输问题Sinkhorn算法Sinkhorn距离算法流程代码实验引言 最近看到一篇特征匹配相关的论文&#xff0c;思想是将特征匹配问题转化为最优传输问题求解&#xff0c;于是我去学习了一下最优传输问题。 本文主要是对博文 Notes on Optimal Trans…

4.6 QR分解二:Householder变换

1 Householder reflector Householder反射是这样子的(图片来自瑞典皇家理工学院)&#xff1a;   图中u是长度为1的向量。x是任意向量&#xff0c;H是u的Householder reflector。可见无论x是什么向量&#xff0c;HxHxHx始终除于和u正交的平面上。H和u的关系是&#xff1a; HI…

【z-library平替】Clibrary中文图书馆,电子书大全

目录1、z-library和Clibrary简介2、Clibrary网址3、具体操作界面1、z-library和Clibrary简介 喜欢阅读的盆友多多少少可能都听过z-library&#xff0c;书籍库非常全&#xff0c;而且是免费的&#xff0c;但是在z-library国内下线后&#xff0c;就一直没有找到合适的平替书库。 …

【vue2】vuex超超超级详解!(核心五大配置项)

&#x1f973;博 主&#xff1a;初映CY的前说(前端领域) &#x1f31e;个人信条&#xff1a;想要变成得到&#xff0c;中间还有做到&#xff01; &#x1f918;本文核心&#xff1a;vuex基础认识、state、getters、mutations actions、modules使用 目录(文末原素材) 一、…