不灭的焱

革命尚未成功,同志仍须努力 下载Java

作者:AlbertWen  添加时间:2013-03-27 15:48:45  修改时间:2026-03-05 22:06:06  分类:02.前端/Vue/Node.js  编辑

现在网站基本提供了这么一个功能: 当页面超过一屏时,从第二屏开始页面右边底部悬浮一个 top 提示,点击返回页面顶部。

效果图如下:

作者:AlbertWen  添加时间:2013-03-19 11:30:32  修改时间:2026-03-05 09:27:08  分类:02.前端/Vue/Node.js  编辑

display:none和visibility:hidden的区别

不同有三点:

  1. 空间占据
  2. 回流与渲染
  3. 株连性
作者:AlbertWen  添加时间:2013-03-13 22:57:34  修改时间:2026-03-01 13:36:47  分类:02.前端/Vue/Node.js  编辑

优酷网 reset.css

@charset "utf-8";
/*element*/
html{direction:ltr;*overflow-y:scroll;}
body{height:100%;background:#fff;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,button,select,option,textarea,p,blockquote,th,td{padding:0;margin:0;font:12px/20px arial, helvetica, verdana, tahoma, sans-serif;word-break:break-all;word-wrap:break-word;}
img{border:0;vertical-align:top;}
ol,ul,dl{list-style:none;}
h1{font:bold 16px/18px "microsoft yahei","微软雅黑";}
h2{font-weight:bold;font-size:16px;}
h3{font-weight:bold;font-size:14px;}
h4{font-weight:bold;font-size:12px;}
h5{font-weight:bold;font-size:12px;}
h5{font-weight:bold;font-size:12px;}
h6{font-weight:bold;font-size:12px;}
a{cursor:pointer;color:#014ccc;text-decoration:none;}
a:hover{text-decoration:underline;}
作者:AlbertWen  添加时间:2013-03-12 17:24:09  修改时间:2026-03-02 14:25:59  分类:02.前端/Vue/Node.js  编辑

经验证,其实是IE6的list-style-position属性造成的,默认情况下,Firefox中list-style-position值为 outside,即列表项符号会在LI标签的外面显示。而IE6的默认值则相反(inside)。不过这还不是问题关键,IE6完全是属于占着茅坑不拉屎 的那种,即使你不显示列表项符号,即把list-style-type设置成none,它依然会保留列表项符号占用的空间。所以无论你给LI的设置 margin:0或者padding:0,你都会发现Li左边会多出16PX的空间。

IE6 li 16px bug

作者:AlbertWen  添加时间:2013-02-25 16:34:21  修改时间:2026-02-11 23:35:07  分类:02.前端/Vue/Node.js  编辑
作者:AlbertWen  添加时间:2013-02-25 11:02:09  修改时间:2026-02-21 07:48:52  分类:02.前端/Vue/Node.js  编辑

Chrome开发者工具 英文翻译:

Elements:元素

Resources:资源

Network:网络

Sources:来源

作者:AlbertWen  添加时间:2013-02-17 16:36:18  修改时间:2026-03-02 10:55:07  分类:02.前端/Vue/Node.js  编辑
几乎所有人都认为 Helvetica 比 Arial 这个「可耻」的模仿者要好看, 可惜 Windows 并没有默认安装 Helvetica,只有少部分网页设计师或字体爱好者才会自己去安装它。但不得不承认,Helvetica 在 Windows 下的渲染实在是糟透了。Helvetica 是 Mac 下默认使用的正文字体,但 Mac 也安装了 Arial,且两者的渲染都正常。一些 GNU/Linux 发行版则使用 Liberation Sans 来作为 Arial 的代替,因此在 Linux 用户中 Liberation Sans 和 DejaVu 等字体使用得相对广泛,当然 Arial 和 Helvetica 作为常用字体,部分用户也会自己去安装。
作者:AlbertWen  添加时间:2013-01-29 11:45:14  修改时间:2026-02-17 22:56:09  分类:02.前端/Vue/Node.js  编辑

有的时候,为了实现一些特殊效果,需要将页面元素变透明,本文介绍的就是用 CSS 实现 Firefox 和 IE 都支持的 Alpha 透明效果。

filter:alpha(opacity=50);       /* IE */
-moz-opacity:0.5;              /* Moz + FF */
opacity: 0.5;           /* 支持CSS3的浏览器(FF 1.5也支持)*/
作者:AlbertWen  添加时间:2013-01-23 14:37:01  修改时间:2026-01-29 20:51:45  分类:02.前端/Vue/Node.js  编辑

结果发现IE6.IE7正常,ie8,FF显示错误。

症结:当两个容器嵌套时,如果外层容器和内层容器之间没有别的元素,firefox会把内层元素的margin-top作用于父元素。

解决方案:

1、使用浮动来解决,即将子层代码改为:

作者:AlbertWen  添加时间:2013-01-23 09:57:03  修改时间:2026-01-28 15:04:35  分类:02.前端/Vue/Node.js  编辑

浏览器对Base64的支持

图像是最经常被使用的一种二进制文件。而现代的浏览器的进步日新月异,IE7,FireFox和其他浏览器为包括Base64在内各种编码的图像信息提供了很好的支持。因此图形信息可以以下面的形式呈现在页面中:

详情查看:http://raylinn.iteye.com/blog/790473