前端笔记—从入门到坟墓[网站基础与优化][12.1]

news/2024/5/10 7:18:43/文章来源:https://blog.csdn.net/qq_29018891/article/details/83049385

网站icon图标

引入方式:

<link rel="shortcut icon" href="favicon.ico" type="image/x-icon">

ico图片制作方式:
1,准备一张400*400的图片。
2,登陆http://www.bitbug.net/网站进行图片格式转换即可。
在这里插入图片描述

css Reset

参考资料:构架CSS基础样式库

什么是css reset
HTML标签在浏览器中都有默认的样式,不同的浏览器的默认样式之间存在差别。例如ul默认带有缩进样式,在IE下,它的缩进是由margin实现的,而在Firefox下却是由padding实现的。开发时浏览器的默认样式可能会给我们带来浏览器兼容性问题,影响开发效率。现在很流行的解决方式是一开始就将浏览器的默认样式全部覆盖掉,这就是css reset……原文
总结:css初始化与为跨浏览器兼容做准备。

下载normalize.css。地址:http://necolas.github.io/normalize.css/

Normalize.css 是一个可定制的 CSS 文件,使浏览器呈现的所有元素,更一致和符合现代标准;是在现代浏览器环境下对于CSS reset的替代。 它正是针对只需要统一的元素样式。该项目依赖于研究浏览器默认元素风格之间的差异,精确定位需要重置的样式。 这是一个现代的,HTML5-ready 的 CSS 重置样式集。著名的bootstrap就使用了它。
详解

根据网站需要,重置与封装normalize.css
简单案例:

在引入normalize.css引入base.css内容如下

blockquote,body,button,dd,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,hr,input,legend,li,ol,p,pre,td,textarea,th,ul{margin: 0;padding: 0;
}

注:marginpadding的初始化,尽量不要使用“*”,范围大,优化差,速度慢。

.clearfix:after{/*清除浮动*/content:"";display: block;height: 0;clear: both;visibility: hidden;
}
.clearfix{*zoom:1;
}
img {/* display: block; */vertical-align: top; /* 解决图片底测有空白缝隙的问题 */
}
.w {  /* 版心的公共类 */width: 1190px;margin: 0 auto;  
}
.fl { /*  浮动的公共类 */float: left;
}
.fr {float: right;
}a {text-decoration: none;color: #999;font-size: 12px;
}
a:hover {color: #f10215;
}
i{font-style: normal;
}
input,button {border: 0;outline: none;  /* 取消轮廓边框 */
}ul,li{list-style: none;}
ul{margin: 0px;padding: 0px;
}
body {background-color: #f6f6f6;
}.f10{color: #f10215!important;
}

网站logo制作

网站logo的渲染与制作必须遵循相应格式,这样能更好的照顾到seo搜索引擎的优化,方便整个网站的后期建设。
以某东网站为例:

 <div class="logo"><h1><a href="" title="某东网 ">某东<!-- 搜索引擎优化,虽然logo是图片,但是这个字不能删,css做隐藏处理 --></a></h1>
</div>
.logo{box-shadow: 0 -12px 10px rgba(0,0,0,.2);width: 190px;height: 170px;position: absolute;top: -31px;left: 0;background-color: #fff;
}
.logo h1{margin: 0;
}
.logo a{text-indent: -999px;overflow: hidden;/*隐藏某东两个字*/display: block;width: 190px;height: 170px;background:url(../images/logo.png) no-repeat;
}

在这里插入图片描述

titlemeta元素的搜索引擎优化

<title>长度上限:谷歌搜索引擎最大允许35个中文字节,百度搜索引擎最大允许28个中文字节。所以保证28个字之内,其内容要求紧扣网站主题、功能去做介绍。

一般格式:<title>网站名(产品名)——产品介绍</title>

关键字分布:最先出现的词语权重越高。
关键字词频:主关键词次数可出现多次,辅关键词次数出现一次。

参考资料
某东:

	<meta charset="UTF-8"><title>某东(XX.COM)-正品低价、品质保障、配送及时、轻松购物!</title><meta name="description" content="某东XX.COM-专业的综合网上购物商城,销售家电、数码通讯、电脑、家居百货、服装服饰、母婴、图书、食品等数万个品牌优质商品.便捷、诚信的服务,为您提供愉悦的网上购物体验!" /><meta name="Keywords" content="网上购物,网上商城,手机,笔记本,电脑,MP3,CD,VCD,DV,相机,数码,配件,手表,存储卡,某东" />

某宝:

