1 ico图标

  • 引入ico图标
<link rel="shortcut icon" href="favicon.ico"  type="image/x-icon"/>

注意:

  1. 它不是iconfont字体,也不是图片
  2. 位置是放到head标签中间
  3. type=“image/x-icon” 属性可以忽略
  4. 为了兼容性,将favicon.ico这个图标放到根目录下
  • 转换ico图标

可以自己做的图片,转换为 ico图标,以便放到站点里面。

http://www.bitbug.net/

2. CSS Rest 类库

CSS Rest 类库,为跨浏览器兼容做准备

normalize.css 只是一个很小的CSS文件,但它在默认的HTML元素样式上提供了跨浏览器的高度一致性。
相比于传统的CSS reset,Normalize.css是一种现代的、为HTML5准备的优质替代方案。Normalize.css现在已经被用于Twitter Bootstrap、HTML5 Boilerplate、GOV.UK、Rdio、CSS Tricks 以及许许多多其他框架、工具和网站上。

  • 保护有用的浏览器默认样式而不是完全去掉它们

  • 一般化的样式:为大部分HTML元素提供

  • 修复浏览器自身的bug并保证各浏览器的一致性

  • 优化CSS可用性:用一些小技巧

  • 解释代码:用注释和详细的文档来

3. 网站优化三大标签

SEO是由英文Search Engine Optimization缩写而来, 中文意译为“搜索引擎优化”!SEO是指通过对网站进行站内优化、网站结构调整、网站内容建设、网站代码优化等)和站外优化,从而提高网站的关键词排名以及公司产品的曝光度。 简单的说就是,把产品做好,搜索引擎就会介绍客户来。

  • 网页title 标题

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

建议:

首页标题:网站名(产品名)- 网站的介绍

例如:

  • 京东(JD.COM)-综合网购首选-正品低价、品质保障、配送及时、轻松购物!

  • 小米商城 - 小米5s、红米Note 4、小米MIX、小米笔记本官方网站

  • Description 网站说明

对于关键词的作用明显降低,但由于很多搜索引擎,仍然大量采用网页的MATA标签中描述部分作为搜索结果的“内容摘要”。 就是简要说明我们网站的主要做什么的。

我们提倡,description作为网站的总体业务和主题概括,多采用“我们是…”“我们提供…”“×××网作为…”“电话:010…”之类语句。

京东网:

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

注意点:

  1. 描述中出现关键词,与正文内容相关,这部分内容是给人看的,所以要写的很详细,让人感兴趣, 吸引用户点击。
  2. 同样遵循简短原则,字符数含空格在内不要超过 120 个汉字。
  3. 补充在 title 和 keywords 中未能充分表述的说明.
  4. 用英文逗号 关键词1,关键词2
<meta name="description" content="小米商城直营小米公司旗下所有产品,囊括小米手机系列小米MIX、小米Note 2,红米手机系列红米Note 4、红米4,智能硬件,配件及小米生活周边,同时提供小米客户服务及售后支持。" />
  • Keywords 关键字

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

Keywords应该限制在6~8个关键词左右,电商类网站可以多 少许。

京东网:

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

小米网:

<meta name="keywords" content="小米,小米6,红米Note4,小米MIX,小米商城" />

4. 顶部(快捷菜单)

知识点 说明
通栏的盒子 不用给宽度 默认为 100% 但是加了浮动和定位的盒子需要 添加 100%
盒子居中对齐 margin: auto; 注意必须有宽度的块级元素,文字水平居中对齐是 text-align:center;
行高会继承 文字性质的,比如 颜色、文字大小、字体、行高等会继承父级元素
浮动元素、固定定位,绝对定位会模式转换 具有行内块特性,比如一行放多个,有高度和宽度,如果没有指定宽度,则会根据内容多少撑开。

5. logo 和搜索 header 区域

  • 网页布局稳定性

宽度剩余法:

知识点 说明
浮动元素特性 1. 浮动可以让多个元素同一行显示 2. 浮动的元素是顶部对齐
logo优化 text-indent: -20000px; 隐藏文字, 背景图片
清除浮动 清除浮动的目的就是为了解决父亲高度为0的问题
鼠标样式 cursor: pointer; 小手 cursor: move; 四角箭头 cursor: text; 插入光标 cursor: default; 小白
不允许换行 white-space: nowrap;

6. nav导航栏

名称 说明
边框底侧 border-bottom: 2px solid #ccc;
定位重点 绝对定位不占位置 相对定位占有位置
标签语义化dl dl也是块级元素 dt 是 定义标题 dd 是定义描述,dd是围绕这dt来描述的,也就是说,dd算是dt 的解释说明详细分解。
标题标签h 尽量少用h1,可以多用h2和h3等标签

7. 页面底部

名称 说明
绝对定位的盒子居中对齐 盒子 left 50% 然后通过 margin 负值自己的宽度一半(固定定位也是如此)

8. 固定定位的盒子靠近版心右侧对齐

跟绝对定位的盒子居中对齐原理差不多。

left 50% 然后 margin-left 版心宽度一半。

9. 背景半透明

  1. background: rgba(r,g,b,alpha);

​ r,g,b 是红绿蓝的颜色, alpha 是透明度的意思,取值范围是 0~1 之间。

  1. 了解ie低版本浏览器 半透明

