• 对于编写书燃7个页面的一些总结



    一、静态页面:
    1、页面的布局:对于页面的布局,如果此页面的头部或者尾部有背景颜色等,我们需要先定义一个总的header、footer标签,设置背景颜
    色。再对内容部分给出一个宽度,使用margin:0 auto;来设置。这样才能自适应不同的分辨率。与响应式布局的区别,响应式布局是在不
    同的分辨率下显示的布局结构不同,但是这个不会,相应的字体变小等。

    2、对于页面头部的导航栏部分,首页那里应该直接加一个定义了颜色的class去,这样在hover其他的时候,才不会变得没有颜色了。还有
    就是向上的尖角,应该把他设置在一个长条状的div里面,这样做可以避免必须沿着尖角才能下来的bug。

    3、对与为何要通过css精灵合成这些小图,原因有三:一是合并之后图片的大小减小;二是可以避免渲染页面的时候对于图片的连接次数变
    多,这样可以加快页面的渲染速度;三是在某些时候可以避免图片在刚开始加载完时候如果hover图片出现第一次闪白。

    4、对于一大段文字的时候,一样的样式,我们可以通过一个"P"标签包裹,通过<br/>换行,对于在换行的地方有中文的引号导致换行不正
    常的时候,可以把中文引号换成英文引号就好了。

    5、对于双击左右箭头时部分变蓝,可以在点击的那个标签上加“onSelectStart='return false'“阻止它的默认行为。

    6、对于定位轮播图左右箭头定位技巧:首先是用一个大的div包裹两个左右箭头,对轮播图的容器设置position:relative;对于箭头的容
    器和箭头的定位类型都设置position:absolute;包裹div用top:50%;left:50%定位,对于左右箭头使用right:-300px;left:-312px;对于为何要加12px;由于他有个宽度。

    7、不论是做的是静态页面还是交互效果,都应该找出他们相同的地方,好好利用。比如在不同的地方对于有一些效果一样的,就可以在js里面对他们的选择器使用$(".aaa,.bbb")的方式来操作。

    8、对于在“您当前的位置: 首页> 关于我们> 书燃简介”里面所有页面的最后一项都是变成了其他颜色的,就可以利用一个jquery选择器进行
    选择,可以是“$(".submenu_style").last().addClass("current");”其中为何要用addclass,原因在于如果以后要更改样式的时候,直接更
    改css文件即可,而不需要去动js文件,所以说,对于需要在某个地方加上动态效果的时候,如果是改变css的情况下,只能是用addclass,这样有利于后期维护。

    9、对于一个页面来说的话,布局很重要,一个好的布局可以兼容很多设备,所谓的flex布局、响应式布局等。

    10、相对路径和绝对路径,相对路径即相对与当前文件夹目录,如果要返回上一级目录,则使用"../",若要到上上级,则使用"../../",以此类推。绝对路径顾名思义,填写绝对目录路径地址那就叫绝对路径,通常我们直接使用"/"代表从根目录开始的目录路径,这个叫绝对路径。

    二、ps
    1、快捷键的使用。H是手型,c是切片,在手型状态下按住ctrl+左键放大,alt+左键缩小。
    2、选择图层:ctrl+右键选择,一般在上面的都是大的类,下面的是具体的部分,而且图层在上面的排序在上面,如对于背景的话是图层在最下面。
    3、对于切片时需要注意的问题:①在切了很多片的时候,按住ctrl+shift+alt+s,进入页面如果要批量导出这个页面所有的切片,需要使用
    ctrl+-,来缩小页面,再框选所有切片再设置png-24,导出透明图片。
    ②对于页面的切片小了或者大了,再做一些动态效果的时候,可以设置一张比原始页面不同大小的叠加,使用图片的大小调整工具(快捷键:
    ctrl+alt+i)。
    ③清除所有切片,快捷键:ctrl+v+c; 清除参考线:ctrl+v+d;

    三、git
    1、首先是在bitbucket新建一个仓库,然后克隆这个仓库的版本信息到本地文件夹,使本地仓库与远程仓库相关联。
    2、通过"git add -A"提交代码到缓存区。
    3、通过"git commit -m'代码修改描述'"提交到head。
    4、通过git push origin master提交代码到远程仓库。

  • 相关阅读:
    MongoDB配置客户端
    fatal: refusing to merge unrelated histories
    Connection reset by [server_ip] port 22 (hexo d 部署博客出错)
    hexo d 部署博客时出错
    git reset --hard xxxxxxx
    查看MySQL版本的命令及常用命令
    log4j 知识点
    ssh 登录报错 packet_write_wait: Connection to x.x.x.x port 22: Broken pipe
    Windows&Word 常用快捷键
    Apache所有开源项目文件
  • 原文地址:https://www.cnblogs.com/qianduanjingying/p/4757517.html
Copyright © 2020-2023  润新知