做项目期间看不懂的可以查阅 标记有 注 的这些部分的内容 一定会有你的需要的答案哦 如果没有 那小卓这边建议 可以直接私信小卓 小卓一定尽力提供最优解释哈   等第二遍做的时候进行梳理

注:   CSS中属性书写顺序

1. 布局定位属性  2.自身属性 3.文本属性  4.其他属性

ClassName的命名应该尽量精短,明确,必须以字母开头命名,且全部字母为小写,单词之间统一使用下划线"_"连接

px: px是Pixel的缩写 是图像显示的基本单元  它是图像显示的基本单元,是一个抽象概念,在讨论像素的时候要结合情景,不同设备或者情况下会有不同的相对性


什么时候加单位什么时候不加?

目前小卓个人理解是  加了不会错 不加有可能出错    不过一般如果是初始化为0时候可以不加


margin:0 auto; ------水平居中显示    :  CSS中的 margin属性设置对象外边距,如果值只有两个参数,第一个表示上下边距,第二个表示左右边距;  0   auto   ,表示上下边界为0  左右根据宽度自适应相同值(即水平居中)


* 为CSS中的通配符 意思是所有的标签都有属性,表示所有的标签都遵循统一的样式,* 也是一个选择器---通用选择器.一般写在CSS最开始的位置,来做全局声明 CSS

*{

margin: 0;

padding: 0;

}      使用通配符可以消除浏览器的默认属性,说白了就是默认值重设,在大型网站会加重客户端的负担,浏览器运行速度变慢.但在小型网站或企业网站,页面元素不是很多的情况下,通配符造成的性能影响可以忽略     我们一般不会使用,在写Demo的时候会使用,因为通配符修改范围过大,我们一般是指定修改一些默认样式


一般实际应用中,通配符是竞价排名广告的一项高级功能,提高广告之间的相关性和实用性 

#main的意思是 ID为"main"这个元素的样式

box-sizing属性:  box-sizing属性是用来更改CSS盒模型中 的计算元素宽高的 一种方法

                             box-sizing的取值为 content-box(在CSS3之前默认为此  因此每一次都需要计算实际宽度 )                      在CSS3中出现  border-box 则内容区不会被margin和padding撑大,同时如果我们将值设置为100px,那么100px会包含它的bor

  


HTML <a> 标签  <a>标签定义超链接,用于从一个页面链接到另一个页面

<a>元素最重要的属性是 href属性 ,它指定链接的目标.  

href: 超文本引用(hypertext reference) 即超链接

锚点链接:点击可以快速定位到页面中的某个位置

           第一步:     在链接文本的href属性中,设置属性值为 #名字的形式,如 <a href="#two">第2集</a>

           第二步:  找到目标位置标签,里面添加一个id属性=刚才的名字,如:<h3 id="two>第二集介绍</h3>


:hover

:hover在鼠标移动到链接上时添加的特殊样式

:hover选择器可用于所有元素,不仅仅是链接

:hober必须在link和visted之后

a:link    {color:green;}
a:visited {color:green;}
a:hover   {color:red;}
a:active  {color:yellow;}

vertical-align (垂直对齐)

cursor(光标)

font:字体

font-family属性指定一个元素的字体

family-name-指定的系列名称: 具体字体的名称,比如:"times", "courier", "arial"

outline(轮廓):位于边框边缘的外围,起到突出元素的作用

display 属性规定元素应该生成的框的类型。


<input>标签规定了用户可以在其中输入数据的输入字段

<input>元素在<form>元素中使用,用来声明允许用户输入数据  最重要的是 输入的字段方式 取决于 type属性


CSS初始化

不同浏览器对有些标签的默认值是不同的,为了消除不同浏览器对HTML文本呈现的差异,照顾浏览器的兼容性,所以我们需要对CSS初始化 (简单理解: CSS初始化是指重设浏览器的样式  也称为 CSS reset即重置)

每个网页的都必须首先进行初始化


