当前位置:首页 » 坚守职责 » 职责兼容差

职责兼容差

发布时间: 2021-02-25 16:05:00

Ⅰ 工作中常见的浏览器兼容问题,怎么解决的

  • 所谓的浏览器兼容性问题,是指因为不同的浏览器对同一段代码有不同的解析,造成页面显示效果不统一的情况。在大多数情况下,我们的需求是,无论用户用什么浏览器来查看我们的网站或者登陆我们的系统,都应该是统一的显示效果。所以浏览器的兼容性问题是前端开发人员经常会碰到和必须要解决的问题。

  • 在学习浏览器兼容性之前,我想把前端开发人员划分为两类:

  • 第一类:

  • 是精确按照设计图开发的前端开发人员,可以说是精确到1px的,他们很容易就会发现设计图的不足,并且在很少的情况下会碰到浏览器的兼容性问题,而这些问题往往都死浏览器的bug,并且他们制作的页面后期易维护,代码重用问题少,可以说是比较牢固放心的代码。

  • 第二类:

  • 是基本按照设计图来开发的前端开发人员,很多细枝末节差距很大,不如间距,行高,图片位置等等经常会差几px。某种效果的实现也是反复调试得到,具体为什么出现这种效果还模模糊糊,整体布局十分脆弱。稍有改动就乱七八糟。代码为什么这么写还不知所以然。这类开发人员往往经常为兼容性问题所困。修改好了这个浏览器又乱了另一个浏览器。改来改去也毫无头绪。其实他们碰到的兼容性问题大部分不应该归咎于浏览器,而是他们的技术本身了。

  • 文章主要针对的是第一类,严谨型的开发人员,因此这里主要从浏览器解析差异的角度来分析兼容性问题。

  • 方法/步骤

  • 浏览器兼容问题一:不同浏览器的标签默认的外补丁和内补丁不同

  • 问题症状:随便写几个标签,不加样式控制的情况下,各自的margin 和padding差异较大。

  • 碰到频率:100%

  • 解决方案:CSS里 *{margin:0;padding:0;}

  • 备注:这个是最常见的也是最易解决的一个浏览器兼容性问题,几乎所有的CSS文件开头都会用通配符*来设置各个标签的内外补丁是0。

  • 浏览器兼容问题二:块属性标签float后,又有横行的margin情况下,在IE6显示margin比设置的大


  • 问题症状:随便写几个标签,不加样式控制的情况下,各自的margin 和padding差异较大。

  • 碰到频率:100%

  • 解决方案:CSS里 *{margin:0;padding:0;}

  • 备注:这个是最常见的也是最易解决的一个浏览器兼容性问题,几乎所有的CSS文件开头都会用通配符*来设置各个标签的内外补丁是0。


  • 浏览器兼容问题三:设置较小高度标签(一般小于10px),在IE6,IE7,遨游中高度超出自己设置高度


  • 问题症状:IE6、7和遨游里这个标签的高度不受控制,超出自己设置的高度

  • 碰到频率:60%

  • 解决方案:给超出高度的标签设置overflow:hidden;或者设置行高line-height 小于你设置的高度。

  • 备注:这种情况一般出现在我们设置小圆角背景的标签里。出现这个问题的原因是IE8之前的浏览器都会给标签一个最小默认的行高的高度。即使你的标签是空的,这个标签的高度还是会达到默认的行高。


  • 浏览器兼容问题四:行内属性标签,设置display:block后采用float布局,又有横行的margin的情况,IE6间距bug


  • 问题症状:IE6里的间距比超过设置的间距

  • 碰到几率:20%

  • 解决方案:在display:block;后面加入display:inline;display:table;

  • 备注:行内属性标签,为了设置宽高,我们需要设置display:block;(除了input标签比较特殊)。在用float布局并有横向的margin后,在IE6下,他就具有了块属性float后的横向margin的bug。不过因为它本身就是行内属性标签,所以我们再加上display:inline的话,它的高宽就不可设了。这时候我们还需要在display:inline后面加入display:talbe。


  • 浏览器兼容问题五:图片默认有间距


  • 问题症状:几个img标签放在一起的时候,有些浏览器会有默认的间距,加了问题一中提到的通配符也不起作用。

  • 碰到几率:20%

  • 解决方案:使用float属性为img布局

  • 备注:因为img标签是行内属性标签,所以只要不超出容器宽度,img标签都会排在一行里,但是部分浏览器的img标签之间会有个间距。去掉这个间距使用float是正道。(我的一个学生使用负margin,虽然能解决,但负margin本身就是容易引起浏览器兼容问题的用法,所以我禁止他们使用)


  • 浏览器兼容问题六:标签最低高度设置min-height不兼容


  • 问题症状:因为min-height本身就是一个不兼容的CSS属性,所以设置min-height时不能很好的被各个浏览器兼容

  • 碰到几率:5%

  • 解决方案:如果我们要设置一个标签的最小高度200px,需要进行的设置为:{min-height:200px; height:auto !important; height:200px; overflow:visible;}

  • 备注:在B/S系统前端开时,有很多情况下我们又这种需求。当内容小于一个值(如300px)时。容器的高度为300px;当内容高度大于这个值时,容器高度被撑高,而不是出现滚动条。这时候我们就会面临这个兼容性问题。


  • 浏览器兼容问题七:透明度的兼容CSS设置

  • 做兼容页面的方法是:每写一小段代码(布局中的一行或者一块)我们都要在不同的浏览器中看是否兼容,当然熟练到一定的程度就没这么麻烦了。建议经常会碰到兼容性问题的新手使用。很多兼容性问题都是因为浏览器对标签的默认属性解析不同造成的,只要我们稍加设置都能轻松地解决这些兼容问题。如果我们熟悉标签的默认属性的话,就能很好的理解为什么会出现兼容问题以及怎么去解决这些兼容问题。

  • /*CSShack*/

  • 我很少使用hacker的,可能是个人习惯吧,我不喜欢写的代码IE不兼容,然后用hack来解决。不过hacker还是非常好用的。使用hacker我可以把浏览器分为3类:IE6 ;IE7和遨游;其他(IE8 chrome ff safari opera等)

  • ◆IE6认识的hacker 是下划线_ 和星号 *

  • ◆IE7 遨游认识的hacker是星号 *

  • 比如这样一个CSS设置:

  • height:300px;*height:200px;_height:100px;

  • IE6浏览器在读到height:300px的时候会认为高时300px;继续往下读,他也认识*heihgt,

    所以当IE6读到*height:200px的时候会覆盖掉前一条的相冲突设置,认为高度是200px。继续往下读,IE6还认识_height,所以他又会覆盖掉200px高的设置,把高度设置为100px;

  • IE7和遨游也是一样的从高度300px的设置往下读。当它们读到*height200px的时候就停下了,因为它们不认识_height。所以它们会把高度解析为200px,剩下的浏览器只认识第一个height:300px;所以他们会把高度解析为300px。因为优先级相同且想冲突的属性设置后一个会覆盖掉前一个,所以书写的次序是很重要的。


