彬Go

关注前端开发/网页设计/网站可用性/用户体验,暴风彬彬的趣味互联网生活…

目前非常全面的CSS兼容问题资料汇集

  CSS兼容问题一直困扰着CSSer,面对各浏览器,往往感觉束手无策,愁眉不展。CSS Hack是在标准CSS没办法兼容各浏览器显示效果时才会用上的补救方法,在各浏览器厂商解析CSS没有达成一致前,我们只能用这样的方法来完成这样的任务。
  
  我进行前端开发的时候,测试用的浏览器大致有: IE7、IE6、Opera9(文章撰写时版本为9.25 8825),Safari3(文章撰写时版本为3.0.4 523.15),Firefox2(文章撰写时版本为2.0.0.11)等。
  
  在正常的 selector { property:value; } 的基础上常会根据具体情况为相同元素使用Hack以达到浏览器间统一。

阅读全文继续阅读全文 » »

曾经给一个大学生网站做的首页效果图

首先声明,这个作品是三年前(06年)完成的,我承认那个时候自己的设计水平很菜,呵呵,放到博客上来只是为了见证自己的成长。各位看官就手下留情不要说多丑多丑了,哈哈,现在我回头看看这些作品觉得的确不怎么样,但这才能证明自己在提高、自己在成长啊…呵呵…还有,大家不要拿自己现在的水平和我几年前的水平比啦,没什么可比性的^_^我相信现在的我比十岁时的周星驰更幽默…….

这个项目是在网上竞标,共有64个竞标稿件,我的稿件最终被选为两个备选稿件其中之一,但客户要求两个备选稿件竞标者要再做一个论坛页面从而决出胜负, 哎,遗憾的是,最近实在太忙了,手头上好几个项目,我要把主要精力放在一个二手车网站整站网页制作项目上,所以实在没时间再做这个了,即使中了也无法保证 项目质量,所以只好放弃,哎,心里不甘心啊!没办法,这就是竞争,价值不在钱而在锻炼^_^

说实话,这个客户是我见过的最挑剔的-_-! 我的稿件修改了N次,但到最后却被迫放弃,这也是我觉得遗憾的最重要的原因,呵呵

下面这个是最终稿件,基于Web2.0模式设计,也是我推荐给客户的理念。

网站界面设计-效果图

下面是修改之前的几次稿件,Logo也有变化:

初稿:
学生-logo-设计

网站效果图

第一次修改稿:

网页效果图

第二次修改稿:

大学生-网页设计

然后就是最上面的那个最终稿件了

  利用 CSS Friendly Control Adapters 将 ASP.NET 控件转为符合WEB标准的、有语意的HTML页面 CSS 样式表控制。

  例如,Menu、TreeView等控件均将输出< table>标签,而基于Web标准中的“有语意的”这一条,显然应该选择<ul>标签。
  而使用CSS Friendly Control Adapters 会将其转为使用嵌套的<ul>标签渲染,这被称为纯CSS menu(http://www.meyerweb.com/eric/css/edge/menus/demo.html).
  而对于以前不支持CSS的旧式浏览器,可以通过在配置文件中设定不同版本的浏览器使用不同的 Control Adapters来解决!这样对于PocketPC也能通过提供不同的Control Adapters来获得支持!

阅读全文继续阅读全文 » »

IIS安装出现问题的解决办法小汇总

这周在公司分别在两台机器上装了两次IIS,都出现不同的问题,虽然折磨了好几个小时,但好在最终都完美决绝了,在此汇总记录,方便今后查阅,也方便大家解决类似问题。

首先是自己在公司用的电脑,方正牌的,预装的系统是XP HOME EDITION版,这个版本的系统默认情况下是无法安装IIS的,所以我们要手动解决这个问题:

先在“开始”菜单的“运行”中输入“c:\Windows\inf\sysoc.inf”,系统会自动使用记事本打开sysoc.inf这个文件。在 sysoc.inf中找到“[Components]”这一段,找到“is=iis.dll,OcEntry,iis.inf,hide,7”这行,改成“iis=iis2.dll, OcEntry,iis2.inf,,7”之后保存并关闭。(注意當中的 hide 一定要去掉,否則會看不到這個項目)

如果有Windows2000的安装盘就把盘中i386文件夹中的IIS.DL_ 和 IIS.IN_ 文件复制到某个本地磁盘(我放到了D盘根目录下),如果没有安装盘就上网下载IIS5的安装包,注意,一定要用Windows2000的,否则即使能看到“Internet信息服务(IIS)”也选不上它。

接下来,在运行中输入“CMD”然后回车,打开命令行模式,在命令行下输入下列的两条命令,在每一行命令结束后回车(假设光驱是D盘):

EXPand d:\iis.dl_ c:\Windows\system32\setup\iis2.dll

EXPand d:\iis.in_ c:\Windows\inf\iis2.inf

之后就可以按照通常的方法安装IIS了,可以在点击“Internet信息服务(IIS)”后选择“详细信息”,然后取消安装没用的服务,否则可能会出现 某些安装文件找不到的情况,我在安装时出现需要“exch_adsiisex.dll”文件,但是找不到,这是STMP服务需要的,安装前取消它就可以 了。

终于安装完了,打开 控制面板–>管理工具–>Internet 服务管理器,发现“默认WEB站点”状态是“(已停止)”,手动也启动不了。那是因为端口冲突了,把端口改成其它没用到的端口就可以启动了(我用的 8018)。启动后试着运行iisstart.asp这个文件,却又出现了问题,唉,真郁闷啊。点“默认WEB站点”的右键,转到“目录安全性”选项卡, 点“匿名访问和验证控制”的“编辑”按钮,回弹出匿名方法新窗口,再点击其中“匿名访问”中的“编辑”按钮,将“允许IIS控制密码”全面的勾去掉,然后 一路确定。再次浏览iisstart.asp,浏览器告诉我“The requested resource is in use”,出现这种情况后,点“运行”,输入“eventvwr”调用事件查看器,点“系统”,双击其中“来源”是“DCOM”的错误信息,发现如下信息:

“应用程序-特定 权限设置未将 COM 服务器应用程序(CLSID 为
{A9E69610-B80D-11D0-B9B9-00A0C922E750}
)的 本地 激活 权限授予用户 LIBIN\IWAM_LIBIN SID (S-1-5-21-69321579-730188512-3985288508-1007)。可以使用组件服务管理工具修改此安全权限。”

解决:打开 控制面板>管理工具>组件服务>计算机>我的电脑>DCOM选项  ,找到 IIS ADMIN SERVICE 这个组件,右键点属性,在 安全>启动和激活权限 中选择 自定义。查看了下自定义 选项是否有IWAM_LIBIN这个账户,如果没有就添加一个。保存。完全解决!

如果在firefox中浏览IIS网页时提示需要验证,就在Firefox地址栏中输入:about:config –>然后在过滤器中输入:NTLM–>双击network.automatic-ntlm-auth.trusted-uris– >输入localhost,关闭FireFox,重新访问站点,解决@!

最新评论

  • 事实上,这些金字塔是匈奴人和他木讷的后代... »
  • 楼主,我想问一下,如何作一个32列的96... »
  • 楼主好强 谢谢分享 »
  • 规矩话那家伙,那是叫相当漂亮 »
  • 色彩的搭配很具有韩国风格!在毕业前的设计... »
  • 非常感谢这精彩的文章!从中可以学到我们平... »
  • 国外的网站的特点就是简洁,清晰,在注重效... »
  • IE6真是不行,网页在其它浏览器好好的,... »