分享好友 最新动态首页 最新动态分类 切换频道
前端的初步学习笔记(十一)
2024-12-26 13:57

:本次笔记不具备太多参考意义,建议跳过,原因是本次笔记仅作为参考网页制作某些注意事项

名称

说明项目文件夹shoping样式类图片文件夹images样式文件夹css产品类图片文件夹upload字体类文件夹fonts脚本文件夹js

 需要创建的文件

名称说明首页index.htmlCSS初始化样式文件base.css

CSS公共样式文件

common.css

所谓的模块化:将一个项目按照功能划分,一个功能一个模块,互不影响
模块化开发具有重复使用、更换方便等优点

  • 代码也如此,有些样式和结构在很多页面都会出现,比如页面头部和底部,大部分页面都有。此时,可以把这些结构和样式单独作为一个模块。然后重复使用
  • 这里最典型的应用就是 common.css 公共样式。写好一个样式,其余的页面用到这些相同的样式
  • 模块化开发具有重复使用、修改方便等优点

 common.css 公共样式里面包含版心宽度清除浮动页面文字颜色等公共样式。

favicon.ico一般用于作为缩略的网站标志,它显示在浏览器的地址栏或者标签上
目前主要的浏览器都支持favicon.ico图标

1)、制作favicon图标

  1. 把品优购图标切成png图片
  2. 把 png图片转换为ico图标,这需要借助于第三方转换网站
    例如比特虫:在线制作ico图标 | 在线ico图标转换工具 方便制作favicon.ico - 比特虫 - Bitbug.net

2)、favicon图标放到网站根目录下
3)、HTML页面引入 favicon图标

在html页面里面的<head> </head>元素之间引入代码

 
 

SEO ( SearchEngine Optimization )汉译为搜索引擎优化,是一种利用搜索引擎的规则提高网站在有关搜索引擎内自然排名的方式
SEO的目的是对网站进行深度的优化,从而帮助网站获取免费的流量,进而在搜索引擎上提升网站的排名,提高网站的知名度
页面必须有三个标签用来符合SEO优化
title、description、keyword