常见的图片格式

jpg图像格式 JPEG 对色彩信息保留较好,产品类图片经常使用jpg格式(手机和摄像机拍摄出来便是这种形式)
gif图像格式 可以保存透明背景和动画效果,实际经常用于一些图片小动画效果
png图像格式

压缩更强,且结合了GIF和JPEG的优点.如果想要切成背景透明的图片,优先原则png

psd图像格式 psd格式是Photoshop的专用格式,对于前端人员来说,其最大的优点,是我们可以直接从上面复制文字,获得图片,还可以测量大小和距离

Link标签有两个作用1.定义文档与外部资源的关系 2. 是链接样式表

Link标签是用于当前文档引用外部文档的,其次,这个标签的rel属性用于设置对象和链接目的之间的关系,说白了就是指明了链接进来的对象是什么东西

其中rel

什么是样式表?

样式表(style sheet)是关于文件对标题和正文的默认字体、大小、颜色、前页外观、单个部分的排列间隔、行间距、四周页边距、标题间距离等元素的定义

样式表的作用:是方便对网页元素进行定义

CSS中样式表分三种(内部样式表即内嵌式  内联样式即行内式  外部样式表即外链式)

使用link链接的css是客户端浏览你的网页时先将外部的CSS文件加载到网页当中,然后再进行编译显示,所以这种情况下显示出来的网页跟我们预期的效果一样,即使网速再慢也是一样的效果。而使用@import导入的CSS就不同了,客户端在浏览网页时是先将html的结构呈现出来,再把外部的CSS文件加载到网页当中,当然最终的效果也是跟前者是一样的,只是当网速较慢时会出现先显示没有CSS统一布局时的html网页,这样就会给阅读者很不好的感觉。这也是现在大部分网站的CSS都采用链接方式的最主要原因

导入外部样式和链接外部样式的区别和优劣

https://blog.csdn.net/qiucaijuan/article/details/6689245#:~:text=%E9%93%BE%E6%8E%A5%E6%A0%B7%E5%BC%8F%E8%A1%A8%E5%88%99%E6%98%AFHTML%E6%A0%87%E7%AD%BE%E9%9C%80%E8%A6%81%E6%97%B6%E4%BB%A5%E9%93%BE%E6%8E%A5%E6%96%B9%E5%BC%8F%E5%AF%BC%E5%85%A5%E4%BB%96%E4%BB%AC%E7%9A%84%E5%8C%BA%E5%88%AB%3A1.%E5%8A%A0%E8%BD%BD%E9%A1%BA%E5%BA%8F%E4%B8%8D%E5%90%8C%7B%E5%BD%93%E4%B8%80%E4%B8%AA%E9%A1%B5%E9%9D%A2%E8%A2%AB%E5%8A%A0%E8%BD%BD%E6%97%B6%EF%BC%8C%E4%BD%BF%E7%94%A8%E9%93%BE%E6%8E%A5%E6%A0%B7%E5%BC%8F%E8%A1%A8%EF%BC%8C%E5%88%99link%E6%A0%87%E7%AD%BE%E5%BC%95%E5%85%A5css%E6%96%87%E4%BB%B6%E6%97%B6%E4%BC%9A%E8%A2%AB%E5%90%8C%E6%97%B6%E5%8A%A0%E8%BD%BD%EF%BC%8C%E8%80%8C%E5%AF%BC%E5%85%A5%E6%96%B9%E5%BC%8F%E5%88%99%E6%98%AF%E9%A1%B5%E9%9D%A2%E4%B8%8B%E8%BD%BD%E5%AE%8C%E4%B9%8B%E5%90%8E%E5%8A%A0%E8%BD%BD%EF%BC%8C%E6%89%80%E4%BB%A5%E5%A6%82%E6%9E%9C%E7%BD%91%E9%80%9F%E4%B8%8D%E5%A5%BD%EF%BC%8C%E9%A1%B5%E9%9D%A2%E6%98%AF%E6%B2%A1%E6%9C%89%E6%A0%B7%E5%BC%8F%E7%9A%84%E3%80%82,2.%40import%E6%96%B9%E5%BC%8F%E5%85%BC%E5%AE%B9%E6%80%A7%E6%B2%A1%E6%9C%89link%E6%96%B9%E5%BC%8F%E5%A5%BD

