1. HTML+CSS网页

2. favicon 图标

使用link 中的 favicon 来引用 ,需要在网页文件同文件夹下的一个favicon.ico文件图标

https://www.bitbug.net/index.php 在线转换地址

3. 搜索引擎优化

3.1. title 标题

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

建议不超28个汉字

3.2. description 网站说明

使用meta标签 name为description content 介绍内容 建议不超120个汉字

如:

  1. <meta name="description" content="介绍内容">

3.3. keywords 关键字

使用meat标签 name为keywords content为关键字 关键字应该限制在6-8个

如:

  1. <meta
  2. name="keywords"
  3. content="网上购物,网上商城,手机,笔记本,电脑,MP3,CD,VCD,DV,相机,数码,配件,手表,存储卡,品优购"
  4. />

4. 字体图标

利用自定义字体库,生成个性化字体图标,减少图片请求

http://icomoon.io 无序创建项目 添加即可下载字体

https://www.iconfont.cn/ 阿里的矢量字库 得创建项目才能下载字体

4.1. 声明字体

在css中声明字体才能使用自定义字体

  1. @font-face {
  2. font-family:'自定义名称';
  3. src:url('字体路径'),url('路径2');
  4. font-weight:normal;
  5. font-style:normal;
  6. }
  7. /* 引用字体 */
  8. div {
  9. font-family:'自定义名称';
  10. }

5. logo优化

logo里面放一个h1标签 提高搜索引擎权重

h1里面放一个a标签 ,可以返回到首页,再给a标签一个大小 和 背景图片

a标签 里面要放文字 (网站名称,但文字不要显示出来)

  • 方法1:用text-iudent 移动盒子外面 再用overflow:hidden 移除溢出部分
  • 方法2:用font-size:0;

最后 给链接一个 title属性 这样鼠标放上去就可以看到提示文字

6. css过渡动画

css过渡动画用transition关键字,经常与:hover配合使用

  • transition-property:过渡css属性的名称
  • transition-duration:过渡效果花费的时间,默认为0

    • 注意要写时间单位 可以填写 s 或者ms
  • transition-timing-function:过渡动画的时间曲线,默认为ease

    • 05. HTML CSS网页 - 图1
  • transition-delay:过渡效果何时开始,默认为0
  • transition: 要过渡的属性 花费时间 运动曲线 何时开始;

    • 可以拥有多个过渡动画,用逗号隔开不能使用分号,分号代表transition结束.
    • all属性,我们transition中过渡的属性可以用all关键字,代表着所有的属性都拥有过渡
    • 过渡动画写在元素本身上

如:

  1. div {
  2. width:400px;
  3. height:150px;
  4. backround-clor;pink;
  5. transition: width 1s ease 0s,height 1s linear 0s;
  6. /*当鼠标放在div上时宽度变成800px,transition过渡动画属性为width宽度,时间为1s
  7. 单元素可以拥有多个过渡动画,用逗号隔开.
  8. */
  9. }
  10. div:hover {
  11. width:800px;
  12. height:700px
  13. }

7. 表单获得焦点

当此元素获取光标焦点的情况

伪类选择器 中的 focus , 失去焦点复原

如:

  1. input:focus {
  2. background-color:pink;
  3. }