css
文章平均质量分 52
全栈工程师继续努力
努力钻研技术
展开
-
经典的博客学习,安卓html+js+ios
这里有国内最好的博客https://github.com/zhengxiaopeng/android-dev-bookmarks原创 2016-08-15 21:39:12 · 252 阅读 · 0 评论 -
Git清理本地缓存命令git命令问题解决
使用git clean -df 可以清空本地缓存。原创 2016-08-20 20:05:22 · 6008 阅读 · 0 评论 -
CSS哪些样式属性不可以被子元素继承?
一.深度剖析css原理;二.那些样式会继承父级元素的:1.font-size2.font-family3.color4.text-align:center5.line-height6.font-weight7.text-indent原创 2016-08-20 20:38:19 · 2478 阅读 · 1 评论 -
常见兼容性问题css,html,html5,css3
1.ie6下面margin双倍:块属性,float,有margin,解决方法是:设置display:inline;2.ie6下面默认行高:解决办法是:overflow:hidden/line-height:10px或者font-size:0;3.在各种浏览器中img有空隙:解决办法是,display:block;或者浮动float:left;4.ie6下面不识别最大宽高,最小宽高:解决办法是原创 2016-08-21 11:36:38 · 391 阅读 · 0 评论 -
关于性能优化的总结
1.尽量介绍http的请求次数;例如:2.压缩文件3.避免 跳转,4.缓存5.减少dom的数量6.不要出现404页面7.使用外部样式表和javascript8.把脚本置于底部9.精简js代码10.优化css sprint11.优化图片12ico图片大小保持在1kb以内13.单页面尽量保持在25k以内14.减少cookie体积。15.可以用原创 2016-08-21 12:13:02 · 326 阅读 · 0 评论 -
jQuery生成二维码插件
1、首先在页面中加入jquery库文件和qrcode插件。 type="text/javascript" src="jquery.js"> type="text/javascript" src="jquery.qrcode.min.js"> 2、在页面中需要显示二维码的地方加入以下代码: id="code"> 3、调用qrcode插件。qrcode支持canvas原创 2016-08-21 11:30:38 · 319 阅读 · 0 评论 -
块级元素和行内元素的区别
2 区别: 1)块级元素会独占一行,其宽度自动填满其父元素宽度 行内元素不会独占一行,相邻的行内元素会排列在同一行里,知道一行排不下,才会换行,其宽度随元素的内容 而变化 2) 块级元素可以设置 width, height属性,行内元素设置width, height无效 【注意:块级元素即使设置了宽度,仍然是独占一行的】 3) 块级元素可以设置margin 和 padding. 行内元素的水平方向的padding-left,paddi原创 2016-08-21 17:03:21 · 365 阅读 · 0 评论 -
怎么修改单选框radio默认样式
div> input type="radio" id="nba" checked="checked" name="sport" value="nba"> label name="nba" class="checked" for="nba">NBAlabel> input type="radio" id="cba" name="sport" value="cba"> label na转载 2016-08-22 21:33:27 · 16694 阅读 · 2 评论 -
gulp,css压缩,js压缩,css加密,js加密
为了防止客户端的静态资源缓存,我们需要每次更新css或js的时候,通过md5或时间戳等方式重新命名静态资源。让客户端可以重新请求资源,而不是从缓存里取。然后html模板里的src也要做相应的修改。当然,这里还有个附加的需要就是,静态资源需要自行优化(压缩合并)。下面是我gulpfile.js的代码: var gulp = require('gulp'),原创 2016-09-01 10:51:08 · 5569 阅读 · 0 评论 -
css3,居中文字,居中对齐,文字两端对齐
css3,居中文字,居中对齐,文字两端对齐一.文字居中对齐:1.text-align:center;二.文字两端对齐:1.text-align:justify;原创 2016-08-25 15:16:36 · 7266 阅读 · 0 评论 -
css性能优化总结,工作中习惯css规范
1,减少css嵌套,最好不要套三层以上,一般情况下块级元素加上类,里面的内联元素不用加,css写的时候块级class套内联tag,这样不仅可以减少css文件大小,还能减少性能浪费。2,不要在ID选择器前面进行嵌套,ID本来就是唯一的而且人家权值那么大,前方嵌套完全是浪费性能。3,建立公共样式类,把长段相同样式提取出来作为公共类使用,比如我们常用的清除浮动,单行超出显示省略号等等等,原创 2016-08-25 16:42:49 · 390 阅读 · 0 评论 -
数组去重,数组操作
Array.prototype.unique1 = function(){var n = []; //一个新的临时数组for(var i = 0; i {//如果当前数组的第i已经保存进了临时数组,那么跳过,//否则把当前项push到临时数组里面if (n.indexOf(this[i]) == -1) n.push(this[i]);}return n;}原创 2016-08-25 16:58:17 · 361 阅读 · 0 评论 -
学习资料,收藏的博客学习网址,前端入门,安卓高级等等
安卓高级:http://www.cnblogs.com/linjiqin/category/283833.html原创 2016-08-25 16:46:11 · 270 阅读 · 0 评论 -
WebStorm 打开多个项目的方法
File -> settings -> Directories -> Add Content Root 中添加你当前的工程目录。原创 2016-08-26 23:54:00 · 6640 阅读 · 0 评论 -
创建第一个node,express,ejs网站详细介绍
安装过程:npm install -gd express npm install -g express-generator express -V //查看版本,现在一般都是4.x系列的express ejs myapp //创建一个ejs模板项目或者express myapp//这创建的是jade模板,已经成功测试,不管是jade,ejs都可以通过下面的方法来进行访问。//进入app.js文件进行修改:原创 2016-08-20 12:12:22 · 1837 阅读 · 0 评论 -
iframe高度动态自适应
一、前言碎碎念我从来对iframe就没有什么好感,对其基本上是不屑一顾。但是人在江湖,身不由己。经理发话,新功能使用iframe实现,没办法,只好折腾,两大烦人的东西,一是带遮罩的弹框提示,而是iframe高度问题。前一个烦人的问题使用其他形式的提示来规避,后一人扰人的问题确实没有什么经验,花了点时间折腾了下,基本上实现了效果,跨域没问题,兼容性也没问题,于是,写个小文备忘下,下次再使用的转载 2016-08-30 17:46:55 · 850 阅读 · 0 评论 -
原生js实现跨域
原生js实现跨域 JavaScript出于安全方面的考虑,不允许跨域调用其他页面的对象。但在安全限制的同时也给注入iframe或是ajax应用上带来了不少麻烦。这里把涉及到跨域的一些问题简单地整理一下:首先什么是跨域,简单地理解就是因为JavaScript同源策略的限制原创 2016-08-19 13:39:24 · 991 阅读 · 0 评论 -
css3垂直居中方式
css3技术分享原创 2016-08-16 16:10:56 · 385 阅读 · 0 评论 -
display/visiblity,inline,inline-block区别和用法
css样式原创 2016-08-16 16:49:48 · 627 阅读 · 0 评论 -
ie6兼容性
ie6 兼容height:100% , 和position:fiex ie6兼容性_height:expression(document.body.offsetHeight+"px")...原创 2016-08-17 16:44:59 · 236 阅读 · 0 评论 -
html5手机网站需要加的那些meta/link标签,html5 meta全解
html5手机网站需要加的那些meta/link标签,html5 meta全解转载 2016-08-17 17:22:28 · 1046 阅读 · 0 评论 -
Position属性四个值:static、fixed、absolute和relative的区别和用法
css中当你要使某个div浮动起来的时候就要用到position;position有四个属性:static relative absolute fixed ;原创 2016-08-18 11:30:13 · 530 阅读 · 0 评论 -
html5新特性
一.html5新特性==================1.标签定义外部文本2.audio标签申明声音,声音流,3.aside标签申明article以外的部分,但和article有关4.定义图形的,例如图片5.定义命令按钮6.datalist标签定义可选列表,和input一起使用。7.标签定义头部信息8.标签定义底部信息9.定义可以查看的详细信息,和一起使用原创 2016-08-18 13:57:41 · 173 阅读 · 0 评论 -
css3新特性
css3新特新 CSS3 模块CSS3 被划分为模块。其中最重要的 CSS3 模块包括:选择器框模型背景和边框文本效果2D/3D 转换动画多列布局用户界面原创 2016-08-18 14:19:52 · 740 阅读 · 0 评论 -
清楚浮动的几种方式overflow:hidden,overflow:auto,after伪类zoom:1;before div-clear:both;父级定义高度
8种CSS清除浮动的方法优缺点分析--css--原创 2016-08-18 21:05:31 · 1838 阅读 · 0 评论 -
标准W3C盒子模型和IE盒子模型CSS布局经典盒子模型
标准盒模型和ie盒子模型都有border,padding,margin,content但是ie盒子模型content部分包含了border,padding部分。也就是说ie盒子模型宽度要加上border,padding宽度。原创 2016-08-18 21:20:05 · 410 阅读 · 0 评论 -
ifram自适应高度
$("#iframeId").load(function () { var mainheight = $(this).contents().find("body").height() + 30; $(this).height(mainheight);});$(window.parent.document).find("#iframeId").原创 2016-08-29 16:59:13 · 561 阅读 · 0 评论 -
node环境搭建开发
Node 公开宣称的目标是 “旨在提供一种简单的构建可伸缩网络程序的方法”。当前的服务器程序有什么问题?我们来做个数学题。在 Java™ 和 PHP 这类语言中,每个连接都会生成一个新线程,每个新线程可能需要 2 MB 的配套内存。在一个拥有 8 GB RAM 的系统上,理论上最大的并发连接数量是 4,000 个用户。随着您的客户群的增长,如果希望您的 Web 应用程序支持更多用户,那么,您必须添加更多服务器。当然,这会增加服务器成本、流量成本和人工成本等成本。除这些成本上升外,还有一个潜在技术问题,即用户原创 2016-08-19 12:06:52 · 211 阅读 · 0 评论 -
input提示详细解释
html5 input提交表单提示自定义详细介绍原创 2016-08-19 13:30:19 · 666 阅读 · 0 评论 -
兼容IE6+、Chrome、FireFox的固定浮动css代码
/* body容器设置 */body { /* IE6中需要为body添加如下两个样式属性,才能完美实现固定浮动 */ _background-attachment: fixed; _background-image: url(about:blank);}/* 固定浮动 */.fixedfloat { position: fixed;原创 2016-09-07 17:08:52 · 628 阅读 · 0 评论