WPS Word辅助阅读技巧

min-width(最小宽度)

1. “min-width:600px;”当页面大小小于600像素时,浏览器按照600像素计算。

布局整体规划注意事项

1. 不推荐在body中使用一个大的div将页面中所有元素都包含起来,那样会使页面一加载进来先显示一个大白板,原因是因为浏览器解析元素,是由上往下一个一个的解析的,解析完一个元素开始与结束标签后才显示,都包含在一个大div中的话,解析完这个大div需要的时间较长。

样式重置方案

省事方案

* {padding:0;margin:0;}

li {list-style:none;}

1. 有很多人认为这样做是有性能问题的,但实际性能怎么样,大家可以自己去测试一下

2. 抛开性能不管,反正面试官是不喜欢这样的处理方式的。

推荐方案

1. 好的样式重置是页面用到什么元素,并且这个元素需要重置,就重置什么元素。例如:

body,p,h1,h2,h3,h4,h5,h6,ol,ul,dl,dd,form,select,input,textarea{margin:0;font-size:12px;font-family:微软雅黑,arial;}

ol,ul,th,td,input,textarea{padding:0;}

ol,ul{list-style:none;}

a{text-decoration:none;}

img{border:none;}

input,textarea{outline:none;}

textarea{resize:none;overflow:auto;}

table{border-collapse:collapse;}

PS图片选择

1. 原则:在图片大小没有过分损失情况下,尽量在jpg、gif、png中选择最小的。

布局选择

分析

1. 第一种(分别设置各个元素背景,优点修改调整方便,缺点代码多)

2. 第二种(X轴平铺整个body背景,优点代码少,缺点修改调整难度大)

3. 具体选哪一种,要看工作中的具体情况,如:假如这个页面一做下来就永久不改了,那么“第二种”是最佳选择。

背景平铺性能之说

1. 假如我们的屏幕宽是1024px的,那么用1px的图片平铺需要平铺1024次,用2px的图片平铺则需要512次,所以用2px的图片性能会高一些,但性能实际到底怎么样,需要测试才知道。

PrtSc键获取高清图片

1. 按键盘PrtSc键 》 打开PS软件 》 Ctrl+n新建工作区 》 敲Ctrl+v即可复制屏幕高清截图到新建的工作区。

2. 注意事项

调试页面方法

1. 给元素添加背景颜色可以很清楚的看到元素从哪里到哪里,方便调试页面。

在使用padding代替margin时注意点

1. 当操作的元素中包含超链接时,需要注意防止超链接可点击区域被padding扩大了,这种情况下就不要再用padding取代margin了

alt与title区分

1. alt是占位符,如当img标签中href指向的图片加载不到时,就会被替换成alt属性值。title是提示性元素,如鼠标移动到元素上可以显示title属性值。

2. 都有利于SEO

PS合并图片(css精灵)时,画布大小的调整方式

PS标尺线隐藏与显示

1. 敲Ctrl + h 即可隐藏/显示标尺线。

PS切图时去除不相干的图层(只对PSD文件有用)

PS矩形选框缩小框选区域

DW将字母转换成大小写方式

PS合并图层

关于圆角图片的处理方案

PS选择画布中的像素

包含选择符原理

1. 对于包含选择符结构用法,我们以前说的是不全面的,它不仅有“E F G H...{...}”结构(E/F/G/H...都表示元素),还可以是“类 元素{...}”或“id 元素{...}”,可以有这些用法,是因为包含选择符的原理决定的,对于“E F G{...}”我们拆开就很容易理解了,首先此选择符先找到所有E元素,然后找到E元素下的F元素,接着再找到F元素下的G元素,最后对G元素使用样式,同理对于“类class 元素F{...}”包含组合来说,首先先找到“类class”对应的元素对象,再找到此元素对象下的“元素F”,最后对“元素F”使用样式。

PS导入的图片从索引转变为可编辑的图层

PS键盘移动图层

1. 选中图层直接敲方向键移动较慢。可以按住Shift键,再敲方向键进行大步移动。

PS测量行高注意点