filter:Alpha(opacity=50) ; // opacity值为0 到 100

但是,此属性是盒子半透明,不是背景半透明,因为里面的内容也一起半透明了

低版本的 ie6.7浏览器,我们不需要透明了,直接采用优雅降级的做法:

background: gary;

background: rgba(0,0,0,.2);

写上两句背景,低版本ie只执行gray, 其他浏览器执行半透明下面这一句。

CSS - 制作网页技巧相关推荐

  1. 做网页很实用代码集合和CSS制作网页小技巧整理

    做网页很实用代码集合 控制横向和纵向滚动条的显隐?<body style="overflow-y:hidden"> 去掉x轴 <body style=" ...

  2. html css做网页总结,学习CSS制作网页总结的一些经验

    学习CSS制作网页总结的一些经验 互联网   发布时间:2008-10-17 19:28:20   作者:佚名   我要评论 让你使用DIV CSS排版 不是让你用换个标签然后再去按照表格的方式去排版 ...

  3. 利用html制作网页的小结,HTML_CSS制作网页的一些经验分享,CSS制作网页总结的一些经验 1: - phpStudy...

    CSS制作网页的一些经验分享 CSS制作网页总结的一些经验 1: ID用于标识页面单独元素以及持久行的结构性元素 方便JS的调用 类用于标识同一页面可重复定义使用的结构性元素 ID与类的命名需与表现形 ...

  4. html css 制作网站,HTML/CSS制作网页

    HTML/CSS代码练习 要求效果图 polo360.jpg 用ps裁剪提取要用的图片 3.png html代码 polo360练习 HOME Back to home PRODUCTS What w ...

  5. html相册浏览页面怎么做,ul结合CSS制作网页相册滑动浏览效果

    ul结合CSS制作网页相册滑动浏览效果 互联网   发布时间:2008-10-17 19:25:02   作者:佚名   我要评论 英文原文:Sliding Photograph Galleries ...

  6. 用div和css制作网页,DIVCSS网页设计总结:有用的3个网页制作_css

    网页制作Webjx文章简介:DIVcss网页设计总结:有用的3个网页制作技巧. 我们在进行DivCSS布局的时候,非常关注CSS技巧的学习,今天向大家推荐3个所谓的 "顶级"CSS ...

  7. html图片滚动浏览,ul结合CSS制作网页相册滑动浏览效果

    别开生面纯CSS实现相册预览 ximicc.com body{ font-size:12px; color: #CC0000; } p { background-color: #F1FAFE; } # ...

  8. html做相册浏览,ul结合CSS制作网页相册滑动浏览效果

    别开生面纯CSS实现相册预览 ximicc.com body{ font-size:12px; color: #CC0000; } p { background-color: #F1FAFE; } # ...

  9. css网页制作的基本步骤,以图例方式介绍CSS制作网页详细步骤

    首先要做的是确定页面结构.随着你对CSS布局的逐步学习,这个过程会变得越来越简单.通过运用大量绝对定位和大幅背景图片,我们可以非常简单地完成这个设计. 第三步 现在,我们需要两张背景图片.一张大的,存 ...

最新文章

  1. as3自定义加载图片类
  2. Javascript社区是时候接受async/await语法了
  3. 2019 年 AI 领域都发生了什么?
  4. MVC学习笔记2 认识项目的目录结构与核心的DLL
  5. SAP CRM Fiori Simulation Pipeline 设计介绍
  6. recovery.conf 用于 stream replication
  7. 关于springmvc 只能在index.jsp页面显示图片的处理办法jsp页面无法显示图片
  8. Unity 实现水纹波动效果
  9. 区间DP lightoj 1422
  10. ping命令执行过程详解
  11. new方法、定制属性、描述符、装饰器
  12. Carrot2 - Wikipedia, the free encyclopedia
  13. html颜色趋势,展望下一年的网页设计配色趋势
  14. MATLAB矩阵运算部分知识总结
  15. 计算机的桌面图标类型,软件图标的格式 电脑桌面图标是什么格式的文件啊
  16. linux 网卡RX丢包,解决网卡丢包问题,以及丢包问题解决后系统网络还是慢的问题...
  17. android打开预览文件格式,Android中文档预览功能的实现思路及问题
  18. UE4 UDP是如何进行可靠传输的
  19. 数据结构课程设计(四):行车路线问题(C++、图、迪杰斯特拉算法、最短路径)
  20. 【北邮国院大三上】大三上高编/互联网协议/电信系统笔记

热门文章

  1. 趣味seo-SEO相关的网站优化问题
  2. UVA1595(对称轴)
  3. php 获取微信文章阅读量,获取微信公众号的文章的阅读数的实践(请求参数不支持文章 ID)...
  4. 京东商城自动签到领京豆
  5. fractal php,一文读懂Fractal共识协议:iChing之精妙
  6. 博通二合一蓝牙android驱动,Broadcom 博通 蓝牙与无线网卡一体-蓝牙3.0版驱动 for xp...
  7. 深度详解什么是SaaS(软件即服务)
  8. 数据分析学习笔记2020/7/20——matplotlib绘制条形图
  9. 【软件推荐】身为高级unity工程师,电脑上的软件一览表,从工作顺序带你一览高级unity工程师所用的软件,如果高级是你的目标,这篇博客绝对不会让你失望
  10. pandas处理Excel基本方法