CSS - 制作网页技巧
1 ico图标
- 引入ico图标
<link rel="shortcut icon" href="favicon.ico" type="image/x-icon"/>
注意:
- 它不是iconfont字体,也不是图片
- 位置是放到head标签中间
- type=“image/x-icon” 属性可以忽略
- 为了兼容性,将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-专业的综合网上购物商城,销售家电、数码通讯、电脑、家居百货、服装服饰、母婴、图书、食品等数万个品牌优质商品.便捷、诚信的服务,为您提供愉悦的网上购物体验!" />
注意点:
- 描述中出现关键词,与正文内容相关,这部分内容是给人看的,所以要写的很详细,让人感兴趣, 吸引用户点击。
- 同样遵循简短原则,字符数含空格在内不要超过 120 个汉字。
- 补充在 title 和 keywords 中未能充分表述的说明.
- 用英文逗号 关键词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. 背景半透明
background: rgba(r,g,b,alpha);
r,g,b 是红绿蓝的颜色, alpha 是透明度的意思,取值范围是 0~1 之间。
- 了解ie低版本浏览器 半透明
filter:Alpha(opacity=50) ; // opacity值为0 到 100
但是,此属性是盒子半透明,不是背景半透明,因为里面的内容也一起半透明了
低版本的 ie6.7浏览器,我们不需要透明了,直接采用优雅降级的做法:
background: gary;
background: rgba(0,0,0,.2);
写上两句背景,低版本ie只执行gray, 其他浏览器执行半透明下面这一句。
CSS - 制作网页技巧相关推荐
- 做网页很实用代码集合和CSS制作网页小技巧整理
做网页很实用代码集合 控制横向和纵向滚动条的显隐?<body style="overflow-y:hidden"> 去掉x轴 <body style=" ...
- html css做网页总结,学习CSS制作网页总结的一些经验
学习CSS制作网页总结的一些经验 互联网 发布时间:2008-10-17 19:28:20 作者:佚名 我要评论 让你使用DIV CSS排版 不是让你用换个标签然后再去按照表格的方式去排版 ...
- 利用html制作网页的小结,HTML_CSS制作网页的一些经验分享,CSS制作网页总结的一些经验
1: - phpStudy...
CSS制作网页的一些经验分享 CSS制作网页总结的一些经验 1: ID用于标识页面单独元素以及持久行的结构性元素 方便JS的调用 类用于标识同一页面可重复定义使用的结构性元素 ID与类的命名需与表现形 ...
- html css 制作网站,HTML/CSS制作网页
HTML/CSS代码练习 要求效果图 polo360.jpg 用ps裁剪提取要用的图片 3.png html代码 polo360练习 HOME Back to home PRODUCTS What w ...
- html相册浏览页面怎么做,ul结合CSS制作网页相册滑动浏览效果
ul结合CSS制作网页相册滑动浏览效果 互联网 发布时间:2008-10-17 19:25:02 作者:佚名 我要评论 英文原文:Sliding Photograph Galleries ...
- 用div和css制作网页,DIVCSS网页设计总结:有用的3个网页制作_css
网页制作Webjx文章简介:DIVcss网页设计总结:有用的3个网页制作技巧. 我们在进行DivCSS布局的时候,非常关注CSS技巧的学习,今天向大家推荐3个所谓的 "顶级"CSS ...
- html图片滚动浏览,ul结合CSS制作网页相册滑动浏览效果
别开生面纯CSS实现相册预览 ximicc.com body{ font-size:12px; color: #CC0000; } p { background-color: #F1FAFE; } # ...
- html做相册浏览,ul结合CSS制作网页相册滑动浏览效果
别开生面纯CSS实现相册预览 ximicc.com body{ font-size:12px; color: #CC0000; } p { background-color: #F1FAFE; } # ...
- css网页制作的基本步骤,以图例方式介绍CSS制作网页详细步骤
首先要做的是确定页面结构.随着你对CSS布局的逐步学习,这个过程会变得越来越简单.通过运用大量绝对定位和大幅背景图片,我们可以非常简单地完成这个设计. 第三步 现在,我们需要两张背景图片.一张大的,存 ...
最新文章
- as3自定义加载图片类
- Javascript社区是时候接受async/await语法了
- 2019 年 AI 领域都发生了什么?
- MVC学习笔记2 认识项目的目录结构与核心的DLL
- SAP CRM Fiori Simulation Pipeline 设计介绍
- recovery.conf 用于 stream replication
- 关于springmvc 只能在index.jsp页面显示图片的处理办法jsp页面无法显示图片
- Unity 实现水纹波动效果
- 区间DP lightoj 1422
- ping命令执行过程详解
- new方法、定制属性、描述符、装饰器
- Carrot2 - Wikipedia, the free encyclopedia
- html颜色趋势,展望下一年的网页设计配色趋势
- MATLAB矩阵运算部分知识总结
- 计算机的桌面图标类型,软件图标的格式 电脑桌面图标是什么格式的文件啊
- linux 网卡RX丢包,解决网卡丢包问题,以及丢包问题解决后系统网络还是慢的问题...
- android打开预览文件格式,Android中文档预览功能的实现思路及问题
- UE4 UDP是如何进行可靠传输的
- 数据结构课程设计(四):行车路线问题(C++、图、迪杰斯特拉算法、最短路径)
- 【北邮国院大三上】大三上高编/互联网协议/电信系统笔记
热门文章
- 趣味seo-SEO相关的网站优化问题
- UVA1595(对称轴)
- php 获取微信文章阅读量,获取微信公众号的文章的阅读数的实践(请求参数不支持文章 ID)...
- 京东商城自动签到领京豆
- fractal php,一文读懂Fractal共识协议:iChing之精妙
- 博通二合一蓝牙android驱动,Broadcom 博通 蓝牙与无线网卡一体-蓝牙3.0版驱动 for xp...
- 深度详解什么是SaaS(软件即服务)
- 数据分析学习笔记2020/7/20——matplotlib绘制条形图
- 【软件推荐】身为高级unity工程师,电脑上的软件一览表,从工作顺序带你一览高级unity工程师所用的软件,如果高级是你的目标,这篇博客绝对不会让你失望
- pandas处理Excel基本方法