<meta>元素可以提供有关某个HTML元素的元信息,比如描述,针对搜索引擎的关键词以及刷新频率


标签定义及使用说明

<section> 标签定义了文档的某个区域。比如章节、头部、底部或者文档的其他区域。

CSS line-height 属性

border-radius:  ;  可以实现圆角

批量操作:alt+shift


(一)总学习目标

1.能够独自完成品优购首页制作

2.能够独立完成品优购列表页制作

3.能够独立完成品优购注册页制作

4.能够把品优购网站部署上线

一: 学习点

1.品优购项目规划

2.品优购首页制作

3.品优购列表页制作

4.品优购注册页制作

5.域名注册与网站上传

1.品优购项目规划

注:一个占较大篇幅或占据重要位置的广告,往往称其为Banner

       Psd: 即Photoshop Documen 的文件是一种图形文件格式

1.1网站制作流程(一般有项目经理把控)

第一步: 客户沟通,制定方案(越详细越好)

第二步: 签订合同

第三步: 预付定金(坚决不退还)

第四步: 初稿审核(网页美工制作原型图和psd效果图)

第五步: 前台页面设计和后台功能开发(前后端分离)

第六步: 测试验收(甲方内部人员进行测试)

第七步: 上线培训(乙方设计好的产品如何使用)

第八步: 后期维护(半年或者一年进行一次BUG的维修)

1.品优购项目整体介绍

2.品优购项目学习的目的()

3.开发工具以及技术栈

1.3品优购项目的学习目的

1.电商类网站比较综合,需要大量的布局技术,包括布局方式,常见效果以及周边技术

2.品优购项目能复习,总结,提高布局技术

3.写完品优购项目,能对实际开发制作PC端页面流程有一个整体的感知

4.为后期学习移动端项目做铺垫

1.5样式的模块化开发:

有些样式和结构在很多页面都会出现,比如页面头部和底部,大部分页面都有,此时可以把这这些结构和样式单独作为一个模块,方便重复使用

典型的应用就是 common.css公共样式.写好一个样式,其他的页面用到这些相同的样式

模块化开发方便重复使用,方便进行修改等优点

制作favicon图标:

1.把图标切成png图片

2.把png图片转换为ico图标,这需要借助第三方转换网站,例如比特虫:

https://www.bitbug.net/

3.将我们的图标放到网站跟目录下

4.然后将图标引入HTML页面中

1.7网站TDK三大标签SEO优化

SEO(Search Engine Optimization)汉译为搜索引擎优化,是一种利用搜索引擎的规则提高网站在搜索引擎自然排名(就是没有花钱,在网页上特征显示则是没有标记广告二字)的方式.

SEO的目的是对网站进行深度的优化,从而帮助网站获取免费的流量,进而在搜索引擎上提升网站的排名,提高网站的知名度(所以做网站要符合对应评价的规则)

对于SEO一般公司是有专人负责,或者外部出去

TDK: (Title Description Keyword)   TDK写的好了更容易让用户找到我们 所以说 TDK写好很重要

 1.title网站标题

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

建议:网站名(产品名)-网站的介绍

 2.description网站说明

简要说明我们网站主要是做什么的

我们提倡写简练介绍等 一边会交给SEO专业人员负责填写

3.keywords关键字

关键字帮助我们在同类产品中更容易被搜索到 所以写好关键词同样很重要

keywords是页面关键词,是搜索引擎的关注点之一.

keywords最好限制为6~8个关键词,关键词之间用英文逗号隔开