<title>某宝网 - 淘!我喜欢</title>
<meta name="description" content="某宝网 - 亚洲较大的网上交易平台,提供各类服饰、美容、家居、数码、话费/点卡充值… 数亿优质商品,同时提供担保交易(先收货后付款)等安全交易保障服务,并由商家提供退货承诺、破损补寄等消费者保障服务,让你安心享受网上购物乐趣!">
<meta name="keyword" content="某宝,某宝,网上购物,C2C,在线交易,交易市场,网上交易,交易市场,网上买,网上卖,购物网站,团购,网上贸易,安全购物,电子商务,放心买,供应,买卖信息,网店,一口价,拍卖,网上开店,网络购物,打折,免费开店,网购,频道,店铺">

注:name="description" content="……在搜索引擎搜索后,展示的介绍性文字,关键词的填写用“,”隔开,一般不超过120个汉字。
注:name="keyword" content="……关键词前六、八个词权重较高。

网站轮播图常用结构

<div class="clo2"><div class="clo2-hd"><!--左右按钮--><a href="javascript:;" class="arr-l"></a><a href="javascript:;" class="arr-r"></a></div><ol><!--轮播图标识--><li class="current"></li><li></li><li></li></ol><ul><!--轮播图图片集及连接--><li><a href=""><img src="" alt=""></a></li><li><a href=""><img src="" alt=""></a></li><li><a href=""><img src="" alt=""></a></li></ul>
</div>

常用工具

> css 代码分析工具

检测网站css性能,分析网站css代码的利器,可以统计CSS代码里的规则、字体大小、宽度高度、颜色数等等。

W3C统一验证工具(检测本地文件);
CSS统计数据(检测已上线项目);

> google PR查询

检测网站的受欢迎程度。
google PR查询,站长之家

> SEO概况查询

SEO概况查询,站长之家

> css代码压缩

注:压缩代码一般以.min.css为后缀名。

css代码压缩

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.luyixian.cn/news_show_900182.aspx

如若内容造成侵权/违法违规/事实不符,请联系dt猫网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

25 个精美的手机网站模板

现如今&#xff0c;iPhone 横行&#xff0c;Android 满天飞&#xff0c;WP7 蓄势待发的势态下&#xff0c;网站没有个手机版都好像很 out 一般。 于是本文向你推荐 25 个制作精美的手机网站模板&#xff0c;提供模板下载以及在线演示&#xff0c;你值得拥有。 Dossier Mobi Sti…

网站内容结构化探讨[1]

无意间浏览到一个承接网页制作的公司的网站——唐宋中国。   首先网站的设计给我一个很好的印象&#xff0c;因此特意留意了一下它的源代码&#xff08;做页面的职业病&#xff09;&#xff0c;结果发现了一些问题&#xff0c;而这些问题&#xff0c;可能正好是学习web标准的…

网站内容结构化探讨[2]--主导航的问题

结构化确实是个让人头疼的工作。为了追求一个好的结构&#xff08;或者说比较好的&#xff09;&#xff0c;往往需要花费掉很多时间&#xff0c;这在追求效率的今天&#xff0c;也许是不被老板允许的。所以很多网站虽然看上去抛弃了表格布局&#xff0c;而其实质上&#xff0c;…

知识产权相关网站2021.7更新

#知识产权相关网站 网站一&#xff1a;WIPO[Directory of Intellectual Property Offices] https://www.wipo.int/directory/en/urls.jsp 网站二&#xff1a;国家知识产权 - 公共服务网 http://ggfw.cnipa.gov.cn:8010/PatentCMS_Center/ 网站地图-IPR http://ipr.mofco…

厚积薄发2021最新个人站长建站模版发布震惊【qipinfuwu.com.V1.0】

厚积薄发2021最新个人站长建站程序发布震惊【qipinfuwu.com.V1.0】实例可直接运行 1.0文件清单 建站程序及文件 1-主页模块.bat 代码 echo off for /f %%i in (‘dir /ad /b’) do copy zhuye.html %%i for /f %%i in (‘dir /ad /b’) do copy 4-页面清单.bat %%i for …

Java、JSP校园信息交流发布网站设计与实现

技术&#xff1a;Java、JSP等 摘要&#xff1a;在高新技术发展的今天&#xff0c;因特网的高速发展给人们带来了极大的便利&#xff0c;使人们的生活变得更加的丰富多彩&#xff0c;人们在生活中通过网络交流获得更多的信息。特别是年轻的大学生群体中更是对周围的信息交流有着…

Java、JSP校友录管理网站的设计与实现

技术&#xff1a;Java、JSP等 摘要&#xff1a;随着B/S模式越来越受到人们的接受&#xff0c;各种在浏览器中给我们带来的服务应运而生&#xff0c;更多的用户花费更多的时间在这些系统中&#xff0c;在随着潮流的同时&#xff0c;我便想利用这次毕业设计的时间来做一个对广大学…

利用QQ通讯组件实现网站立刻联系客服以及一键加群的功能【C#winform实现】

创建一个windows窗体&#xff0c;添加 .cs代码&#xff1a; private void simpleButton1_Click(object sender, EventArgs e){Process.Start("CHROME.EXE", "http://wpa.qq.com/msgrd?v3&uin联系人的qq号&siteqq&menuyes");/*<a target&qu…

