分类: 技术

  • 主流浏览器对于CSS3与HTML5支持情况

    数据来源:http://www.findmebyip.com/litmus/

    支持 CSS3 和 HTML5 的浏览器越来越多,甚至包括最新版的 IE,当然,所谓支持仅仅是部分支持,因为 CSS3 和 HTML5 的W3C 规范都尚未形成。如果你现在就希望使用 CSS3 和 HTML5 创建你的站点,至少要对各个浏览器对这两种新技术的支持情况有一个全面了解。

    需要指出的是,即使同一个浏览器的同一个版本,在 Mac 和 Windows 两个平台,它们对 CSS3 和 HTML5 的支持也并不一致。本文是一份 Chrome, Safari, Firefox, Opera, IE 5 大浏览器,在 Mac 和 Windows 两个平台,对 CSS3 和 HTML5 各种功能的详细支持情况清单。

    CSS3 属性

    可以看出,全盘支持 CSS3 属性的浏览器有 Chrome 和 Safari,而且不管是 Mac 平台还是 Windows 平台全支持。

     

    CSS3 选择器

    除了 IE 家族和 Firefox 3,其它几乎全部支持。Chrome,Safari,Firefox 3.6,Opera 10.5 成绩最好 。

     

    HTML5 Web 应用

    Safari 对 HTML5 Web 应用的支持最好,除了地理定位功能,其它都支持。

     

    HTML5 网页内嵌对象

    这应该是 HTML5 最令人期待的东西,内置的画布,视频,音频等对象。全部支持的有 Chrome,Safari,Firefox 3.6,Opera 10.5。IE家族则全军覆没。

     

    HTML5 音频编码

    Opera 10.5 支持的最全面,IE 家族又是颗粒无收。

     

     HTML5 视频编码

    H.264 任重道远。

     

    HTML5 各种表单对象

    Mac 平台下的 Chrome 成绩最佳。这些表单对象让人想起了桌面程序。

     

    HTML5 表单对象属性与行为

    又一次想到了桌面程序。

     

    结论

    目前,对 CSS3 和 HTML5 支持最好的是 Safari,Chrome 次之,Firefox 3.6 和 Opera 10.5 旗鼓相当,IE家族最差。鉴于这种情况,假如你想使用这两项新技术创建一个先锋体验式站点,现在的 CSS3 和 HTML5 可以让你实现,假如你希望这个站点能被绝大多数人正常访问,现在还为时过早,折中的方案是,为不支持 CSS3 和 HTML5 某些功能的浏览器提供降级方案,当然,其中要涉及到很多问题,包括浏览器,版本,平台的探测,CSS Hack 等等大量工作,相信是得不偿失的。

  • 8月15日Adobe推出Muse网站创作工具测试版

    Adobe推出Muse网站创作工具测试版 (转自新浪)

      新浪科技讯 北京时间8月15日下午消息,Adobe发布了代号为Muse(Code Name)的Web设计软件,该工具是面向图形设计师的站点创作工具。继本月初发布Adobe Edge动画工具,这是Adobe发布的又一款全新的网页设计工具。

    Muse站点设计工具软件主界面

      Adobe官方人士称,Muse能让平面设计师,设计和发布专业品质的HTML网站,而无需手工编写代码或仅局限于模板内工作,Muse号称能让Web设计师从代码中彻底解脱出来。

      Muse支持最新的Web标准,包括HTML5和CSS3。另外,Muse与Adobe InDesign可以很好的相结合,创作出具有交互式内容和各种流行元素的Web站点。

      目前,用户可访问http://muse.adobe.com免费下载测试版(目前仅有英文版),并学习如何使用muse制作、发布网站。

      下载Muse:http://down.tech.sina.com.cn/content/52188.html

     

    (转自赛迪网)8月16日消息,据国外媒体报道,Adobe推出了“Muse”软件的公共测试版,旨在帮助图形设计人员设计和发布专业质量的HTML网站,不用编写代码或者在限制性的模板中工作。

      Adobe高管介绍称,Muse利用最新的Web标准,包括HTML5和支持浏览器的CSS3,并且还把设计与创新自由同框架结合在一起,增加导航、小程序和HTML以便包括在网站上的高级互动功能。

      Adobe负责设计和Web产品管理的副总裁李·希克曼(Lea Hickman)在声明中称,像在InDesign中展开一个网页一样轻松地制作网站的能力是我们的设计客户提出的最多的要求。测试过Muse软件的人员对于现在提供这个强大的功能感到非常兴奋。

      Adobe称,Muse软件还嵌入了来自包括谷歌地图、YouTube和Facebook等来源的HTML代码片段。此外,Muse软件还允许创建Adobe托管的试验网站用于测试和评估。网络可以发送给客户,转变为一个付费的由Adobe托管的网站或者通过FTP转移到其它的托管的提供商。

  • Balsamiq Mockups手绘风格原型设计工具

    昨天主管让改进现有的工作流设计器。然后想到这个手绘风格的原型设计软件,我记得当时还是沈阳设计师群得小444说的。

    好了,开始来认识这个软件吧。(我以后都会按照一下流程介绍小软件)

    下载地址:Balsamiq Mockups手绘风格原型设计工具29M(另附因为里面有注册机,360会有病毒提示。你要是真害怕或者相信里面有病毒就不要安装了~)

    over开始探索之路吧~ 嗷嗷嗷的~

     

    1、首先看看定义查查百科http://baike.baidu.com/view/3562739.htm。还有他的官网(http://www.balsamiq.com

    2、然后了解优缺点

    3、最后动手自己做个雏形试试

     

    定义:Balsamiq Mockups是一种软件工程中快速原型的建立软件,可以做为与用户交互的一个界面草图,一但客户认可可以做为美工开发HTML的原型使用。可以节省时间做雏形设计。

     

    Balsamiq Mockups的优点:

    自带的元素里可以很方便地拖拽,效果图轻易形成;元素对齐很方便;

    基于AIR,跨平台;

    拖拽使用,非常方便;

    手绘风格,生成的界面原型非常个性;

    拥有丰富的组件库,通过配置即可使用(软件包括 50 多个控件, 70 多个图标);

    输入文本符号则能生成图标;

    除了桌面版以外还支持在线工作;

    支持集成于 Confluence、JIRA、XWiki、FogBugz 中;

    使用 xml 记录,方便移植、二次利用;

    导出格式多样性可png透明。

     

    Balsamiq Mockups的缺点:

    没有中文版,不过可以在view里将 Use System Fonts 勾上,就能支持中文输入;

    不允许用户导入自定义的控件;

    和axure相比较没有交互设计;

    风格因为手绘也不够精致;

    另外价格有点贵 79¥不过 china。。有下载

     

    好了,终于可以上手用了。

    这个软件很好玩,像是回到了儿时的涂鸦。用了10分钟画的


    我觉得挺好。简单节省时间,要是PS能一拖一拽就形成界面就好了,这样设计的很多时间就不会用在某个小控件上了。哈哈不过正因为每个都是亲手设计才会有不同的类型吧不同的静止风格吧。哈哈,第二次去群里问这个软件的时候,艾来爱去说:这个做东西快,但不适合给产品经理用。功能太简单画出来的原型程序员用不了。个人觉得适合给前期策划人员使用。我也同意这观点。

     

    下载地址:Balsamiq Mockups手绘风格原型设计工具29M(另附因为里面有注册机,360会有病毒提示。你要是真害怕或者相信里面有病毒就不要安装了~)

    over开始探索之路吧~ 嗷嗷嗷的~

  • css圆角

    【转载】uecss.com

    css3和html5 在大家的眼中已经不是什么新鲜的事了,但是能兼容它的浏览器却不是全部,而我只是简单的看了它们的一些属性,简单的性的了解了一下。前些时间一个同事让我写一个圆角的div,要求是尽量少放图片,我想到了css3中有这个属性
    在网上查了查发现写圆角的方法还是有很多的。大概的总结了以下几点:

    1.灵活的圆角

    为了能让圆角更加灵活,我们可以把容器里的每个圆角都做成一个独立的元素,通过CSS强行定位到父容器的四个角上。在这个方法里,我们只需要用到下边这个图片。

    HTML:

    <div class="box">  

     <span class="crnr tl"></span>  <span class="crnr tr"></span> 

     <h3>This is a heading</h3> 

     <p>Lorem ipsum dolor sit amet,consectetur adipiscing elit. Sed vehicula ligula eu diam tincidunt fermentum. Curabitur facilisis enim non libero cursus eu varius enim suscipit. Ut venenatis vehicula lorem ut hendrerit. Ut adipiscing augue sed ante volutpat eget ornare erat facilisis. In hac habitasse platea dictumst.</p> 

     <span class="crnr bl"></span> <span class="crnr br"></span> 

    </div>

    CSS

    .box{

             position:relative;

             width:200px;

             height:300px;}

    .crnr{

             position:absolute;

             background:url("http://uecss.com/wp-content/uploads/2010/04/crnr-sprite.jpg")no-repeat;

             width:20px;

             height:20px;

     }

    .tl{

            left:0;

            top:0;

            background-position:00;

    }

    .tr{   right:0;

            top:0;

            background-position:-20px0;

    }

    .bl{   

              left:0;

              bottom:0;

              background-position:0-20px;

    }

    .br{right:0;bottom:0;background-position:-20px-20px;}

    优点:能自动适应父容器的大小,浏览器兼容性非常强。

    缺点:为了实现圆角,添加了一些没有意义的标记。

    2.Border radius(边界半径)

    css3中为boder增加的一个属性border-radius,目前这个属性已经被Firefox和Safari 3(Chrome)支持,比较遗憾的是IE不支持此属性。

    HTML:

    <div class="box"> 

     <h3>This is a heading</h3> 

     <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed vehicula ligula eu diam tincidunt fermentum. Curabitur facilisis enim non libero cursus eu varius enim suscipit. Ut venenatis vehicula lorem ut hendrerit. Ut adipiscing augue sed ante volutpat eget ornare erat facilisis. In hac habitasse platea dictumst.</p> 

    </div>

    CSS:

    .box{width:200px;height:200px;background-color:#EE2E24;-moz-border-radius:20px;-webkit-border-radius:20px;border-radius:20px;}

    优点:这种方法不需要添加任何多余的标记,而且可以非常方便睇修改圆角的半径,是最易上手的方法。

    缺点:虽然符合W3C的标准,但缺乏浏览器支持。

    3.多个背景图片

    CSS3对background属性做出了一些重大改进,在CSS3标准里,我们可以把多个背景图片应用到同一个元素里。我们利用这个特性为容器加 上圆角效果。HTML代码与上例保持一致,在CSS中需要先把四个圆角的图片分别做好

    CSS:

    .box{

    background:url(top-left.gif)topleftno-repeat,

                          url(top-right.jpg)toprightno-repeat,

                          url(bottom-left.gif)bottomleftno-repeat,

                          url(bottom-right.gif)bottomrightrepeat-y;

    }

    优点:没有多余的标记,可以分别设置每个圆角的半径。

    缺点:使用了W3C未明确定义的方法,浏览器兼容性很差,目前只有Safari和Chrome对此方法支持良好。

    4.结合CSS3和JavaScript,兼容所有浏览器

    这是一种很不错的实现跨浏览器圆角的解决方案,结合CSS3和JavaScript。CurvyCorners是一个为HTML元素创建漂亮的圆角的免费J该脚本的最大优势是可以在Safari/Chrome/Firefox中
    使用原生的CSS3属性(通过-webkit-border-radius和-moz-border-radius私有属性分别支持)而在IE和Opera中使用JavaScript。

    你所需要做的就是在页面中引入curvycorners.js:avaScript库。

    下载这个js

    然后引用

    <script type="text/javascript"src="curvycorners.js"></script>

    然后定义以下样式:

    .box{

            width:220px;

            padding:10px;

            background-color:#DDEEF6;

            border:1pxsolid#DDEEF6;/* Do rounding (native in Safari, Firefox and Chrome) */-webkit-border-radius:6px;-moz-border-radius:6px;}

    然后在上面的样式后面定义以下代码:

    <script type="text/JavaScript">addEvent(window,’load’,initCorners);

    functioninitCorners(){varsetting={tl:{radius:6},tr:{radius:6},bl:{radius:6},br:{radius:6},antiAlias:true}curvyCorners(setting,".roundedCorners");}</script>

    tl, tr, bl, br分别是:左上角(top-left)、右上角(top-right)、左下角(bottom-left)、右下角(bottom-right)。

    如果你有不同的CSS类(例如roundedCorners、roundedCorners_1、roundedCorners_2等) 你可以像这样在前面的代码中定义:

    …curvyCorners(setting,".roundedCorners");

    curvyCorners(setting,".roundedCorners_1");

    curvyCorners(setting,".roundedCorners_2");…

    HTML代码如下:

    <div class="box"> </div>

    这样圆角的效果就出现了!

  • Adobe Photoshop CS5 官方简体中文正式版

     

    【安装说明】

    photoshopcs5.7z:Adobe Photoshop CS5 Extended 官方简体中文版 安装压缩包。

    Photoshop CS5 Extended keygen.exe:Photoshop CS5 扩展版专用注册机,注册PS请用这个。

    点击Adobe CS5文件夹下的 “Set-up.exe”进行安装,如出现什么提示的话请按 忽略并继续安装即可,当出现 填“激活码”选框的界面时,运行“Photoshop CS5 Extended keygen.exe”获取激活码即可。

    【软件介绍】

    2010年4月12日北京时间23时,Adobe Creative Suite 5设计套装软件正式发布。 Adobe CS5总共有15个独立程序和相关技术,五种不同的组合构成了五个不同的组合版本,分别是大师典藏版、设计高级版、设计标准版、网络高级版、产品高级版。

    这些组件中我们最熟悉的可能就是Photoshop了,Photoshop CS5有标准版和扩展版两个版本。Photoshop CS5标准版适合摄影师以及印刷设计人员使用,Photoshop CS5扩展版除了包含标准版的功能外还添加了用于创建和编辑 3D 和基于动画的内容的突破性工具。

    下面我们先来看一下Photoshop CS5标准版的一些新增功能特性和增强的功能特性:

    1、复杂更加简单:轻击鼠标就可以选择一个图像中的特定区域。轻松选择毛发等细微的图像元素;消除选区边缘周围的背景色;使用新的细化工具自动改变选区边缘并改进蒙版。

    2、内容感知型填充:删除任何图像细节或对象,并静静观赏内容感知型填充神奇地完成剩下的填充工作。这一突破性的技术与光照、色调及噪声相结合,删除的内容看上去似乎本来就不存在。

    3、出众的 HDR 成像:借助前所未有的速度、控制和准确度创建写实的或超现实的 HDR 图像。借助自动消除迭影以及对色调映射和调整更好的控制,您可以获得更好的效果,甚至可以令单次曝光的照片获得 HDR 的外观。

    4、最新的原始图像处理:使用 Adobe Photoshop Camera Raw 6 增效工具无损消除图像噪声,同时保留颜色和细节;增加粒状,使数字照片看上去更自然;执行裁剪后暗角时控制度更高,等等。

    5、出众的绘图效果:借助混色器画笔(提供画布混色)和毛刷笔尖(可以创建逼真、带纹理的笔触),将照片轻松转变为绘图或创建独特的艺术效果。

    6、操控变形:对任何图像元素进行精确的重新定位,创建出视觉上更具吸引力的照片。例如,轻松伸直一个弯曲角度不舒服的手臂。

    7、自动镜头校正:镜头扭曲、色差和晕影自动校正可以帮助您节省时间。Photoshop CS5 使用图像文件的 EXIF 数据,根据您使用的相机和镜头类型做出精确调整。

    8、高效的工作流程:由于 Photoshop 用户请求的大量功能和增强,您可以提高工作效率和创意。自动伸直图像,从屏幕上的拾色器拾取颜色,同时调节许多图层的不透明度,等等。

    9、新增的 GPU 加速功能:充分利用针对日常工具、支持 GPU 的增强。使用三分法则网格进行裁剪;使用单击擦洗功能缩放;对可视化更出色的颜色以及屏幕拾色器进行采样。

    10、更简单的用户界面管理:使用可折迭的工作区切换器,在喜欢的用户界面配置之间实现快速导航和选择。实时工作区会自动记录用户界面更改,当您切换到其他程序再切换回来时面板将保持在原位。

    11、出众的黑白转换:尝试各种黑白外观。使用集成的 Lab B&W Action 交互转换彩色图像;更轻松、更快地创建绚丽的 HDR 黑白图像;尝试各种新预设。

    【What’s NEW?新技术小瞥一二】:

    更新对高动态范围(high-dynamic range;HDR)摄影技术的支持。此功能可把曝光(exposures)程度不同的影像结合起来,产生想要的外观。Adobe认为,Photoshop CS5的HDR Pro功能已超越目前市面上最常用的同类工具–HDRsoft的Photomatix。Photoshop CS5的HDR Pro可用来修补太亮或太暗的画面,也可用来营造阴森的、彷佛置身另一世界的景观。

    Puppet warp功能。这让你根据控制点(control points)和锚点(anchor points),以自由型式的调整方式,来搬移某一场景的元素。Adobe示范如何把象鼻从地面移到象嘴,但更可能的用途或许是让模特儿看起来更苗条、曲线更凹凸有致。

    自动镜头校正(Automatic lens corrections)。根据Adobe对各种相机与镜头的测量自动校正,可更轻易消除桶状和枕状变型(barrel and pincushion distortion) 、相片周边暗角(vignetting),以及造成边缘出现彩色光晕的色像差(chromatic aberration) 。此功能把先前必须手动调整的校正自动化。

    【注意事项】:

    1、在使用注册机应用序列号前,要点击“Patch Hosts File”修改 hosts 文件!部分带有主动防御功能的杀毒软件会对修改 hosts 这个行为报警,选择跳过,待 hosts 文件修改完毕后,再应用序列号,方能激活成功!

    用记事本编辑“C:WindowsSystem32Driversetc”目录下的 hosts 文件

    127.0.0.1 activate.adobe.com

    127.0.0.1 practivate.adobe.com

    127.0.0.1 ereg.adobe.com

    127.0.0.1 activate.wip3.adobe.com

    127.0.0.1 wip3.adobe.com

    127.0.0.1 3dns-3.adobe.com

    127.0.0.1 3dns-2.adobe.com

    127.0.0.1 adobe-dns.adobe.com

    127.0.0.1 adobe-dns-2.adobe.com

    127.0.0.1 adobe-dns-3.adobe.com

    127.0.0.1 ereg.wip3.adobe.com

    127.0.0.1 activate-sea.adobe.com

    127.0.0.1 wwis-dubc1-vip60.adobe.com

    127.0.0.1 activate-sjc0.adobe.com

    以防止其连接 Adobe 的激活验证服务器。

    (2). 安装时务必选择“安装此产品的试用版”,安装完成后再使用下面的序列号,这样安装过程就不会提示插入光盘。

    序列号:

    1325-1558-5864-4422-1094-1126

    1325-1958-5864-4422-1094-1178

    官方下载地址:http://www.adobe.com/cfusion/tdrc/index.cfm?product=photoshop&loc=cn

     下载时注意选择韩文,安装时就可以选择中文了。

    注册请在网上查找

    (3)、软件运行如果遇到“14001:并行配置错误”、“15002:应用程序初始化错误”或点击运行之后长时间无反应的情况,请安装 VC2008 运行库。

  • ps笔刷的载入和导出

    今天遇到了问题,笔刷的载入和导出。

     

    感谢懒人Evan的提供帮助二三。我做整理。

     

    我是个马虎的人,安装完abr就找不到自定义的文件夹了。

    解决问题:如何把已经导入的笔刷单个取出来,以及批量取出来。

     

    单个抠出笔刷一:选中具体【笔刷形状】-【存储位置】这样就能把单个笔刷给单个存出来。适用于只取一个笔刷。

    全部抠出笔刷二:批量存取画笔笔刷。点击工具栏【画笔】-在上方工具栏出现画笔【点击延展小三角】-【存储画笔】(保存到你要的位置)

    笔刷安装批量:不用每个都载入。(我以前都是一个一个载入的。杯具)

    直接把笔刷拖到画笔栏就可以

    好了,这样就自主使用精美笔刷,还能方便在各个机子上移动了。哈哈 

  • 鼠标移上背景变色和文字提示(jquery)

    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>JS+CSS实现的一种交互体验</title>
    <style>
    @charset "utf-8";
    /*元素初始值*/
    html {background: #FFF;}
    body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td,ins,hr{margin: 0px;padding: 0px;}
    p{cursor: text;}
    h1,h2,h3,h4,h5,h6{font-size:100%;}
    ol,ul{list-style-type: none;}
    address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:normal;}
    table{border-collapse:collapse;}
    fieldset,img{border:0;}
    img{display:block;}
    caption,th{text-align:left;}
    body{position: relative;font-size:62.5%;font-family: "宋体"}
    a{text-decoration: none;}
    /*demo所用元素值*/
    #need {margin: 20px auto 0;width: 610px;}
    #need li {height: 26px;width: 600px;font: 12px/26px Arial, Helvetica, sans-serif;background: #FFD;border-bottom: 1px dashed #E0E0E0;display: block;cursor: text;padding: 7px 0px 7px 10px!important;padding: 5px 0px 5px 10px;}
    #need li:hover,#need li.hover {background: #FFE8E8;}
    #need input {line-height: 14px;background: #FFF;height: 14px;width: 200px;border: 1px solid #E0E0E0;vertical-align: middle;padding: 6px;}
    #need label {padding-left: 30px;}
    #need label.old_password {background-position: 0 -277px;}
    #need label.new_password {background-position: 0 -1576px;}
    #need label.rePassword {background-position: 0 -1638px;}
    #need label.email {background-position: 0 -429px;}
    #need dfn {display: none;}
    #need li:hover dfn, #need li.hover dfn {display:inline;margin-left: 7px;color: #676767;}
    </style>
    <script type="text/javascript">
    function suckerfish(type, tag, parentId) {
    if (window.attachEvent) {
    window.attachEvent("onload", function() {
    var sfEls = (parentId==null)?document.getElementsByTagName(tag):document.getElementById(parentId).getElementsByTagName(tag);
    type(sfEls);
    });
    }
    }
    hover = function(sfEls) {
    for (var i=0; i<sfEls.length; i++) {
    sfEls[i].onmouseover=function() {
    this.className+=" hover";
    }
    sfEls[i].onmouseout=function() {
    this.className=this.className.replace(new RegExp(" hoverb"), "");
    }
    }
    }
    suckerfish(hover, "li");
    </script>
    </head>
    <body>
    <ol id="need">
    <li><label class="old_password">原始密码:</label> <input name=” type=’password’ id=” /></li>
    <li><label class="new_password">新的密码:</label> <input name=” type=’password’ id=” /><dfn>(密码长度为6~20字节。不想修改请留空)</dfn></li>
    <li><label class="rePassword">重复密码:</label> <input name=” type=’password’ id=” /></li>
    <li><label class="email">邮箱设置:</label> <input name=” type=’text’ id=” /><dfn>(Codemoz! 承诺绝不会给您发送任何垃圾邮件。)</dfn></li>
    </ol>
    </body>
    </html>

    ——————————————————————————————————————————————————————

    鼠标碰触表格变色

     

    <html>

    <head>

    <meta http-equiv="Content-Type" content="text/html; charset=gb2312" />

    <title>JQuery鼠标经过表格行变色</title>

    <script language="JavaScript" type="text/javascript" src="jquery.js"></script>

    <!–上面的js是JQuery –>

    <script type="text/javascript">

    $(function(){ //文档加载

             $("#tb").width(520); //设置表格宽度为520像素

             $("#tb").height(250); //设置表格的高度为250像素

             $("#tb").css("background-color","#000000"); //设置表格背景颜色为黑色

             $("tr").attr("bgColor","#FFFFFF"); //添加表格行的背景属性并设置为白色,注意这里的属性不是bgcolor而是bgColor

             $("td").append(" "); //在所有单元格上添加空格

             $("tr").hover(

             function(){

                       $(this).addClass("hover");    //鼠标经过添加hover样式

             },

             function(){

                       $(this).removeClass("hover");   //鼠标离开移除hover样式

             }

             );

    });

    </script>

    <style type="text/css">

    .hover{background-color:#FFF000;} /*这里是鼠标经过时的颜色*/

    </style>

    </head>

    <body>

             <table id="tb" border="0" cellpadding="0" cellspacing="1">

                       <tr><td></td><td></td></tr>

                       <tr><td></td><td></td></tr>

                       <tr><td></td><td></td></tr>

                       <tr><td></td><td></td></tr>

                       <tr><td></td><td></td></tr>

                       <tr><td></td><td></td></tr>

                       <tr><td></td><td></td></tr>

                       <tr><td></td><td></td></tr>

                       <tr><td></td><td></td></tr>

                       <tr><td></td><td></td></tr>

             </table>

    </body>

    </html>

  • 常用的10种CSS BUG解决方法与技巧-浏览器兼容教程

     

    CSS bug是布局中最头疼的问题。我们需要兼顾各种浏览器,以期待获得一致的效果。
    非常遗憾的是各厂商之间的竞争导致很多问题的存在。而IE6与IE7在很多问题上也存在着很大的差别。
    轻松的解决CSS bug是我们必须掌握的技能。现在整理出最常用的12种CSS BUG解决方法以及CSS BUG类的小技巧。
    希望对您的学习、工作有所帮助,如果您依然有疑问,

    一、 针对浏览器的选择器

      这些选择器在你需要针对某款浏览器进行css设计时将非常有用.
      IE6及其更低版本
      * html {}
      IE7及其更低版本
      *:first-child+html {} * html {}
      仅针对IE7
      *:first-child+html {}
      IE7和当代浏览器
      html>body{}
      仅当代浏览器(IE7不适用)
      html>/**/body{}
      Opera9及其更低版本
      html:first-child {}
      Safari
      html[xmlns*=""] body:last-child {}
      要使用这些选择器,请将它们放在样式之前. 例如:

    div css xhtml xml Example Source Code Example Source Code#content-box {
    width: 300px;
    height: 150px;
    }
    div css xhtml xml Example Source Code Example Source Code * html #content-box {
    width: 250px;
    }

    二、让IE6支持PNG透明

      一个IE6的Bug引起了大麻烦, 他不支持透明的PNG图片。
      你需要使用一个css滤镜

    div css xhtml xml Example Source Code Example Source Code*html #image-style {
    background-image: none;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="fil
    ename.png", sizingMethod="scale");
    }
    三、移除超链接的虚线

      FireFox下,当你点击一个超链接时会在外围出现一个虚线轮廓. 这很容易解决, 只需要在标签样式中加入:

    div css xhtml xml Example Source Code Example Source Codeoutline:none.
    a{
    outline: none;
    }很实用

    四、给行内元素定义宽度

      如果你给一个行内元素定义宽度,那么它只是在IE6下有效. 所有的HTML元素要么是行内元素要么就好是块元素. 行内元素包括: <span>, <a>, <strong> 和 <em>. 块元素包括<div>, <p>, <h1>, <form>和<li> . 你不能定义行内元素的宽度, 为了解决这个问题你可以将行内元素转变为块元素.

    div css xhtml xml Example Source Code Example Source Code span { width: 150px; display: block }
    五、让固定宽度的页面居中

      为了让页面在浏览器居中显示, 需要相对定位外层div, 然后把margin设置为auto.

    div css xhtml xml Example Source Code Example Source Code#wrapper {
    margin: auto;
    position: relative;
    }margin:0 auto;这个也可以 还有 text-aglin:center;为了火狐和IE兼容
    七、IE6双倍边距的bug

      给此对象加上display:inline即可解决问题。

    八、图片替换技术

      用文字总比用图片做标题好一些. 文字对屏幕阅读机和SEO都是非常友好的.

    div css xhtml xml Example Source Code Example Source CodeHTML:
    <h1><span>Main heading one</span></h1>
    CSS:
    h1 { background: url(heading-image.gif) no-repeat; }
    h1 span {
    position:absolute;
    text-indent: -5000px;
    }
      你可以看到我们对标题使用了标准的<h1>作为标签并且用css来将文本替换为图片. text-indent属性将文字推到了浏览器左边5000px处, 这样对于浏览者来说就看不见了.
      关掉css,然后看看头部会是什么样子的.

    九、 最小宽度

      IE6另外一个bug就是它不支持 min-width 属性. min-width又是相当有用的, 特别是对于弹性模板来说, 它们有一个100%的宽度,min-width 可以告诉浏览器何时就不要再压缩宽度了.
    除IE6以外所有的浏览器你只需要一个 min-width: Xpx; 例如:

    div css xhtml xml Example Source Code Example Source Code.container {
    min-width:300px;
    }
      为了让他在IE6下工作, 我们需要一些额外的工作. 开始的时候我们需要创建两个div, 一个包含另一个:

    div css xhtml xml Example Source Code Example Source Code <div class="container">
    <div class="holder">Content</div>
    </div>
      然后你需要定义外层div的min-width属性,
    div css xhtml xml Example Source Code Example Source Code .container {
    min-width:300px;
    }
    这时该是IE hack大显身手的时候了. 你需要包含如下的代码:

    div css xhtml xml Example Source Code Example Source Code* html .container {
    border-right: 300px solid #FFF;
    }
    * html .holder {
    display: inline-block;
    position: relative;
    margin-right: -300px;
    }
      As the browser window is resized the outer div width reduces to suit until it shrinks to the border width, at which point it will not shrink any further. The holder div follows suit and also stops shrinking. The outer div border width becomes the minimum width of the inner div.

    十、隐藏水平滚动条

      为了避免出现水平滚动条, 在body里加入 overflow-x:hidden .

    div css xhtml xml Example Source Code Example Source Code body { overflow-x: hidden; }
      当你决定使用一个比浏览器窗口大的图片或者flash时, 这个技巧将非常有用.

  • 列清单,写计划,期盼2011好运连连

         昨天在设计群里说的,要列清单写计划。苏打水说,自己都不敢写计划的。

         钱小谨说,怕列了计划,若一个都没做完会如何。

         小蕊说他们队长要求写年总结,毕业之后,进了公司,生活和工作两方面的总结。

         我说,写总归是好的。做到就更好。

         乌龟说,我还是喜欢设计,不过现在已经签合同了。冶金 三年的。。我说怎么那么多,我们这里一般只签一年的。他说是国企。哦.

    我的2011计划列单

         生活,梦想。

         珍惜时间,玩就玩的悠闲自然。忙就忙的效率,条理。

         看那么多负面新闻或者不公平的新闻,太浪费时间,更浪费情感。社会就是这样的,新闻新闻,少有所闻。

          真正的勇士敢直面惨烈的生活,真正的猛女感直面不化妆的脸。

          

    社会上充斥着各种声音,各种场景。我要做的就是知道自己在哪个位置,且坚定地存在着。

    我的2012还有多远。我也在想象爱情,可是仅仅想象。也许某个深夜,某场电影下,会让自己觉得自己需要人陪。生活需要陪伴,可是再说下去就何其酸牙咯。霍霍霍~ 光阴似箭,射穿人心。钉住回忆,风干一切。

     

    什么在说话

    什么在叹息

    什么在流淌

    又有什么被掩埋

    或者梦想

    或者人生

    仅此而已

    哈哈,我在胡言乱语哉

        

    这是乌龟做的图。(瓶子被沙子掩盖的部分还是不大自然)

  • 头部伸缩广告 Merry Christmas and Happy New Year

    说是做个头部伸缩广告。。。。

    翻腾素材 做,取名叫banner.gif(兔子兔年 2011 圣诞彩灯 72像素Algerian字体 浑厚  960*400px)


    觉得像是智能绘色了,模糊。。。

     

    所用js (同事Frank.Hong提供)

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
    <title>merry </title>
    </head>
    <body>
    <div id="mc" style="width:900px; margin:0 auto; display:none;"></div>
    <script src="ad1.js" type="text/javascript"></script>
    <script src="ad2.js"></script>
    <script type="text/javascript">(function(){
    var a = AD2, dom = a.DomUtil, evt = a.DomEventUtil;

    a.area({
     id: ‘mc’
    })({
     oid: ‘1105508’,
     cid: ‘88850’,
     monitor_url: ”,
     display: ‘fullscreen’,
     display_config: {
      delay: 1,

      duration: 7,  
      show_duration: .7,

      hide_duration: .7

     },
     fodder: [{
      type: ‘image’,
      resource_url: ‘banner.gif’,//图片名称  
      link_to: ‘http://addurl’,//广告链接网址  
      width: 960,
      height: 400,
     
      cover: false
     }]
    });

    a.render(‘mc’);
    a.ping.flush();
    })();</script>
    </body>
    </html>

     

     

     

     

    js ad1

    直接复制到新建的取名ad1 的JS里面即可

    所用JS下载