若是一般的公司 最好把本公司的拳头产品一定写道最前面 因为写的越靠前权重越大

TDK中需要填写内容一般有SEO人员写出具体内容 然后交给前端人员放入即可 不过作为前端人员对SEO应该也有简单的了解

品优购首页制作: 网站的首页一般使用index命名,比如index.html.

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

常用模块类名命名

快捷导航shortcut制作

通栏的盒子命名为shortcut,是快捷导航的意思.注意这里的行高,可以继承给子盒子

里面包含版心的盒子

一般做网页 先把公共部分做完 (包括首部 尾部 或者是颜色的调用)

做除了小三角的下拉那个标志需要用到字体图标

方法一 在每个小li的后面后面插入一个小盒子

方法二: after伪元素实现

比如: 我的品优购 下三角

header模块 (待补充)

cout购物车统计模块

border-radius:  ;  可以实现圆角

nav 导航模块

在做做导航模块的整体布局的时候, 首先是一个通栏的大盒子 然后一个版心,然后两个盒子分别左右导航

理论分析往往比写代码更重要

导航详细分类制作

使用ul和li


footer底部模块搭建

根据做网页先做公共部分的原则, 在完成头部后,则进行头部制作

main模块是首页专有的模块

焦点图的制作

一般是放到ul中的li中实现

当盒子不够大是 ul盒子可以扩大到满足li的大小

同时 为了消除超出的部分 我们可以用 overflow:hidden;除去

让超出文本以省略号显示:

分三步 第一步:overflow:hidden;

第二步 这里的文字一定要一行进行显示

第三步 溢出的部分用 text-overflow: ellipsis;

overflow: hidden;

white-space: nowrap;

text-overflow: ellipsis;

楼层区floor制作

这个floor不给予高度,内容有多少则为多少

什么是Web服务器?

服务器(我们也会称之为主机)是提供计算服务的设备,它也是一台计算机.在网络环境下,根据服务器提供的服务类型不同,服务器又分为文件服务器,数据库服务器,应用程序服务器,Web服务器等

Web服务器一般指网站服务器,是指驻留于因特网上某种类型计算机的程序,可以向浏览器等Web客户端提供文档,也可以放置网站文件,让全世界浏览.可以放置数据文件,让全世界下载.

Web服务器 根据服务器在网络中所在位置不同,又可分为本地浏览器喝远程服务器.\

之后也会学习如何将自己的电脑配置为本地服务器

远程服务器

远程服务器是通常是别的公司为我们提供的一台电脑(主机),我们只要把网站项目上传到这台电脑上,其他人就可以利用域名访问我们的网站了

比如域名: www.mi.com 可以访问小米网站

如何将自己的网站上传到远程服务器?

服务器和域名

一般稳定的服务器都是收费的 比如:阿里云

