当前位置: 首页 > news >正文

做淘客网站用什么程序怎么用linux做网站服务器

做淘客网站用什么程序,怎么用linux做网站服务器,网站建设返回函数,wordpress版本控制个人主页#xff1a;学习前端的小z 个人专栏#xff1a;HTML5和CSS3悦读 本专栏旨在分享记录每日学习的前端知识和学习笔记的归纳总结#xff0c;欢迎大家在评论区交流讨论#xff01; 文章目录 #x1f361;编程规范 HTML CSS#x1f366;命名规范#x1f366;常用命名… 个人主页学习前端的小z 个人专栏HTML5和CSS3悦读 本专栏旨在分享记录每日学习的前端知识和学习笔记的归纳总结欢迎大家在评论区交流讨论 文章目录 编程规范 HTML CSS命名规范常用命名img 标签四要素标签空行转义符号标签书写与嵌套图片文件命名 CSS书写注释文件顶部注释模块注释简单注释特殊注释 空格规范选择器规范属性规范大小写规定CSS内引号CSS3兼容前缀背景URLCSS书写顺序链接伪类顺序CSS复合写法与单例写法布局方式选择定位z-index取值范围css细节优化 编程规范 HTML CSS 命名规范 HTML CSS 命名规范 1. 命名需要是具备语义性的单词不能用 数字 拼音 数字,符号开头正确示范 wrap description title content错误示范 : aaaa a1 $we 4tdds 2. 命名需要多个单词连接的情况下, 标记语言中可以使用 _ - 进行连接 不能直接单词拼接 或者驼峰命名 注意: 书写风格必须统一 不容许出现 _ -一起使用的情况 PS: 更推荐使用 - 这样更清晰.正确示范 : header-nav content-left slide-bar 错误示范 : headernav slideBar ContentLeft 3. 命名需要进行适当的缩写, 单词连接层级不要超过4层正确示范 : head-tit-ico 错误示范 : header-title-left-logo-icon 4. 不容许通过1、2、3等序号进行命名正确示范: content-product错误示范: content1 content2另: 1. 避免class与ID重名 2. id用于识别模块或一级结构区域 且必须唯一 不要改动线上项目ID名称常用命名 头header内容content尾footer导航nav子导航subnav栏目column主体main新闻news版权copyright文章列表list加入joinus合作伙伴partner标志logo侧栏sidebar横幅banner状态status菜单menu子菜单submenu滚劢scroll搜索search标签页tab提示信息msg小技巧tips标题title指南guild服务service热点hot下载download注册regsiter登录条loginbar按钮btn投票vote注释note友情链接friend-link外套wrap面包屑bread-crumb当前的current购物车shop图标icon文本txt容器containerwrap img 标签四要素 为图像指定 height 和 width 属性是一个好习惯。如果设置了这些属性就可以在页面加载时为图像预留空间。如果没有这些属性浏览器就无法了解图像的尺寸也就无法为图像保留合适的空间因此当图像加载时页面的布局就会发生变化。 img标签四要素 width height 四要素的width和height只需要写数字 图片的原始宽度和高度 不需要添加单位, 爬虫需要的是原始图片数据 alt不仅是图片替代文本而且起到让搜索引擎蜘蛛了解图片的内容,便于百度图片的收录以及优化。 alt还可以在图片无法加载的时候 显示图片描述文字 让用户了解这个图是做什么的 title不属于四要素 四要素有 src、width、height、alt 正确示范 : img srcxxx/xxx.png width125 height125 alt示范错误示范 : img srcxxx/xxx.png width125px height225px标签空行 HTML标签内部原则上不容许出现无意义的空行 但如果为源码 可基于保证可读性的原则上 对大块分区之间进行空行或 补充注释说明, 禁止出现连续两行以及以上的空行行为 div classheader...... /div !-- content start -- div classcontent/divdiv classfooter/div转义符号 为了避免在多类型HTML标签编辑 查阅 传输中 将符号误认为结构元素或关键字 在使用符号的时候统一用转义符 正确示范 :p3gt;2/p错误示范 :p32/p标签书写与嵌套 合理遵守标签书写与嵌套规则 满足w3c规范的同时避免不必要的兼容问题 所有标签书写必须在半角英文状态下小写输入双标签必须闭合 单标签不写闭合符 (/)子级标签相对父级标签进行一次TAB缩进 1tab 2空格属性值必须带有引号(单引号 or 双引号) 保证引号风格统一ulli olli dldtdd 是成套 并且为绝对父子关系标签 不容许在ul直接子代中插入非li的标签a标签内部不容许嵌套a标签除了a之外的行内元素不容许嵌套块元素p dt h内不能嵌套块元素 图片文件命名 1. 图片后缀命名一律小写。2. 使用间隔符 - 进行连接。一般背景图片以bg-开头按钮图片以btn-开头图标图片以icon-开头聚合图以spr-开头后跟英文单词如果名称过长适当使用缩写 CSS书写 注释 CSS规则是使用 /* 需要注释的内容 */ 进行注释的即在需要注释的内容前使用 “/*” 标记开始注释在内容的结尾使用 “*/”结束。例如 p {font-size: 14px; /* 所有的字体是14像素大小*/ }文件顶部注释 /** description: xxxxx 中文说明* author: zhifu.wang* update: zhifu.wang (2012-10-17 18:32)*/模块注释 /* module: module1 by zhifu.wang */ …. /* module: module2 by zhifu.wang */ 模块注释必须单独写在一行简单注释 单行注释/* this is a short comment */单行注释可以单独写在一行也可以写在行尾多行注释 /** this is comment line 1.* this is comment line 2. */多行注释必须写在单独行特殊注释 用于标注修改、待办等信息 /* TODO: xxxx by zhifu.wang 2012-10-18 18:32 */ /* BUGFIX: xxxx by zhifu.wang 2012-10-18 18:32 */ 长度要求 注释中的每一行长度丌超过 40 个汉字或者 80 个英文字符空格规范 【强制】 选择器 与 { 之间必须包含空格。 示例 .selector { } 【强制】 属性名 与之后的 : 之间不允许包含空格 : 与 属性值 之间必须包含空格。 示例 color: red;选择器规范 【建议】 选择器的嵌套层级应不大于 3 级位置靠后的限定条件应尽可能精确。 示例 /* 规范 */ #username input {} .comment .avatar {}/* 不规范 */ .page .header .login #username input {} .comment div * {} 【建议】 并集选择器在逗号后换行书写下一个选择器 示例 /* 规范 */ body, ul, p {}/* 不规范 */ body, ul, p {}属性规范 【强制】 属性定义必须另起一行。 示例 /* 规范 */ .selector {margin: 0;padding: 0; }/* 不规范 */ .selector { margin: 0; padding: 0; } 【强制】 属性定义后必须以分号结尾。 示例 /* 规范 */ .selector {margin: 0; }/* 不规范 */ .selector {margin: 0 }大小写规定 css虽然不区分大小写 按照惯例和规定 : 所有css文件中的代码都小写, /* 规范 */ #username input {text-align: center; }/* 不规范 */ #username input {TEXT-ALIGN: center; } CSS内引号 CSS内所有需要用到引号的部分统一推荐使用 双引号 (根据公司或者项目组来) 字体数字双引号 content: .CSS3兼容前缀 如果使用 CSS3 的属性如果有必要加入浏览器前缀则按照 -webkit- / -moz- / -ms- / -o- 的顺序进行添加标准属性写在最后并且属性名称要对齐例如 div.animation-demo { -webkit-animation: mymove 5s infinite; -moz-animation: mymove 5s infinite; -o-animation: mymove 5s infinite; animation: mymove 5s infinite; }背景URL 背景图片 background-image: url() 括号内部地址不使用引号包裹 background-image: url(img/banner.jpg)CSS书写顺序 良好的CSS书写顺序是前端工程师需要遵守并维护的重要规范 1. 位置属性 display position float overflow z-index list-style clear等可以决定元素渲染位置或层级 以及能够影响其他元素渲染位置或层级的属性 2. 自身属性 width height margin padding border background line-height 等可以影响盒子自身展示的属性 3. 文本属性 color font- text- word- 等作用于文本的样式属性 4. 其他与新增属性 cursor zoom transform box-shadow 等新增属性原理 1. 浏览器解读HTML是从上之下单行解析, 如果没有良好的书写顺序, 例如先解析了 width height 那预渲染的时候 就会从默认位置 (当前文档流左上角) 进行渲染 2. 如果后续解析到了 位置属性 浏览器需要擦除之前 渲染好的模型 重新根据 渲染基准点(左上角)位置 和层级 进行重绘, 这样导致浏览器会重复解析同一个元素 造成不必要的重绘 3. 良好的书写顺序是 BAT等一线互联网企业都遵守的CSS书写规范 他可以帮助团队成员协作的时候 迅速排查和后期维护错误示范 .selector {font-size: 12px;width: 150px;float: left; }正确示范 .selector {float: left;width: 150px;font-size: 12px; }链接伪类顺序 链接的样式请严格按照a:link- a:visited- a:hover- a:activeLoVeHAte的顺序添加CSS复合写法与单例写法 如果对目标样式的子属性需求小于3时 进行单例写法 避免复合写法造成的computed浪费 当子属性需求 大于等于3时 进行复合式写法 避免单例写法过于冗余和字节浪费 PS margin和padding建议: 合并margin、padding、border的-left/-top/-right/-bottom的设置尽量使用短名称。错误示范 .selector {background: red;margin-top: 20px;margin-bottom: 20px;margin-left: 20px;margin-right: 20px; }正确示范 div {background-color: red;margin: 20px; }布局方式选择 文档流 盒子模型距离调整(marginpadding) 浮动 定位 定位元素会脱标并且独立新开文档流层级高度依赖定位会导致浏览器压力大并且在后期维护中因为定位元素并不能跟随文档流进行流动所以维护成本高。 实际开发中 能用文档流盒子模型处理的布局 轻易不使用浮动 能用浮动处理的布局 不要使用定位 。 只有在最关键的时刻才使用定位进行布局调整。 定位z-index取值范围 合理规划z-index的取值范围 避免和他人组件层级冲突 需要组内协商 公共头部导航1999 - 2100banner与二维码等弹出层999 - 1900页面公共底部1999 - 2100页面公共组件-1 - 999 css细节优化 适当缩写 合理规划 兼容调整 0后面不需要单位比如0px可以省略成00.8px可以省略成.8pxHEX 16进制颜色代码 对 AABBCC格式缩写为 ABC 例: #336688 #368如果没有边框时不要写成border:0应该写成border:none为了 SEO 和页面可用性请使用 text-indent 来隐藏文本内容 text-indent:-9999px使用背景图标请使用精灵图(csssprites) 合并图片 制作时颜色相近的放到临近位置在H5 DTD规则下 省略 script link style 标签的 type属性
http://www.zqtcl.cn/news/292321/

