订阅本站

注明,本方法适用于清理电脑垃圾文件后引起Office图标消失,变成未关联状态的情况修复。

前两天用的都没有问题,今天用WIN7优化大师清理了一下C盘,做了个瘦身,找到一个Installer文件夹,明明写着可以安全删除的,结果发现真是泥马的坑爹啊。清理过后Ofiice图标不见了,doc和ppt之类的文件都是windows无法识别文件图标,但经检查后缀名没错,而且开始菜单里的程序组里office里的word、excel等图标也是无法识别的,双击也能打开,就是没有图标,经网上查询,出问题的解决方法,希望有遇到类似情况的网友们可以借鉴此例。

解决方法:Office 程序图标丢失是因为C:\WINDOWS\Installer\中的Office图标目录被删除导致,其中的{90120000-0011-0000-0000-0000000FF1CE}文件夹中的文件就包含了Office 2007程序的图标。你只需去其他安装同版本有Office的电脑上将这个文件夹拷贝过来即可。 我这里是以Office 2007为例的,据说office2003的图标是在C:\WINDOWS\Installer\{90110804-6000-11D3-8CFE-0150048383C9},大家可以去验证一下。其实可以直接打开Installer中的那些以数字开头的文件夹找一下就行了,看到哪个里面有Office的图标就是他了。

Html5新标签解释及用法

Ben 发表于 2011-12-7 分类 知识口袋 | 发表评论

HTML 5 是一个新的网络标准,目标在于取代现有的 HTML 4.01, XHTML 1.0 and DOM Level 2 HTML 标准。它希望能够减少浏览器对于需要插件的丰富性网络应用服务(plug-in-based rich internet application,RIA),如Adobe Flash, Microsoft Silverlight, 与 Sun JavaFX 的需求。

HTML 5 提供了一些新的元素和属性,反映典型的现代用法网站。其中有些是技术上类似 <div> 和 <span> 标签,但有一定含义,例如 <nav>(网站导航块)和 <footer>。这种标签将有利于搜索引擎的索引整理、小屏幕装置和视障人士使用。同时为其他浏览要素提供了新的功能,通过一个标准接口,如 <audio> 和 <video> 标记。

并且目前已经不用太过于担心在低版本的IE中兼容性问题,只要在HEAR部分加入如下JS,并且在CSS中加入一些样式让低版本的IE把新的HTML5标签当做DIV来处理就可以解决IE不兼容的问题:

<!--[if lt IE 8]>
<script src="http://html5shiv.googlecode.com/svn/trunk/html5.js"></script>
< ![endif]-->

在css里面加上这段:

/*html5*/
article,aside,dialog,footer,header,section,footer,nav,figure,menu{display:block}

查看全文

项目中遇到一个情况,需要在FLASH播放结束后自动执行一个JS函数,此JS函数是利用JQurey来通过关闭FLASH所在的DIV,并且显示出原先隐藏的另一个DIV容易来代替目前的Flash。

JS代码如下:

<script type="text/javascript">
function showfocus()
{
$(".focus").fadeIn(500);
}
function flashover()
{
$(".flashzone").fadeOut(1000,showfocus);
}
</script>

里面有2个函数 showfocus 是用来显示原先隐藏的一个层,flashover是先关闭当前的层后在执行showfocus

现在目的是想让FLASH播放好后自动调用 flashover 这个函数来实现前面所说的效果。

实现方法如下:
查看全文

通过CSS强制内容不换行

admin 发表于 2011-11-8 分类 知识口袋 | 发表评论

项目中遇到这么一个情况:一个规定宽度的DIV里面需要横向排列一span来放置数据,每个span的内容长短不一,设置为DISPLAY:block,并且Float:left,这样每个Span都能根据里面内容自适应宽度,并且一个个挨着靠左浮动。

现在要达到的效果是一行中当某个span挤不进去的时候,就自动换行,而不是把它的父容器撑宽度或者把它自己撑高(它的内容出现换行)。

经过测试在大部分浏览器下都没问题,但是在IEE6下它不会换行,也没有把父容器撑宽,而是硬生生挤进去,把自己变窄并撑高了,里面的文字换行了。

为了解决这个问题找了word-break这个属性来解决,发现IE6不支持。

重新经过百度娘的指导,使用white-space: nowrap;问题得到解决。
查看全文

在网页前端开发制作中经常遇到需要使用微软雅黑,宋体等中文字体的情况,一般我们直接使用

font-family:"微软雅黑";

这样的写法,然而在一些英文系统或者MAC中直接在CSS中使用中文可能会无法读取,或者你是像我一样,看到在CSS中出现中文就心里不爽的人,那么,介绍CSS中几种中文字体的英文写法:
查看全文

模板标签wp_list_pages( )将WordPress页面作为链接显示出来。该模板标签常用于自定义侧边栏或标题,也常用于其他模板中。该模板标签在WordPress 1.5及更新版本中可用。

用法:

<?php wp_list_pages('arguments'); ?>

默认参数设置为:

$defaults = array(      
    'depth'       => 0,   显示所有页面和子页面(无深度限制)
    'show_date'   => '',     不显示创建日期
    'date_format' => get_option('date_format'),      
    'child_of'    => 0,      子页面无限制
    'exclude'     => '',    不删除任何页面
    'title_li'    => __('Pages'),   页面列表的标题为“Pages(页面)”
    'echo'        => 1,     回显(显示)结果
    'authors'     => '',      不局限于特定作者
    'sort_column' => 'menu_order, post_title',  先按页面顺序再按页面标题排序
    'link_before' => '',      
    'link_after'  => '',      
    'exclude_tree'=> '' );不删除父级/子级树

查看全文


无觅相关文章插件,快速提升流量