Ⅱ 兼容与不兼容分别是什么意思.有什么作用

就像水和酒精可以任意比例混合一样,虽然是不同物质,这就是兼容,而豆内油同样是有机物,却不能和水融合容,这就是不兼容。至于作用,硬件上的不兼容是很闹心的,不过很少见,最常见的是OS(操作系统)与SW(软件)之间的不兼容,就像往一盆水里倒酒精和倒豆油的不同结果,最终的兼容性取决于软件方,而不能强迫系统去做什么更改,就像在软件站里总看见软件简介里有“率先支持windows7”等字样

Ⅲ 什么叫不相容职务,一般包括什么

不相容职务是指那些如果由一个人担任,既可能发生错误和舞弊行为,又可能掩盖其错误和弊端行为的职务。财政部发布的《内部会计控制规范》中,提出了“不相容职务分离”的问题。

内部控制制度的建立和实施必须贯彻不相容职务分工的原则,其内容包括:

1、对每一项业务不能完全由一人经办;

2、钱、账、物分管,例如,仓库保管员负责原材料的收、发、存和管理工作,并负责登记原材料的数量,而相关的账务处理则由会计人员负责;

3、有健全严格的凭证制度。

(3)职责兼容差扩展阅读

按照《内部会计控制规范--货币资金(试行)》)》(财会[2001]41号)的要求,单位货币资金内部控制制度的具体内容应包括以下几个方面:

(1)货币资金的收付及保管应由被授权批准的专职出纳人员负责,其他人员不得接触;

(2)出纳人员不能同时负责总分类账的登记工作;

