手机上一个itunes链接不上手机要IE6.0以上才可以打开,怎么办?

404 Not Found
404 Not Found其它浏览器可可不可以正确计时?请运用IE6.0及以上浏览器进去学习, 我家的电脑浏览器是IE11,怎么想上专业技_互联网_探探数码问答网
其它浏览器可可不可以正确计时?请运用IE6.0及以上浏览器进去学习, 我家的电脑浏览器是IE11,怎么想上专业技术人员继
编辑: 探探数码问答网 &&&来源:用户发布&&&发布时间:&&&查看次数:28
怎么想上专业技术人员继续教育公共科目学习,我家的电脑浏览器是IE11咪呀,他却说,郁闷了。
【探讨解答】
最近公务员报名,指定要microsoftIE6.0以上版本...
最近公务员报名,指定要microsoft IE 6.0以上版本的浏览器,不让用36o和...第二张截图仅仅是用了IE 的图标的快捷键罢了,它其实就是你第一张图的原因所在。 这个东西你果断需要把它删除掉,看你应该是装了360,那就用360了删除吧,尽管它也是一个流氓软件。 http://www.microsoft.com/zh-cn/download/internet-explorer....
互联网相关
更多相关内容
本站内容来自网友发布,本站无法保证其部分内容的正确性,请用户一定仔细辨别。
[] &&[联系QQ:885&971&98] &
沪ICP备号&您的位置: →
→ ie6.0 sp3官方版 中文版
ie6.0 sp3官方版 中文版ie6.0 sp3下载|
网友评分:8
软件大小:372KB
软件语言:中文
软件类型:国产软件
软件类别:免费软件 / 升级补丁
更新时间:
软件等级:
官方网站:暂无
运行环境:WinAll
软件厂商:
顶好评:50%
同类相关软件
3.9M/中文/8.055.7M/中文/10.0150.4M/中文/10.046.2M/中文/6.2226M/中文/5.0
ie6.0 sp3是一款ie6的补丁。安装更新本程序后需要重启计算机。欢迎有需要的用户来绿色资源网下载使用。ie6.0官方介绍2001年10月,微软发布Windows XP,包括Internet Explorer 6。这个版本介绍自动图象重量尺寸和打印预览。在Windows XP SP2里,IE6添加了阻止窗口弹出功能。ie6.0 中文版特色为了匹配XP窗口新的Luna桌面计划,Internet Explorer桌面图标由原来的深蓝色改成浅蓝色。Internet Explorer 6的工具栏按钮增加了一些颜色,新色彩的Windows徽标在白色的背景里显得更加清晰。喜爱菜单仍然出现在屏幕的左边,添加喜爱菜单栏和以前版本保持原样。添加喜爱对话窗口也没改变,不过颜色在Luna桌面上更好看。InternetOptions对话窗口是独有的一个TAB,移除Cookies也多了一个Tab去操作。ie6.0 测评由于IE6在中国份额很高,所以很多网页设计者都只追求IE6中的效果而忽视网页设计标准,中国以前有很多的网站设计都是IE ONLY的,甚至是IE6 ONLY,网站设计的代码都非常不规范,往往只追求在IE6中的效果,在符合网页标准的浏览器中显示反倒不正常,甚至惨不忍睹。用过国内网银的都知道,大多数银行的网上银行都是对IE6支持最好,有的甚至IE8都不支持,更别说别的浏览器了,政府网站就更多了,最著名的IE6 ONLY就是每个主机在国内的网站下面都要放个链接的那个工业与信息化部的网站。
其他版本下载
ie6.0 sp3官方版 中文版
软件无法下载或下载后无法使用,请点击报错,谢谢!
请描述您所遇到的错误,我们将尽快予以修正,谢谢!
*必填项,请输入内容
本类下载排行
2.31 2.42 2.03 1.54 10.05 10.06 7.57 5.68 6.49 10.010 6.211 10.012 5.013 10.014 10.015
本类精品软件
装机必备软件
本类集合软件更新动态:
常见问题:在网站设计的时候,应该注意 css 样式兼容不同浏览器问题,特别是对完全使用 DIV CSS 设计的网,就应该更注意6 IE7 FF 对 CSS 样式的兼容,不然,你的网乱可能出去不想出现的效果!
//所有浏览器 通用
height: <span class="c0px;
//IE6 专用
_height: <span class="c0px;
//IE6 专用
*height: <span class="c0px;
//IE7 专用
*+height: <span class="c0px;
//IE7、FF 共用
height: <span class="c0px !important;
一、CSS HACK
1, !important
随着 IE7 对!important 的支持, !important 方法现在只针对 IE6 的 HACK.(注意写法.记得该声明位置需要提前.)
//以下为引用的内容:
width: <span class="c0px!important; /* IE7+FF */
width: <span class="cpx; /* IE6 */
2, IE6/IE7 对 FireFox
以下为引用的内容:
*+html 与 *html 是 IE 特有的标签, firefox 暂不支持.而*+html 又为 IE7 特有标签.
#wrapper &#123; width: <span class="c0px; &#125; /* FireFox */
*html #wrapper &#123; width: <span class="cpx;&#125; /* ie6 fixed */
*+html #wrapper &#123; width: <span class="cpx;&#125; /* ie7 fixed, 注意顺序 */
*+html 对 IE7 的 HACK 必须保证 HTML 顶部有如下声明:
二、万能 float 闭合
关于 clear float 的原理可参见 [How To Clear Floats Without Structural Markup]
将以下代码加入 Global CSS 中,给需要闭合的 div 加上 class=”clearfix” 即可,屡试不爽.
以下为引用的内容:
/* Clear Fix */.clearfix:after
content:”.”;
display:block;
clear:both;
visibility:hidden;
display:inline-block;
/* Hide from IE Mac */
.clearfix &#123;display:block;&#125;
/* End hide from IE Mac */
/* end of clearfix */
三、其他兼容技巧
1, FF 下给 div 设置 padding 后会导致 width 和 height 增加, 但 IE 不会.(可用!important 解决) 如 width:115px !width:120padding:5
必须注意的是, ! 一定要在前面。
2, 居中问题.
1).垂直居中.将 line-height 设置为 当前 div 相同的高度, 再通过 vertical-align: middle.( 注意内容不要换行.)
2).水平居中. margin: 0(当然不是万能)
3, 若需给 a 标签内内容加上 样式, 需要设置 display:(常见于导航标签)
4, FF 和 IE 对 BOX 理解的差异导致相差 2px 的还有设为 float 的 div 在 ie 下 margin 加倍等问题.
5, ul 标签在 FF 下面默认有 list-style 和 padding . 最好事先声明, 以避免不必要的麻烦. (常见于导航标签和内容列表)
6, 作为外部 wrapper 的 div 不要定死高度, 最好还加上 overflow: hidden.以达到高度自适应.
7, 关于手形光标. cursor: pointer. 而 hand 只适用于 IE.
兼容代码:兼容最推荐的模式。
.submitbutton &#123;
float:left;
width: <span class="cpx;
height: <span class="cpx;
margin-top: <span class="cpx;
margin-right: <span class="cpx;
*html .submitbutton &#123;
margin-top: <span class="cpx;
*+html .submitbutton &#123;
margin-top: <span class="cpx;
什么是浏览器兼容:当我们使用不同的浏览器(Firefox IE7 IE6)访问同一个网站,或者页面的时候,会出现一些不兼容的问题,有的显示出来正常,有的显示出来不正常,我们在编写 CSS 的时候会很恼火,刚修复了这 个浏览器的问题,结果另外一个浏览器却出了新问题。而兼容就是一种办法,能让你在一个 CSS 里面独立的写支持不同浏览器的样式。这下就和谐了。呵呵!
最近微软发布的 IE7 浏览器的兼容性确实给一些网页制作人员添加了一个沉重的负担,虽然 IE7 已经走向标准化,但还是有许多和 FF 不同的地方,所以需要用到 IE7 的兼容。
有一点逻辑思想的人都会知道可以用 IE 和 FF 的兼容结合起来使用,下面介绍三个兼容,例如:(适合新手,呵呵,高手就在这里路过吧。)
//第一个兼容,IE FF 所有浏览器 公用(其实也不算是兼容)
height:<span class="c0px;
//第二个兼容 IE6专用
_height:<span class="c0px;
//第三个兼容 IE6 IE7公用
*height:<span class="c0px;
介绍完了这三个兼容了,下面我们再来看看如何在一个样式里分别给一个属性定义 IE6 IE7 FF 专用的兼容,看下面的代码,顺序不能错哦:
height:<span class="c0px;
*height:<span class="c0px;
_height:<span class="c0px;
下面我简单解释一下各浏览器怎样理解这三个属性:
在 FF 下,第 2、3 个属性 FF 不认识,所以它读的是 height:100
在 IE7 下,第三个属性 IE7 不认识,所以它读第 1、2 个属性,又因为第二个属性覆盖了第一个属性,所以 IE7 最终读出的是第 2 个属性 *height:120
在 IE6 下,三个属性 IE6 都认识,所以三个属性都可以读取,又因为第三个属性覆盖掉前 2 个属性,所以 IE6 最终读取的是第三个属性。
1 针对 firefox ie6 ie7 的 css 样式
现在大部分都是用!important 来 hack,对于 ie6 和 firefox 测试可以正常显示,
但是 ie7 对!important 可以正确解释,会导致页面没按要求显示!找到一个针
对 IE7 不错的 hack 方式就是使用“*+html”,现在用 IE7 浏览一下,应该没有问题了。
现在写一个 CSS 可以这样:
//以下为引用的内容:
#1 &#123; color: #333; &#125; /* Moz */
* html #1 &#123; color: #666; &#125; /* IE6 */
*+html #1 &#123; color: #999; &#125; /* IE7 */
那么在 firefox 下字体颜色显示为#333,IE6 下字体颜色显示为#666,IE7 下字体颜色显示为#999。
2 css 布局中的居中问题
主要的样式定义如下:
body &#123;TEXT-ALIGN: center;&#125;
#center &#123; MARGIN-RIGHT: auto; MARGIN-LEFT: auto; &#125;
首先在父级元素定义 TEXT-ALIGN:这个的意思就是在父级元素内的内容居中;对于 IE 这样设定就已经可以了。
但在 mozilla 中不能居中。解决办法就是在子元素定义时候设定时再加上“MARGIN-RIGHT:MARGIN-LEFT: ”
需要说明的是,如果你想用这个方法使整个页面要居中,建议不要套在一个 DIV 里,你可以依次拆出多个 div,
只要在每个拆出的 div 里定义 MARGIN-RIGHT:MARGIN-LEFT: 就可以了。
3 盒模型不同解释
#box&#123; width:<span class="c0px; //for ie6.0- w\idth:<span class="c0px; //for ff+ie6.0&#125;
#box&#123; width:<span class="c0px!important //for ff width:<span class="c0px; //for ff+ie6.0 width /**/:<span class="c0px; //for ie6.0-&#125;
4 浮动 ie 产生的双倍距离
#box{ float: width:100 margin:0 0 0 100 //这种情况之下 IE 会产生 200px 的距离 display: //使浮动忽略}
这里细说一下 block,inline 两个元素,Block 元素的特点是:总是在新行上开始,高度,宽度,行高,边距都可以控制(块元素);Inline 元素的特点是:和其他元素在同一行上,…不可控制(内嵌元素);
#box{ display: //可以为内嵌元素模拟为块元素 display: //实现同一行排列的的效果 diplay:
IE 不认得 min-这个定义,但实际上它把正常的 width 和 height 当作有 min 的情况来使。这样问题就大了,如果只用宽度和高度,
正常的浏览器里这两个值就不会变,如果只用 min-width 和 min-height 的话,IE 下面根本等于没有设置宽度和高度。
比如要设置背景图片,这个宽度是比较重要的。要解决这个问题,可以这样:
#box{ width: 80 height: 35}html&body #box{ width: height: min-width: 80 min-height: 35}
6 页面的最小宽度
min-width 是个非常方便的 CSS 命令,它可以指定元素最小也不能小于某个宽度,这样就能保证排版一直正确。但 IE 不认得这个,
而它实际上把 width 当做最小宽度来使。为了让这一命令在 IE 上也能用,可以把一个&div& 放到 &body& 标签下,然后为 div 指定一个类:
然后 CSS 这样设计:
#container{ min-width: 600 width:expression(document.body.clientWidth & 600? “600px”: “auto” );}
第一个 min-width 是正常的;但第 2 行的 width 使用了 Javascript,这只有 IE 才认得,这也会让你的 HTML 文档不太正规。它实际上通过 Javascript 的判断来实现最小宽度。
7 清除浮动
.hackbox{ display: //将对象作为块元素级的表格显示}或者.hackbox{ clear:}
或者加入:after(伪对象),设置在对象后发生的内容,通常和 content 配合使用,IE 不支持此伪对象,非 Ie 浏览器支持,
所 以并不影响到 IE/WIN 浏览器。这种的最麻烦的……#box:after{ content: “.”; display: height: 0; clear: visibility:}
8 DIV 浮动 IE 文本产生 3 象素的 bug
左边对象浮动,右边采用外补丁的左边距来定位,右边对象内的文本会离左边有 3px 的间距.
#box{ float: width:800}#left{ float: width:50%;}#right{ width:50%;}*html #left{ margin-right:-3 //这句是关键}
HTML代码&div id=”box”& &div id=”left”&&/div& &div id=”right”&&/div&&/div&
9 属性选择器(这个不能算是兼容,是隐藏 css 的一个 bug)
p[id]{}div[id]{}
这个对于 IE6.0 和 IE6.0 以下的版本都隐藏,FF 和 OPera 作用
属性选择器和子选择器还是有区别的,子选择器的范围从形式来说缩小了,属性选择器的范围比较大,如 p[id]中,所有 p 标签中有 id 的都是同样式的.
10 IE 捉迷藏的问题
当 div 应用复杂的时候每个栏中又有一些链接,DIV 等这个时候容易发生捉迷藏的问题。
有些内容显示不出来,当鼠标选择这个区域是发现内容确实在页面。
解决办法:对#layout 使用 line-height 属性 或者给#layout 使用固定高和宽。页面结构尽量简单。
11 高度不适应
高度不适应是当内层对象的高度发生变化时外层高度不能自动进行调节,特别是当内层对象使用
margin 或 paddign 时。例:
&p&p 对象中的内容&/p&
#box &#123;background-color:#eee; &#125;
#box p &#123;margin-top: <span class="cpx;margin-bottom: <span class="cpx; text-align:center; &#125;
解决方法:在 P 对象上下各加 2 个空的 div 对象 CSS 代码:.1{height:0overflow:}或者为 DIV 加上 border 属性。
屏蔽 IE 浏览器(也就是 IE 下不显示)
*:lang(zh) select {font:12px !} /*FF,OP 可见*/
select:empty {font:12px !} /*safari 可见*/
这里 select 是选择符,根据情况更换。第二句是 MAC 上 safari 浏览器独有的。
仅 IE7 识别
*+html {…}
当面临需要只针对 IE7 做样式的时候就可以采用这个兼容。
IE6 及 IE6 以下识别
* html {…}
这个地方要特别注意很多地主都写了是 IE6 的兼容其实 IE5.x 同样可以识别这个兼容。其它浏览器不识别。
html/**/ &body select {……}
这句与上一句的作用相同。
仅 IE6 不识别
select { display /*IE6 不识别*/:}
这里主要是通过 CSS 注释分开一个属性与值,流释在冒号前。
仅 IE6 与 IE5 不识别
select/**/ { display /*IE6,IE5 不识别*/:}
这里与上面一句不同的是在选择符与花括号之间多了一个 CSS 注释。
仅 IE5 不识别
select/*IE5 不识别*/ { display:}
这一句是在上一句中去掉了属性区的注释。只有 IE5 不识别
盒模型解决方法
selct {width:IE5.x 宽度; voice-family :””}””; voice-family: width:正确宽度;}
盒模型的清除方法不是通过!important 来处理的。这点要明确。
select:after {content:”.”; display: height:0; clear: visibility:}
在 Firefox 中,当子级都为浮动时,那么父级的高度就无法完全的包住整个子级,那么这时用这个清除浮动的兼容来对父级做一次定义,那么就可以解决这个问题 。
截字省略号
select { -o-text-overflow: text-overflow: white-space:nowrapoverflow: }
这个是在越出长度后会自行的截掉多出部分的文字,并以省略号结尾,很好的一个技术。只是目前 Firefox 并不支持。
只有 Opera 识别
@media all and (min-width: 0px){ select {……} }
针对 Opera 浏览器做单独的设定。
以上都是写 CSS 中的一些兼容,建议遵循正确的标签嵌套(div ul li 嵌套结构关系),这样可以减少你使用兼容的频率,不要进入理解误区,并不是一个页面就需要很多的兼容来保持多浏览器兼容),很多情况下也许一个兼容都不用 也可以让浏览器工作得非常好,这些都是用来解决局部的兼容性问题,如果希望把兼容性的内容也分离出来,不妨试一下下面的几种过滤器。这些过滤器有的是写在 CSS 中通过过滤器导入特别的样式,也有的是写在 HTML 中的通过条件来链接或是导入需要的补丁样式。
IE5.x 的过滤器,只有 IE5.x 可见
@media tty {
i{content:””;/*” “*/}} @import ’ie5win.css’; /*”;}
IE5/MAC 的过滤器,一般用不着
@import “ie5mac.css”;
下面是 IE 的条件注释,个人觉得用条件注释调用相应 兼容是比较完美的多浏览器兼容的解决办法。把需要兼容的地方单独放到一个文件里面,当浏览器版本符合的时候就可以调用那个被兼容的样式,这样不仅使用起来 非常方便,而且对于制作这个 CSS 本身来讲,可以更严格的观察到是否有必要使用兼容,很多情况下,当我本人写 CSS 如果把全部代码包括兼容都写到一个 CSS 文件的时候的时候会很随意,想怎么兼容就怎么兼容,而你独立出来写的时候,你就会不自觉的考虑是否有必要兼容,是先兼容 CSS?还是先把主 CSS 里面的东西调整到尽可能的不需要兼容?当你仅用很少的兼容就让很多浏览器很乖很听话的时候,你是不是很有成就感呢?你知道怎么选 择了吧~~呵呵
IE 的 if 条件兼容 自己可以灵活使用参看这篇 IE 条件注释
所有的 IE 可识别
只有 IE5.0 可以识别
Only IE 5.0+
IE5.0 包换 IE5.5 都可以识别
仅 IE6 可识别
Only IE 7/-
IE6 以及 IE6 以下的 IE5.x 都可识别
Only IE 7/-
仅 IE7 可识别
Css 当中有许多的东西不按照某些规律来的话,会让你很心烦,虽然你可以通过很多的兼容,很多的!important 来控制它,但是你会发现长此以往你会很不甘心,看看许多优秀的网站,他们的 CSS 让 IE6,Ie7,Firefox,甚至 Safari,Opera 运行起 来完美无缺是不是很羡慕?而他们看似复杂的模版下面使用的兼容 少得可怜。其实你要知道 IE 和 Firefox 并不不是那么的不和谐,我们找到一定的方法,是完全可以让他们和谐共处的。不要你认为发现了兼容的办法,你就掌握了一切,我们并不是兼容的奴隶。
div ul li 的嵌套顺序
今天只讲一个规则。就是&div&&ul&&li&的三角关系。我的经验就是&div&在最外 面,里面是&ul&,然后再是&li&,当然&li&里面又可以嵌套&div&什么的,但是并不建议你 嵌套很多东西。当你符合这样的规则的时候,那些倒霉的,不听话的间隙就不会在里面出现了,当你仅仅是&div&里面放&li&, 而不用&ul&的时候,你会发现你的间隙十分难控制,一般情况下,IE6 和 IE7 会凭空多一些间距。但很多情况你来到下一行,间隙就没了,但 是前面的内容又空了很大一块,出现这种情况虽然你可以改变 IE 的 Margin,然后调整 Firefox 下面的 Padding,以便使得两者显示起来得效果 很相似,但是你得 CSS 将变得臭长无比,你不得不多考虑更多可能出现这种问题补救措施,虽然你知道千篇一律来兼容它们,但是你会烦得要命。
具体嵌套写法
遵循上面得嵌套方式,&div&&ul&&li&&/li&&/ul&& /div& 然后在 CSS 里面告诉 ul {Margin:0Padding:0list-style:},其中 list-style:none 是不让&li& 标记的最前方显示圆点或者数字等目录类型的标记,因为 IE 和 Firefox 显示出来默认效果有些不一样。因此这样不需要做任何手脚,你的 IE6、和 IE7、Firefox 显示出来的东西(外距,间距,高度,宽度)就几乎没什么区别了,也许细心的你会在某一个时刻发现:两个象素的差别,但那已经很完美 了,不需要你通过调整大片的 CSS 来控制它们的显示了,你愿意,你可以仅仅兼容一两个地方,而且通常这种兼容可以适应各种地方,不需要你重复在不同的地方 调试不同的兼容方式–减轻你的烦。你可以 ul.class1, ul.class2, ul.class3 {xxx:xxxx}的方式方便的整理出你要兼容的地方,而统一兼容。尝试一下吧,再也不要乱嵌套了,虽然在 Div+CSS 的方式下你几乎可以想怎么嵌套 就怎么嵌套,但是按照上面的规律你将轻松很多,从而事半功倍!
六、CSS 兼容要点分析 IE vs FF
CSS 兼容要点:
DOCTYPE 影响 CSS 处理
FF: div 设置 margin-left, margin-right 为 auto 时已经居中, IE 不行
FF: body 设置 text-align 时, div 需要设置 margin: auto(主要是 margin-left,margin-right) 方可居中
FF: 设置 padding 后, div 会增加 height 和 width, 但 IE 不会, 故需要用 !important 多设一个 height 和 width
FF: 支持 !important, IE 则忽略, 可用 !important 为 FF 特别设置样式
div 的垂直居中问题: vertical-align: 将行距增加到和整个 DIV 一样高 line-height:200 然后插入文字,就垂直居中了。缺点是要控制内容不要换行
cursor: pointer 可以同时在 IE FF 中显示游标手指状, hand 仅 IE 可以
FF: 链接加边框和背景色,需设置 display: block, 同时设置 float: left 保证不换行。参照 menubar, 给 a 和 menubar 设置高度是为了避免底边显示错位, 若不设 height, 可以在 menubar 中插入一个空格 XHTML+CSS 兼容性解决方案小集
使用 XHTML+CSS 构架好处不少,但也确实存在一些问题,不论是因为使用不熟练还是思路不清晰,我就先把一些我遇到的问题写在下面,省的大家四处找^^
1、在 mozilla firefox 和 IE 中的 BOX 模型解释不一致导致相差 2px 解决方法:
div{margin:30px!margin:28}
注意这两个 margin 的顺序一定不能写反,据阿捷的说法!important 这个属性 IE 不能识别,但别的浏览器可以识别。所以在 IE 下其实解释成这样:
div{maring:30margin:28px}
重复定义的话按照最后一个来执行,所以不可以只写 margin:XXpx!
2、IE5 和 IE6 的 BOX 解释不一致 IE5 下 div{width:300margin:0 10px 0 10}div 的宽度会被解释为 300px-10px(右填充)-10px(左填充)最终 div 的宽度为 280px,而在 IE6 和其他浏览器上宽度则 是以 300px+10px(右填充)+10px(左填充)=320px 来计算的。这时我们可以做如下修改
div{width:300px!width /**/:340margin:0 10px 0 10px}
,关于这个/**/是什么我也不太明白,只知道 IE5 和 firefox 都支持但 IE6 不支持,如果有人理解的话,请告诉我一声,谢了!:)
3、ul 标签在 Mozilla 中默认是有 padding 值的,而在 IE 中只有 margin 有值所以先定义
ul{margin:0;padding:0;}
就能解决大部分问题。
4、关于脚本,在 xhtml1.1 中不支持 language 属性,只需要把代码改为
& type=”text/java”&
七、10 个你未必知道的 CSS 技巧
1、CSS 字体属性简写规则
一般用 CSS 设定字体属性是这样做的:
以下为引用的内容:font-weight:font-style:font-varient:small-
font-size:1
line-height:1.5
font-family:verdana,sans-
但也可以把它们全部写到一行上去:
font: bold italic small-caps 1em/1.5em verdana,sans-
真不错!只有一点要提醒的:这种简写方法只有在同时指定 font-size 和 font-family 属性时才起作用。而且,如果你没有设定 font-weight, font-style, 以及 font-varient ,他们会使用缺省值,这点要记上。
2、同时使用两个类
一般只能给一个元素设定一个类(Class),但这并不意味着不能用两个。事实上,你可以这样:
&p class=”text side”&…&/p&
同时给 P 元素两个类,中间用空格格开,这样所有 text 和 side 两个类的属性都会加到 P 元素上来。如果它们两个类中的属性有冲突的话,后设置的起作用,即在 CSS 文件中放在后面的类的属性起作用。
补充:对于一个 ID,不能这样写&p id=”text side”&…&/p&也不能这样写
3、CSS border 的缺省值
通常可以设定边界的颜色,宽度和风格,如:
border: 3px solid #000
这位把边界显示成 3 像素宽,黑色,实线。但实际上这里只需要指定风格即可。
如果只指定了风格,其他属性就会使用缺省值。一般地,Border 的宽度缺省是 medium,一般等于 3 到 4 个像素;缺省的颜色是其中文字的颜色。如果这个值正好合适的话,就不用设那么多了。
4、CSS 用于文档打印
许多网站上都有一个针对打印的版本,但实际上这并不需要,因为可以用 CSS 来设定打印风格。
也就是说,可以为页面指定两个 CSS 文件,一个用于屏幕显示,一个用于打印:
&link type=”text/css” rel=”stylesheet” href=”/stylesheet.css” media=”screen” /& &link type=”text/css” rel=”stylesheet” href=”printstyle.css” media=”print” /&
第 1 行就是显示,第 2 行是打印,注意其中的 media 属性。
但应该在打印 CSS 中写什么东西呢?你可以按设计普通 CSS 的方法来设定它。设计的同时就可以把这个 CSS 设成显示 CSS 来检查它的效果。也许你会 使用 display: none 这个命令来关掉一些装饰图片,再关掉一些导航按钮。要想了解更多,可以看“打印差异”这一篇。
5、图片替换技巧
一般都建议用标准的 HTML 来显示文字,而不要使用图片,这样不但快,也更具可读性。但如果你想用一些特殊字体时,就只能用图片了。
比如你想整个卖东西的图标,你就用了这个图片:
&h1&&img src=”/blog/widget-image.gif” alt=”Buy widgets” /&&/h1&
这当然可以,但对搜索引擎来说,和正常文字相比,它们对 alt 里面的替换文字几乎没有兴趣这是因为许多设计者在这里放许多关键词来骗搜索引擎。所以方法应该是这样的:
&h1&Buy widgets&/h1&
但这样就没有特殊字体了。要想达到同样效果,可以这样设计 CSS:
h1 { background: url(/blog/widget-image.gif) no- height: image height text-indent: -2000px }
注意把 image height 换成真的图片的高度。这里,图片会当作背景显示出来,而真正的文字由于设定了-2000 像素这个缩进,它们会出现在屏幕左边 2000 点的地方,就看不见了。但这对于关闭图片的人来说,可能全部看不到了,这点要注意。
6、CSS box 模型的另一种调整技巧
这个 Box 模型的调整主要是针对 IE6 之前的 IE 浏览器的,它们把边界宽度和空白都算在元素宽度上。比如:
#box { width: 100 border: 5 padding: 20px }
这样调用它:
&div id=”box”&…&/div&
这时盒子的全宽应该是 150 点,这在除 IE6 之前的 IE 浏览器之外的所有浏览器上都是正确的。但在 IE5 这样的浏览器上,它的全宽仍是 100 点。可以用以前人发明的 Box 调整方法来处理这种差异。
但用 CSS 也可以达到同样的目的,让它们显示效果一致。
#box { width: 150px } #box div { border: 5 padding: 20px }
这样调用:
&div id=”box”&&div&…&/div&&/div&
这样,不管什么浏览器,宽度都是 150 点了。
7、块元素居中对齐
如果想做个固定宽度的网页并且想让网页水平居中的话,通常是这样:
#content { width: 700 margin: 0 auto }
你会使用 &div id=”content”& 来围上所有元素。这很简单,但不够好,IE6 之前版本会显示不出这种效果。改 CSS 如下:
body { text-align: center } #content { text-align: width: 700 margin: 0 auto }
这会把网页内容都居中,所以在 Content 中又加入了
text-align: left 。
8、用 CSS 来处理垂直对齐
垂直对齐用表格可以很方便地实现,设定表格单元 vertical-align: middle 就可以了。但对 CSS 来说这没用。如果你想设定一个导航条是 2em 高,而想让导航文字垂直居中的话,设定这个属性是没用的。
CSS 方法是什么呢?对了,把这些文字的行高设为 2em:line-height: 2em ,这就可以了。
9、CSS 在容器内定位
CSS 的一个好处是可以把一个元素任意定位,在一个容器内也可以。比如对这个容器:
#container { position: relative }
这样容器内所有的元素都会相对定位,可以这样用:
&div id=”container”&&div id=”navigation”&…&/div&&/div&
如果想定位到距左 30 点,距上 5 点,可以这样:
#navigation { position: left: 30 top: 5px }
当然,你还可以这样:
margin: 5px 0 0 30px
注意 4 个数字的顺序是:上、右、下、左。当然,有时候定位的方法而不是边距的方法更好些。
10、直通到屏幕底部的背景色
在垂直方向是进行控制是 CSS 所不能的。如果你想让导航栏和内容栏一样直通到页面底部,用表格是很方便的,但如果只用这样的 CSS:
#navigation { background: width: 150px }
较短的导航条是不会直通到底部的,半路内容结束时它就结束了。该怎么办呢?
不幸的是,只能采用欺骗的手段了,给这较短的一栏加上个背景图,宽度和栏宽一样,并让它的颜色和设定的背景色一样。
body { background: url(/blog/blue-image.gif) 0 0 repeat-y }
此时不能用 em 做单位,因为那样的话,一旦读者改变了字体大小,这个花招就会露馅,只能使用 px。
除非注明,否则均为原创文章,转载请以链接形式标明本文地址本文链接:

我要回帖

更多关于 数据线链接手机上网 的文章

 

随机推荐