两款 Js 插件为你的网站添彩

在网页中合理的利用一些特效能带给人眼前一亮的感觉。今天给大家分享两款很有意思的 Js 特效插件。 输入框打字冒光特效 这款特效本博客也在使用&#xff0c;也有很多人问过是怎么实现的。具体的效果请看 GIF 图&#xff1a; 食用方法&#xff1a; 普通网站&#xff1a; 在网站…

从ST网站下载STM32标准库的流程

打开搜索器&#xff0c;搜索ST官方网站&#xff0c;打开。 如果英文不是很好&#xff0c;点击更换中文。 找到STM32微控制软件&#xff0c;点击打开。 找到标准外设软件库 点击我们想要的系列&#xff0c;示例以F4为基准。 点击获取软件。 点击下载 STM32F4

自学网页开发,打算自己开发一个简单的网站,记录下自己开发过程

本人去年转行软件行业&#xff0c;在深圳一家外包公司工作&#xff0c;学的东西跟自己想做的JAVA WEB开发完全不同&#xff0c;只能说是了解了下软件行业的一点门路吧&#xff0c;为了坚持自己的路&#xff0c;打算自己开发一个简单的网站&#xff0c;并记录下自己开发过程&…

我个人制作的网页网站作品,自学网站制作,自学网页制作网页制作视频教程

要想学做网页&#xff0c;首先得了解制作网页的工具Dreamweaver&#xff1a;这是网页三剑客之一&#xff0c;专门制作网页的工具&#xff0c;可以自动将网页生成代码&#xff0c;是普通网页制作者的首选工具&#xff0c;界面简单&#xff0c;实用功能比较强大。建议初学者选用。…

vue开发旅行网站教程(1):项目开发流程及环境搭建

第一章&#xff1a;项目起步 一、整体开发流程 二、开发所需环境 第二章&#xff1a;环境搭建 第一步&#xff1a;nodejs及npm的安装 下载地址&#xff1a;node官网下载地址&#xff0c;下载相应的安装包&#xff0c;安装即可。 安装完毕后&#xff0c;winr&#xff0c;输入…

一个神奇的网站(快快乐乐写时序图)

一个神奇的网站 一个神奇的网站:https://www.websequencediagrams.com/ 代码即效果如下:

JAVA 爬取指定网站的数据并存入MySQL数据库中 maven +httpclient+jsoup+mysql

最近在做一个小项目&#xff0c;因为要用的数据爬取&#xff0c;所以研究了好多天&#xff0c;分享一下自己的方法 目录结构&#xff1a; 自己创建maven工程&#xff0c;导入相关依赖&#xff1a;pom.xml <?xml version"1.0" encoding"UTF-8"?>&…

阿里云快速搭建个人网站

阿里云服务器快速搭建个人网站 在服务器购买的前提下进行这一步。 我们需要下载服务器搭建的软件&#xff1a; 这里附上百度云的下载地址&#xff1a; 链接&#xff1a;点击下载 提取码&#xff1a;9qcr 现在打开putty和WinSCP,putty是进行一些命令操作&#xff0c;WinSC…

分享一下本人常用前端的网站

前言 这些是我收藏的前端网站&#xff0c;有很多好用的前端工具网站&#xff0c;平时写代码经常用到&#xff0c;也可以访问我的个人博客查看哦&#xff08;访问地址在底部&#xff09;&#xff0c;我的个人博客会不定期更新&#xff0c;分享一些有用的知识点及工具类网站&…

推荐:学习unity Shader必须知道的网站Shadertoy

推荐&#xff1a;学习unity Shader必须知道的网站Shadertoy 2019年04月10日 18:02:28 Jovial心态 阅读数 92 版权声明&#xff1a;本文为博主原创文章&#xff0c;遵循 CC 4.0 by-sa 版权协议&#xff0c;转载请附上原文出处链接和本声明。 本文链接&#xff1a;https://blo…

爬虫案例:中国大学排名及网站更新后爬取问题解决(2021.3.28)

解答标签string属性Tag.string方法获取不了的问题 本次爬虫的URL&#xff08;上海软科中国大学排名&#xff09;: https://www.shanghairanking.cn/rankings/bcur/2020 案例来源&#xff1a;中国大学慕课嵩天老师的“Python网络爬虫与信息提取” 由于该课程的录制时间较早&am…

推荐有关git的一张图片和2个网站

原创文章属于《Linux大棚》博客&#xff0c;博客地址为http://roclinux.cn。 文章作者为 rocrocket。 为了防止某些网站的恶性转载&#xff0c;特在每篇文章前加入此信息&#xff0c;还望读者体谅。 [正文开始] 一张描述git数据迁移的示意图&#xff0c;很清晰&#xff0c;对…