前端
hmg_monkey
90后monkey
展开
-
3像素bug div里的图片距离div下边框多3个像素
不废话,先说解决办法著名的3像素Bug。你可以给img的css设置display: block;/*用来去除div下边莫名多出来的3px的像padding-bottom的东西。注:vertical-align: middle; 亦可*/原创 2014-08-13 17:36:07 · 876 阅读 · 0 评论 -
Hbuilder适配问题
光标定位到输入框后将底部悬浮按钮顶起来的解决方法:@media (max-height: 400px) { .mui-button-row { display: none;}}原创 2016-05-05 21:30:19 · 2005 阅读 · 0 评论 -
改变select里option的文字方向
direction 属性规定文本的方向 / 书写方向。ltr - 默认。文本方向从左到右。 rtl - 文本方向从右到左。 inherit - 规定应该从父元素继承 direction 属性的值。 在CSS里设置你的 select 添加 direction 属性,值为 rtl 可将select内的option的文字右对齐,亲自试过,移动端和pc端都好用select{原创 2016-05-05 18:43:06 · 2085 阅读 · 0 评论 -
iPhone上提交按钮默认样式问题
去掉默认样式-webkit-appearance:none原创 2016-05-13 11:02:52 · 902 阅读 · 0 评论 -
使用rem时chrome中的bug
问题:当根节点html的字体大小设置小于12px时,chrome始终使用12px计算rem的值原因:chrome的字体最小大小为12px,不能再小了解决办法1:chrome 27.0版本以下可通过给html加-webkit-text-size-adjust:none;属性来解决,但是之后的版本都不支持了,新版本已经禁止了改属性办法2:用css3的transform:scale(0.原创 2016-04-30 20:35:03 · 2470 阅读 · 0 评论 -
复制网页中文字的方法
http://www.360doc.com/content/14/0719/10/1439942_395439764.shtml转载 2016-03-29 10:38:35 · 463 阅读 · 0 评论 -
移动端响应式rem用法
先引用两个文章1、媒体查询方式http://www.520ued.com/article/53e98eafbb16a74c41b5de772、JS动态实现http://www.tuicool.com/articles/yA7BfaZ原创 2016-03-21 17:09:06 · 361 阅读 · 0 评论 -
IE兼容性问题
背景图片大小background-size IE9以下不兼容解决方法:filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/widgets/nav.jpg',sizingMethod='scale');注意事项:此背景图会自动铺满,注意包含框的大小,也许是我没找到方法吧元素旋转方法transform:原创 2016-03-20 18:15:23 · 322 阅读 · 0 评论 -
html头文件设置常用之<meta>设置缓存
,pragma与no-cache用于定义页面缓存,不缓存页面(为了提高速度一些浏览器会缓存浏览者浏览过的页面,通过下面的定义,浏览器一般不会缓存页面,而且浏览器无法脱机浏览.) ,常见的取值有private、no-cache、max-age、must-revalidate等,默认为private,其作用根据不同的重新浏览方式分为以下几种情况:1) 打开新窗口 值为private、no-ca转载 2015-03-13 15:34:11 · 2741 阅读 · 0 评论 -
JSON和JS对象之间的互转
1. jQuery插件支持的转换方式$.parseJSON( jsonstr ); //jQuery.parseJSON(jsonstr),可以将json字符串转换成json对象 2. 浏览器支持的转换方式(Firefox,chrome,opera,safari,ie9,ie8)等浏览器:JSON.parse(jsonstr); //可以将json字符串转换成json对原创 2015-01-20 12:53:32 · 2961 阅读 · 0 评论 -
ajaxfileupload 返回json解析出错 带有<pre>标签
首先公布解决办法:将ajaxfileupload中uploadHttpData方法里 eval( "data = " + data ); 改为 data = jQuery.parseJSON(jQuery(data).text()); 即可!另外由于jquery版本升级,老版本中的方法弃用导致方法不存在,在ajaxfileupload中添加上此方法即可handleError:原创 2014-12-28 09:48:12 · 6360 阅读 · 0 评论 -
jsp if else c标签 总结
JSTL标签用法关键字:JSTL标签、、、、、、、、、、、、、、原来一直没有看过,我说过我是新手,但是好多资料上似乎也不重视 JSTL 。我看项目源代码发现其中使用到了这个标签库,感觉其还真是方便,页面看起来更加清爽。减少了 JAVA 程序员亲自写的代码量,还真验证了,不懒不做程序员,程序员如果写代码不想着偷懒,那么生活是很无趣的。下面总结总结,学习学习。:)JSP转载 2014-12-22 16:46:42 · 20845 阅读 · 0 评论 -
js获取div元素是否在屏幕中显示
想要判读元素是否在页面内首先需要获取两个量:1、$("#test1").offset().top 元素距离顶部的距离2、$(document).scrollTop() 页面翻过去的距离用第一个量减去第二个量就能判断出元素距离浏览器窗口顶部的距离,再根据浏览器窗口高度即可知道元素是否在窗口中出现$(window).height() 浏览器窗口高度即:0 关原创 2014-12-22 15:08:55 · 5410 阅读 · 0 评论 -
兼容ie8 rgba()用法
rgba的含义,r代表red,g代表green,b代表blue,红绿蓝是三原色。所有颜色都可以由这三种颜色拼合而成。a代表透明度。比如rgba(255,255,255,0.1)就是透明度为0.1的白色。在现代浏览器中是支持rgba的。但是在ie8等古董级浏览器中是不支持的rgba的,ie8只能勉强支持rgb()函数(即去掉了透明度,只能表示颜色)。所以在ie8中设置半透明就要费点脑子了转载 2016-07-15 19:31:03 · 779 阅读 · 0 评论