品优购项目学习---基本概述(简略)相关推荐

  1. 品优购项目学习记录--01公共模块制作

    文章目录 一.品优购项目规划 1.1 开发工具以及技术栈 1.1.1 开发工具 1.1.2 技术栈 1.2 品优购项目搭建工作 1.2.1 相关文件夹以及文件创建 1.2.2 模块化开发 1.2.3 ...

  2. 14.------------------------------------------------------------------------------【PC端品优购项目】

    文章目录 [PC端品优购项目]前端小抄(14) 电商-主页 电商-分类列表页 电商-注册页 一.品优购项目规划 1.1 网站制作流程 1.2 品优购项目整体介绍 1.3 品优购项目的学习目的 1.4 ...

  3. 「学习笔记」品优购项目-上(页面公共部分 )

    「学习笔记」品优购项目-上 品优购项目-上 目标 品优购项目规划 网站制作流程 品优购项目介绍 品优购项目的学习目的 开发工具以及技术栈 开发工具 技术栈 品优购项目搭建工作 创建的文件夹如下(称为项 ...

  4. web前端入门学习 css(9)广义的html5 品优购项目(html+css基础完结,js开始,移动端布局开始)

    文章目录 广义的html5 品优购项目导读 网站制作流程 原型图 项目规划 项目整体介绍 项目规划 项目搭建 网站favicon图标 网站TDK三大标签SEO优化 品优购首页制作 常用模块类名命名 快 ...

  5. 品优购项目的制作——知识分享

    目录 前言 一.首页 1.基本的布局 2.版心部分 3.主要内容模块 二.注册页面 三.产品列表页面 四.产品详情页面 总结 前言 品优购项目是一个需要糅杂大量HTML5+CSS3知识点的网站项目,一 ...

  6. CSS 8 品优购项目

    目录 1.品优购项目规划 1.1网站制作流程 1.2品优购项目整体介绍 1.3品优购项目的学习目的 1.4开发工具以及技术栈 小总结​ 1.5品优购项目搭建工作. 1.5.1创建文件夹 1.5.2创建 ...

  7. Web前端开发——品优购项目(上)

    品优购项目介绍 项目名称:品优购 项目描述:品优购是一个电商网站,我们要完成 PC 端首页.列表页.注册页面的制作 主页 列表页 注册页 品优购项目的学习目的 电商类网站比较综合,里面需要大量的布局技 ...

  8. PC端品优购项目——首页制作

    目录 1. 品优购项目规划 1.1 网站制作流程 1.2 品优购项目整体介绍 1.3 品优购项目的学习目的 1.4 开发工具以及技术栈 1.5 总结 1.6 品优购项目搭建工作 1.6.1 创建文件夹 ...

  9. HTML+CSS+JavaScript实现的品优购项目源代码,包含首页、登录页面、注册页面、商品秒杀页、商品推文页、商品抢购页等

    本次项目一共实现了7个界面,包括首页.登录页面.注册页面.商品秒杀页.商品推文页.商品抢购页.商品详情页等界面. 完整代码下载地址:HTML+CSS+JavaScript实现的品优购项目源代码 项目展 ...

最新文章

  1. Vue.js slots: 为什么你需要它们?
  2. Javascript玩转继承(一)
  3. Xposed框架实战
  4. 【笛卡尔树】【线段树】meetings 会议(P5044)
  5. Unix系统的diff工具程序
  6. win11wifi总掉线怎么办 windows11wifi总掉线的解决方法
  7. 为什么其他计算机连接需要密码是什么东西,连接其他电脑需要密码怎么处理
  8. 没事不要在for循环期间增减迭代序列的成员
  9. WPF管理系统自定义分页控件 - WPF特工队内部资料
  10. CCNP学习笔记第一周
  11. 以前是传xml的吗_关于XML:新手入门.
  12. YML格式(java 常用配置文件格式)
  13. 又见猛犸象:基因剪刀重新定制生命
  14. pyqt显示圆形图片
  15. Codeforces Round #554 (Div. 2) A. Neko Finds Grapes
  16. python 模拟键盘输入组合键_Python 模拟键盘输入
  17. ASCII字符点阵和汉字库点阵显示
  18. 超级文件分割《合并》机(分割大文件)
  19. 【观察】重塑协同研发新模式,橙色云的沉淀与释放
  20. cb32a_c++_STL_算法_查找算法_(5)adjacent_find

热门文章

  1. ETCD 十六 服务注册与发现
  2. 概率,随机变量,离散型连续型,边缘分布
  3. Mathpix 的替代品
  4. 计算机windows7启动不了桌面,Win7启动后不显示桌面的解决方法
  5. 什么是LAB和FAB
  6. 搭建企业内部知识库,从知识管理做起
  7. 一文详解4D Radar成像原理及其应用优势
  8. 16进制 转为图片 php_十六进制编辑器(010 Editor)官方版下载_十六进制编辑器(010 Editor) v11.0中文汉化版64位...
  9. Apache Flink 在移动云实时计算的实践
  10. python打开dat文件_python中对文件的操作