(3)出纳人员不能同时负责非货币资金账户的记账工作;

(4)出纳人员应与货币资金审批人员相分离,实施严格的审批制度;

(5)货币资金的收付和控制货币资金收支的专用印章不得由一个人兼管;

(6)出纳人员应与货币资金的稽核人员、会计档案保管人员相分离;

(7)负责货币资金收付的人员应与负责现金的清查盘点人员和负责与银行对账的人员相分离。

Ⅳ 出纳人员的职责权限和不能兼容的事项

出纳人员的职责权限和不能兼容的事项的话。具体的你可以看一下守责

Ⅳ 下列职责中,()岗位是不相容职责

财政部发布的《内部会计控制规范》中,提出了“不相容职务分离”的问题。

所谓不相容职务是指那些如果由一个人担任,既可能发生错误和舞弊行为,又可能掩盖其错误和弊端行为的职务。不相容职务分离的核心是“内部牵制”,它要求每项经济业务都要经过两个或两个以上的部门或人员的处理,使得单个人或部门的工作必须与其他人或部门的工作相一致或相联系,并受其监督和制约。内部控制制度的建立和实施必须贯彻不相容职务分工的原则,其内容包括:

①对每一项业务不能完全由一人经办;

②钱、账、物分管,例如,仓库保管员负责原材料的收、发、存和管理工作,并负责登记原材料的数量,而相关的账务处理则由会计人员负责;

③有健全严格的凭证制度。
学会计论坛bbs.xuekuaiji.com
一般情况下,单位的经济业务活动通常可以划分为授权、签发、核准、执行和记录五个步骤。如果上述每一步都有相对独立的人员或部门分别实施或
执行,就能够保证不相容职务的分离,从而便于内部控制作用的发挥。概括而言,在单位内部应加以分离的主要不相容职务有:

①授权进行某项经济业务和执行该项业务的职务要分离,如有权决定或审批材料采购的人员不能同时兼任采购员职务。

②执行某些经济业务和审核这些经济业务的职务要分离,如填写销货发票的人员不能兼任审核人员。

③执行某项经济业务和记录该项业务的职务要分离,如销货人员不能同时兼任会计记账工作。

④保管某些财产物资和对其进行记录的职务要分离,如会计部门的出纳员与记账员要分离,不能兼任。

⑤保管某些财产物资和核对实存数与账存数的职务要分离。

⑥记录明细账和记录总账的职务要分离。

⑦登记日记账和登记总账的职务要分离。

Ⅵ 电脑兼容性差是什么意思

你的主板是上一代的主板 可能不太兼容 CPU也是最低端的 这个配置多少钱啊

Ⅶ 不相容职责是什么意思

审计的内部控制要素中控制程序中的一个内容是职责划分。职责划分的主要目的是为了预防和及时发现在执行所分配的职责时所产生的错误或舞弊行为。从控制的观点看,如果员工在履行其职责的正常过程中就可能发生错误或舞弊,并且内部控制又难以发现他的舞弊,那么可以认为这些职责是不相容的。对于不相容的职责必须实行职责划分。 企业的会计与出纳职责就是不相容的。如果由一人担当就可能产生舞弊行为,且内部控制又难以发现。如分由2人担任,则可相互监督,不宜产生舞弊行为。

Ⅷ 兼容性是什么意思

兼容性,是指几个硬件之间、几个软件之间或是几个软硬件之间的相互配合的程度。版

热点内容
影视转载限制分钟 发布:2024-08-19 09:13:14 浏览:319
韩国电影伤口上纹身找心里辅导 发布:2024-08-19 09:07:27 浏览:156
韩国电影集合3小时 发布:2024-08-19 08:36:11 浏览:783
有母乳场景的电影 发布:2024-08-19 08:32:55 浏览:451
我准备再看一场电影英语 发布:2024-08-19 08:14:08 浏览:996
奥迪a8电影叫什么三个女救人 发布:2024-08-19 07:56:14 浏览:513
邱淑芬风月片全部 发布:2024-08-19 07:53:22 浏览:341
善良妈妈的朋友李采潭 发布:2024-08-19 07:33:09 浏览:760
哪里还可以看查理九世 发布:2024-08-19 07:29:07 浏览:143
看电影需要多少帧数 发布:2024-08-19 07:23:14 浏览:121