title具有不可替代性,是我们内页的第一个重要标签,是搜索引擎了解网页的入口和对网页主题归属的最佳判断点
建议:网站名(产品名)–网站的介绍(尽量不要超过30个汉字
例如

  • 京东(JD.COM)-综合网购首选-正品低价、品质保障、配送及时、轻松购物!
  • 小米商城-小米5s、红米Note4、小米MIX、小米笔记本官方网站

简要说明我们网站主要是做什么的
我们提倡,description作为网站的总体业务和主题概括,多采用“我们是..”、“我们提供.
”、“×××网作为..”、“电话:010.”之类语句
例如

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

keywords是页面关键词,是搜索引擎的关注点之一
keywords最好限制为6~8个关键词,关键词之间用英文逗号隔开,采用关键词1,关键词2的形式
例如

  • <meta name=“keywords" content="网上购物,网上商城手机,笔记本,电脑,MP3,CD,VCD,DV,相机数码配件,手表,存储卡,京东"/>
  1. logo 里面首先放一个 h1 标签,目的是为了提权,告诉搜索引擎,这个地方很重要
  2. h1 里面再放一个链接,可以返回首页的,把 logo 的背景图片给链接即可
  3. 为了搜索引擎收录我们,我们链接里面要放文字(网站名称,但是文字不要显示出来
    方法1:text-indent 移到盒子外面(text-indent: -9999px),然后 overflow: hidden,淘宝的做法
    方法2:直接给 font-size: 0; 就看不到文字了,京东的做法
  4. 最后给链接一个 title 属性,这样鼠标放到 logo 上就可以看到提示文字了
     

网站的首页一般都是使用index命名,比如index.html或者index.php
我们开始制作首页的头部和底部的时候,根据模块化开发,样式要写到common.css里面

以下是我们约定的命名模块,可以直接使用以下类名即可

名称说明快捷导航栏shortcut头部header标志logo购物车shopcar搜索search热点词hotwords导航nav导航左侧dropdown 包含 .dd .dt导航右侧navitems页面底部footer页面底部服务模块mod_service页面底部帮助模块mod_help页面底部版权模块mod_copyright
  • 通栏的盒子命名为 shortcut,是快捷导航的意思。注意这里的行高,可以继承给里面的子盒子
  • 里面包含版心的盒子
  • 版心盒子里面包含 1 号左侧盒子左浮动
  • 版心盒子里面包含 2 号右侧盒子右浮动
  1. header 盒子必须要有高度
  2. 1 号盒子是 logo 标志定位
  3. 2 号盒子是 search 搜索模块定位
  4. 3 号盒子是 hotwrods 热词模块定位
  5. 4 号盒子是 shopcar 购物车模块
  • count 统计部分用绝对定位做
  • count 统计部分不要给宽度,因为可能买的件数比较多,让件数撑开就好了,给一个高度
  • 一定注意左下角不是圆角,其余三个是圆角。写法:border-radius: 7px 7px 7px 0;
  • nav 盒子通栏有高度,而且有个下边框
  • 1号盒子左侧浮动,dropdown
  • 2号盒子左侧浮动,navitems 导航栏组
  • 1号盒子有讲究,根据相关性里面包含 .dt 和 .dd 两个盒子
  • footer 页面底部盒子通栏给一个高度和灰色的背景
  • footer 里面有一个大的版心
  • 版心里面包含1号盒子,mod_service 是服务模块,mod 是模块的意思
  • 版心里面包含2号盒子,mod_help 是帮助模块
  • 版心里面包含3号盒子,mod_copyright 是版权模块
  • main 盒子宽度为980像素,位置距离左边 220px(margin-left),给高度就不用清除浮动
  • main 里面包含左侧盒子,左浮动,focus 焦点图模块
  • main 里面包含右侧盒子,右浮动,newsflash 新闻快报模块

newsflash新闻快报模块

  • 1号盒子为 news 新闻模块高度为 165px
  • 2号盒子为 lifeservice 生活服务模块高度为 209px
  • 3号盒子为 bargain 特价商品

news新闻模块

  • 注意:这里我们分为上下两个模块,但是两个模块都用 div
  • 1号盒子 news-hd 新闻头部模块,给一个高度和下边框
  • 2号盒子 news-bd 新闻主题部分,里面包含 ul 和 li 还有链接
  • 大盒子 recom 推荐模块 recommend
  • 里面包含 2 个盒子,浮动即可
  • 1号盒子 recom-hd
  • 2号盒子 recom-bd ,注意里面的小竖线

注意这个floor ,不要给高度,内容有多少,算多少
第一楼是家用电器模块:里面包含两个盒子

  • 1号盒子box_hd,给一个高度,有个下边框,里面分为左右2个盒子
  • 2号盒子box_bd,不要给高度
  • 有高度可以不用清除浮动
  • 左边 h3,盒子左浮动
  • 右边 tab-list,右浮动,因为用到 tab 切换效果,所以里面要用 ul 和 li 来做
  1. 列表页面是新的页面,我们需要新建页面文件 list.html
  2. 因为列表页的头部和底部基本一致,所以我们需要把首页中的头部和底部的结构复制过来
  3. 头部和底部的样式也需要,因此 list.html 中还需要引入 common.css 
  4. 需要新的 list.css 样式文件,这是列表页专门的样式文件

注意:注册页面比较隐私,为了保护用户信息,我们不需要对当前页面做SEO优化

名称说明注册专区registerarea注册内容reg-form错误的error成功的success默认的default

1.什么是Web服务器

我们写的网站,目前是放到自己电脑上的,只能自己访问浏览
如果想要很多人访问我们的网站,可以把网页放到服务器上,这样就可以将人访问我们的网站了

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

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

以下服务器我们主要指的是Web服务器
根据服务器在网络中所在的位置不同,又可分为本地服务器和远程服务器

我们可以把自己的电脑设置为本地服务器,这样同一个局域网内的同学就可以访问你的网站了

本地服务器主要在局域网中访问,如果想要在互联网中访问,可以把网站上传到远程服务器
远程服务器是通常是别的公司为我们提供的一台电脑(主机,我们只要把网站项目上传到这台电脑上,任何人都可以利用域名访问我们的网站了
比如域名 www.mi.com 可以访问小米网站

  1. 服务器就是一台电脑。因为我们主要是做网站,所以我们主要使用web服务器
  2. 服务器可以分为本地服务器和远程服务器
  3. 远程服务器是别的公司为我们提供了一台计算机
  4. 我们可以把网站上传到远程服务器里面,别人就可以通过域名访问我们的网站了
最新文章
2024年甘肃省农业农村厅事业单位招聘公告
2024年度甘肃省农业农村厅所属事业单位招聘工作人员公告已正式发布。此次招聘旨在选拔一批高素质、专业化的人才,以进一步加强甘肃省农业农村厅所属事业单位的人才队伍建设,推动农业农村事业的持续发展。,,公告中详细列出了招聘岗位、招
2021年热门大型3D手机游戏精选,人气排行榜前十名游戏推荐
1、《天涯明月刀手游》游戏类型:3D MMORPG发布公司:腾讯游戏描述:根据经典同名端游改编,拥有电影级的3D大场景和绝美画面,展现了真实的武侠世界,玩家可以拜师收徒、参加帮会活动,体验不同阵营之间的战斗。2、《和平精英》游戏类型:
10万信用卡逾期1年后该如何处理
10万信用卡逾期1年小编导语在现代社会中,信用卡已经成为人们日常消费中不可或缺的一部分。它不仅为我们提供了便利的支付方式,还可以让我们在紧急情况下获得资金支持。信用卡的使用也伴随着风险,一旦逾期还款,就可能导致严重的后果。本
beego+goAdmin+mysql+docker+natapp作为微信小程序地服务器“伪部署”
写在前面的话 1. 为什么我要叫伪部署 答: 因为我把它们放在服务器运行,都是开发模式。生产模式实在不会弄,所以就这样了。 2. 系统环境 答: 腾讯云服务器 系统为:ubuntu 版本不记得,应该是比较高
AI剧本台词创作与优化:涵剧本编写、对话生成、情感表达全攻略
以下是一个剧本生成的案例分为三个部分实行介绍:1. 剧本概述: 本剧本讲述了一个未来世界人类依高度智能化的系统实行日常生活。某天系统突然出现异常,致使全球范围内的恐慌与混乱。主人公杰克,一名普通的程序员,意外发现系统背后的秘密
2017最新短句说说精选
随着社交网络的普及,短句说说成为了人们表达情感、分享生活的重要方式,2017年,这一趋势愈发明显,许多富有创意和哲理的短句说说在各大社交平台流传,本文将带你领略2017最新短句说说的魅力,一起感受这些简短文字所传递的力量。短句说说
2024年最新wordpress免登录文章发布接口下载支持最新版本
?php//版本:1.2define('in_skycaiji2cms', 1);//权限include 'head.php';class skycaiji2cms{public $charset;//编码public $pluginPath;//插件根目录public $pluginUrl;//插件根网址public $pluginConfig;//插件配置public $funcError;//
2025手机赚钱最快的APP软件排行榜:真实靠谱赚钱项目有哪些?
2025手机赚钱最快的APP软件排行榜:真实靠谱赚钱项目有哪些?在探寻2025年手机赚钱最快途径的过程中,不少朋友提出了这样的疑问:当前有哪些副业项目能迅速带来收益?对此,答案可谓因人而异,毕竟每个人的需求、时间投入及能力水平各不相
27 个 iOS 开源库,让你的开发坐上火箭吧
这本应该是iOS中一个标准、内置的解决空table和collection view的方式。默认的如果你的table view是空的,屏幕就是空的。但这不是你能提供的最好的用户体验。用了这个库,你只需要遵循一系列协议,iOS会优雅地接管你的collection view并且
2021筑梦公馆双开挂机必备!最新免费神器大盘点及揭秘
在这个快节奏的数字时代,游戏已经成为我们放松身心、寻找乐趣的重要方式之一,而《筑梦公馆》作为一款深受玩家喜爱的游戏,更是以其独特的剧情和丰富的玩法吸引了大量忠实粉丝,对于许多玩家来说,如何在忙碌的生活中保持游戏进度,同时又
相关文章
推荐文章
发表评论
0评