<input type=”submit” value=”提交”/>居中问题

1. 网上说Input是“display:inline-block;”类型,“display:inline-block;”类型不支持“margin: 0 auto;”居中,所以使用“margin :0 auto;”样式属性对提交按钮进行居中时,如果不起作用,则需要结合“display:block ;”一起使用。

PS默认(自动)行高

PS矩形选框工具同时选中多个区域方法  

1. 按Shift键可以加选。先用选框工具选择一处,再用“Shift+选框工具”就可以实现了,但一般情况下不用这种方法,如果一幅图的色差大的话,用魔棒工具按Shift也可以加选。

DW快速折叠已经完成的代码


 PS调整色相/饱和度(常用于制作点击按钮状态)

1. 快捷键“Ctrl + u

2. 图解

padding-left 与 text-indent

1. 很多情况下使用“text-indent”可以起到“padding-left”效果,且不用修改宽度。“padding-left”会影响盒子的大小,需要相应的调整宽度。

静态页面开发三大步

1. 先结构,后选择符,再样式 。

翻页栏的剪头“>/</>>/<<”效果制作

1. 方案

2. “大于号/小于号”不使用“宋体”显示效果

3. “大于号/小于号”使用“宋体”显示效果

滑动门三层嵌套的三张图片使用CSS精灵的注意事项

1. 横着平铺时,CSS精灵图片拼接需要竖着拼,这样做可以不占用背景图片水平方向位置(定位背景时,只需要给Y坐标一个负值即可,X坐标则设置“放置位置”或“0”),这样设置背景时,就可以通过给水平方向的值来控制图片放置的位置(如 : “right”表示放在最右边)

a) background : url(pic.png) no-repeat  right  -111px ;

2. 竖直平铺时,CSS精灵图片需要横着拼接,同理,可以空出一个Y位置(图片放置的位置如:“bottom”就表示放置底部)

a) background :url(pic.png) no-repeat  -111px  bottom ;

刷新

1. 搞WEB开发的经常会说:有缓存,CTRL+F5一下。或者:有缓存,CTRL+SHIFT+DEL清一下。

a) F5刷新。

b) Ctrl + F5 跳过缓存刷新。

c) CTRL+SHIFT+DEL 打开清除缓存页面。

IE6兼容性解决原则

1. 在解决IE6兼容性问题时,坚决不用CSS hack,因为它向后的扩展不太好。

IE6 <input type=”text”>问题

1. 在标准浏览器下文本框中的文字默认是上下居中的,但在IE6下默认居顶部,可以使用行高让其统一居中。

IE6下PNG的顽疾

1. 在IE6下png图片完全不支持,即使我们用了“DD_belatedPNG_0.0.8a.js”插件后,还是不能彻底解决,有时多少还会漏出1个像素或0.5个像素的样子,非常不好,如下图,在使用了js插件后,还是出现的问题

a)

1. 像这样的情况只能用其他格式如“gif”来取代。

PS图片的杂边

Js初阶

如何在一个网站或页面,去书写你的js代码,推荐如下

1. js的分层(功能):  jquery(toots),组件(ui),应用(app),mvc(backboneJs)

js的规划(管理): 避免全局变量和方法(命名空间、闭包、面向对象),模块化(seaJs、requireJs)

到此(前端工程师【基础篇】)完结

