Visual Studio2008恢复文件关联
安装Visual Studio2008后,电脑中的aspx、ascx等文件会默认由VS2008打开,但如果再安装Dreamweaver,文件则会变成由Dreamweaver打开,文件图标也变得很丑,还好vs2008中提供了恢复的设置。
搞定。
标签:Visual Studio2008, VS2008, 文件关联安装Visual Studio2008后,电脑中的aspx、ascx等文件会默认由VS2008打开,但如果再安装Dreamweaver,文件则会变成由Dreamweaver打开,文件图标也变得很丑,还好vs2008中提供了恢复的设置。
搞定。
标签:Visual Studio2008, VS2008, 文件关联这两天在做一个专题页面的时候,由于图片较多,并且没有一个的规则性,采用了table布局,在css中重置了img标签的vertical-align为middle,结果发现表格中出现了难看的隙缝,怎么调整table的结构都没用,值得一提的是,只有在IE6中才有问题,IE7和FF都正常,十分苦恼,后来灵光一现,把css中的vertical-align:middle去掉,结果正常了。看来对于img的vertical-align使用时还需谨慎考虑。
顺便再强烈鄙视下IE6,希望尽快退出历史舞台。
标签:IE6, vertical-align最近参与的项目中遇到了一个问题,ASP.NET中的SiteMapPath控件有个属性叫SkipLinkText,微软MSDN上给出的解释是:
获取或设置一个值,用于呈现替换文字,以让屏幕阅读器跳过控件内容。
啥意思我还没弄明白,但很遗憾他惹到我了,当不设置SkipLinkText时,会生成一个形如下面代码的玩意:
<a href="#ctl00_pageRootNavigator_PageSiteMapPath_WebMapPath_SkipLink"><img alt="跳过导航链接" height="0" width="0" src="/WebResource.axd?d=J_hUHq-CIB-M7vCG5aP08A2&t=633802945995006876" style="border-width:0px;" /></a>
本来没什么问题,但我一般会对面包屑导航的文字设置行距以保证在垂直方向的居中,但这个生成的多余img标签会使这个行距显得苍白无力,还好这个img的height和width都是0,这样在IE7、IE8、FF下显示都没有问题,偏偏万恶的IE6不行,文字会不受行距的控制而偏上。
其实如果不需要这个玩意,完全可以去掉,方法很简单,将SkipLinkText设置为空就可以了。
<asp:SiteMapPath ID="WebMapPath" runat="server" OnItemDataBound="WebMapPath_ItemDataBound" PathSeparator=" >> " SkipLinkText="">
如果不愿意去掉img标签,那只能给img设置display:none就可以了。
标签:asp.net, sitemappath, 行距