CSS 第七章

ops/2024/12/20 1:42:50/

B站《前端Web开发HTML5+CSS3+移动web视频教程》第九天和第10天的课程:SEO、Favicon、小兔鲜网页制作。

一、项目目录

1.根文件夹xtx-pc
2.子文件夹

  • images文件夹:存放固定使用的图片素材
  • uploads文件夹:存放非固定使用的图片素材
  • iconfont文件夹:字体图标素材
  • CSS文件夹
  • base.css:基础公共样式
  • common.css:各个网页相同模块的重复样式
  • index.css:首页样式
    3.index.html

二、准备工作

1.SEO三大标签

①SEO:搜索引擎优化,可以提升网站百度搜索排名
②提升SEO常见的方法

  • 竞价排名
  • 将网页制作成html后缀
  • 标签语义化
    ③网页头部SEO标签
  • title:网页标题标签
  • description:网页描述
  • keywords:网页关键词
    SEO内容是SEO工作人员给的,网页制作的时候根据提供的内容填写。
    ④小兔鲜网三大标签存储在素材文件夹下的SEO.text文件中
2.Favicon图标

①Favicon图标:网页图标,出现在浏览器标题栏,增加网站辨识度
②由设计师提供,存放在网站的根目录中。
③用link引入 <link rel="shortcut icon" href="favicon.ico" type="image/x-icon">

三、流程

设计稿是素材/小兔鲜PC首页/index.html

1.版心

版心宽度1240px

2.快捷导航(shortcut)

在这里插入图片描述①标签结构:通栏>版心>导航ul
②布局:flex右对齐:flex-end(主轴对齐方式)
③顶部各个小标签的右边有一条竖线,可以看成是右边框线,因为和字体一样高,属性设置给a,小标签之间的距离用a的右内边距实现,

3.头部(header)

①结构:.header>.logo +导航(.nav)+ 搜索(.search)+ 购物车(.cart)
②在制作搜索的时候,发现导航区域文字转行,是因为导航区域是弹性盒子,最右边的购物车区域原本是图片,但是测试的时候写的是“购物车”三个字占的空间太大,挤压了前面弹性盒子的大小,使得空间变小,文字转行。
③浏览器在解析input时,优先生效input默认的宽高,通过CSS默认重置宽高。添加width:0;

4.底部footer

①标签结构:通栏>版心>服务中心+帮助中心+版权区域
②在制作底部的版权结构的时候,因为是网页的最后一部分,可以不用考虑搜索引擎优化,所以a没有嵌套在li里面

5.banner区域

①结构:通栏(.banner)>版心>左侧导航(subnav>ul)+轮播图(ul.pic)+圆点指示器(ol)
②flex布局,父级宽度不够,子级被挤小,增大父级尺度

6.新鲜好物

①结构:版心>标题+内容
②多区域样式共用

7. 热门品牌

①标题结构:左侧(left) + 右侧箭头(显示在标题外部,定位)
②父级和子级都设置margin时,会出现外边框塌陷,可以在父级设置overflow:hidden解决

8.生鲜(fresh)

①标题结构:右侧(.right)>菜单(ul)+查看全部


http://www.ppmy.cn/ops/143344.html

相关文章

CSS|07 标准文档流

标准文档流 一、什么是标准文档流 在制作的 HTML 网页和 PS 画图软件画图时有本质上面的区别: HTML 网页在制作的时候都得遵循一个“流的规则:从左至右、从上至下。 使用 Ps 软件画图时可以在任意地方画图。 <!DOCTYPE html> <html lang"en"> <hea…

C/C++圣诞树

系列文章 序号直达链接1C/C爱心代码2C/C跳动的爱心3C/C李峋同款跳动的爱心代码4C/C满屏飘字表白代码5C/C大雪纷飞代码6C/C烟花代码7C/C黑客帝国同款字母雨8C/C樱花树代码9C/C奥特曼代码10C/C精美圣诞树11C/C俄罗斯方块12C/C贪吃蛇13C/C孤单又灿烂的神-鬼怪14C/C闪烁的爱心15C…

word中写论文的一些trick

文章目录 加图注使用latex|matjax语法打公式给公式加上编号引用文献 加图注 这样就给图片插入图注 使用latex|matjax语法打公式 按下alt 会出现下面的情景 在右上角选择专业 然后就可以在里面打入latex或mathjax了&#xff0c;不过这个没有预览功能&#xff0c;可以在别的…

Vue3 获取当前组件实例

在 Vue 3 中&#xff0c;getCurrentInstance 是一个用于获取当前组件实例的重要函数。以下是对getCurrentInstance 的详细分析&#xff1a; 基本概念 定义&#xff1a;getCurrentInstance 是 Vue 3 提供的一个函数&#xff0c;用于获取当前正在执行的 Vue 组件实例的上下文信息…

强化学习Q-learning及其在机器人路径规划系统中的应用研究,matlab代码

一、Q-learning 算法概述 Q-learning 是一种无模型的强化学习算法&#xff0c;它允许智能体&#xff08;agent&#xff09;在没有环境模型的情况下通过与环境的交互来学习最优策略。Q-learning的核心是学习一个动作价值函数&#xff08;Q-function&#xff09;&#xff0c;该函…

ip_done

文章目录 路由结论 IP分片 数据链路层重谈Mac地址MAC帧报头局域网的通信原理MSS&#xff0c;以及MAC帧对上层的影响ARP协议 1.公司是不是这样呢? 类似的要给运营商交钱&#xff0c;构建公司的子网&#xff0c;具有公司级别的入口路由器 2&#xff0e;为什么要这样呢?? IP地…

碰一碰发视频 + 智能文案生成全解析,支持OEM

一、引言 在数字化营销的汹涌浪潮中&#xff0c;新颖且高效的推广策略不断迭代涌现。“碰一碰发视频” 结合 “点评打卡、种草文案一键生成” 的创新模式&#xff0c;宛如一颗璀璨的营销新星&#xff0c;正以燎原之势重塑商家与消费者的互动生态&#xff0c;为品牌传播及用户引…

【工具】使用 Gin 集成 pprof 进行性能调优

使用 Gin 集成 pprof 进行性能调优 一、pprof 简介 pprof 表示性能分析器&#xff08;Performance Profiler&#xff09;&#xff0c;其概念和初始实现来源于Google内部的性能分析需求。pprof 在程序运行期间&#xff0c;定期对应用的状态数据进行采样&#xff0c;每次采样都…