14.实战+补充知识+PS增强+DW(到此 前端工程师【基础篇】 完结)相关推荐

  1. 前端工程师需要学习ps 吗_【百度前端工程师面试】前端开发技术要会PS-看准网...

    百度,全球最大的中文搜索引擎.最大的中文网站.2000年1月创立于北京中关村. 1999年底,身在美国硅谷的李彦宏看到了中国互联网及中文搜索引擎服务的巨大发展潜力,抱着技术改变世界的梦想,他毅然辞掉硅 ...

  2. SpringBoot2零基础到项目实战-基础篇

    springboot2零基础到项目实战-基础篇 课程内容说明 课程单元 学习目标 基础篇 能够创建SpringBoot工程 基于SpringBoot实现ssm/ssmp整合 应用篇 能够掌握Sprin ...

  3. 好程序员web前端教程分享web前端入门基础知识

    好程序员web前端教程分享web前端入门基础知识,作为合格的Web前端工程师必须得掌握HTML.CSS和JavaScript.只懂其中一两个还不行,必须对这三门语言都要熟悉.下面我们一起来看一看吧! ...

  4. AxureRP实战(三)Banner轮播图交互(进阶篇)

    前一篇<AxureRP实战(二)Banner轮播图交互(基础篇)>用淘宝的首页banner案例讲解了如何运用动态面板实现banner轮播图的切换,有了基本交互功能.但是,交互效果还有些欠缺 ...

  5. web前端工程师知识汇总

    分类: Web开发应用  一.何为Web前端工程师?           前端工程师,也叫Web前端开发工程师.他是随着web发展,细分出来的行业.Web前端开发工程师,主要职责是利用(X)HTML/ ...

  6. java计算机毕业设计绿色生活基于PS、DW的绿色环保宣传网站源码+数据库+系统+lw文档+mybatis+运行部署

    java计算机毕业设计绿色生活基于PS.DW的绿色环保宣传网站源码+数据库+系统+lw文档+mybatis+运行部署 java计算机毕业设计绿色生活基于PS.DW的绿色环保宣传网站源码+数据库+系统+ ...

  7. 前端知识补充说明(一)之HTTP/浏览器等基础原理部分

    前端知识补充说明(一)之HTTP/浏览器等基础原理部分 1. 说一下http和https https的SSL加密是在传输层实现的.(1)http和https的基本概念http: 超文本传输协议,是互联 ...

  8. java项目实战应用知识概括

    java项目实战应用知识概括 Jasypt 加密 ICU4J Idea插件 BI商业智能 Google验证码Kaptcha 数据脱敏 QRCode二维码 邮件发送与接收 富文本与Markdown Ja ...

  9. 面向对象 - 1.面向过程/2.面向对象/3.如何使用类/4.__init__方法/5.属性查找/6.补充知识/7.可扩展性高...

    编程范式(流派): 面向对象编程,面向过程编程 各有用处!! 编程:语法+数据结构(list dict)+算法(逻辑)-----------------------------------1.面向过程 ...

最新文章

  1. 生成器、迭代器的区别?
  2. 资源 | 阿里发布免费深度学习课程:感知机梳理(附链接)
  3. 学计算机一般要off,必须要学的电脑知识
  4. k8s系列~mgr的应用
  5. Go Python 6: Softmax Classifier
  6. jquery键盘事件
  7. WebSphere MQ----通道
  8. JS动态获取当前时间
  9. shell取出多列文件中某一列重复的数据
  10. 微软推出 .NET 官方社区论坛
  11. 全文搜索Apache Lucene简介
  12. Asp.net页面生存周期
  13. Petapoco使用SQLite的异常问题
  14. Python第三方库的安装及路径查看总结
  15. 文治者必有武备不然长大了挨欺负_2017届高考语文全国卷文言文专题阅读15篇(附答案)...
  16. 点到线段的距离_直线垂直,垂线的性质,点到直线的距离
  17. python音乐播放器代码_Python简易音乐播放器
  18. 标志寄存器(PSW)
  19. 南海云课堂春季11(T)K1 拓展:单调队列
  20. canvas漫天闪烁的星星

热门文章

  1. 【开源】《IT人才成长路线图》60+ 专家,13 个技术领域,35 张图谱
  2. Java 输出数组的方法
  3. 【嵌入式环境下linux内核及驱动学习笔记-(15-1)例程】
  4. Android蓝牙打印二维码打印外卖单打印
  5. 7月第1周榜单丨哔哩哔哩B站UP主排行榜发布!
  6. 数据分析常用函数—pd.merge
  7. 在 CSS 中设置 cellpadding 和 cellspacing?
  8. border-collapse: collapse; 和 cellspacing=‘0‘
  9. [pinia]报错信息:getActivePinia was called with no active Pinia. Did you forget to install pinia
  10. 好用好看的Linux系统嵌入式操作系统