相关文章:

  • 注册网站安全吗制作人漫画
  • jeecms 怎么建设网站嵌入式软件开发兼职
  • 百度怎么自己做网站四川省建设工程交易中心网站
  • 中介如何做网站收客wordpress 运行代码
  • 网页设计与网站建设考试题目如何做建议的网站
  • 网站怎么推广软文政务网站建设存在问题
  • 公司官方网站建设需要多少钱wordpress单页面制作
  • 社群网站建设网站推广的方式有哪几种
  • 培训机构活动策划网站wordpress 改端口
  • 北京网站制作与营销培训用asp做网站视频
  • 江苏丹阳建设公司网站做网站中的剪辑图片
  • 纯静态网站怎样广州工程造价信息网
  • 为什么网页不能打开建设银行网站企业网站开发综合实训
  • 企业网站制作 深圳网站建站行业公司主页建设
  • 外汇直播网站建设开发做网站空间商需要办什么手续
  • 源码哥网站的模板皮肤病在线咨询医生免费咨询
  • 温岭市市住房和城乡建设规划局网站附近的电脑培训班在哪里
  • 网站备案百度站长提交减肥网站源码
  • 网站添加文章机械代加工厂家
  • 学做各种糕点的网站cn网站建设多少钱
  • 首页网站关键词优化教程如何查询网站点击率
  • 文章类型的网站模版北京朝阳区房价2023年最新房价
  • wap网站发布注销主体和注销网站
  • 微信小程序 做网站满足客户的分销管理系统
  • 高佣联盟做成网站怎么做wordpress 更新版本
  • 杭州营销网站建设公司成都网站排名优化报价
  • 网站建设设计哪家好太原新建火车站
  • 医疗网站建设信息cps推广平台有哪些
  • rp怎么做网站备案 添加网站
  • 汕尾手机网站设计淘宝客做网站怎么做