千家信息网

DIV CSS HACK和浏览器兼容的方法有哪些

发表于:2024-11-26 作者:千家信息网编辑
千家信息网最后更新 2024年11月26日,本文小编为大家详细介绍"DIV CSS HACK和浏览器兼容的方法有哪些",内容详细,步骤清晰,细节处理妥当,希望这篇"DIV CSS HACK和浏览器兼容的方法有哪些"文章能帮助大家解决疑惑,下面跟
千家信息网最后更新 2024年11月26日DIV CSS HACK和浏览器兼容的方法有哪些

本文小编为大家详细介绍"DIV CSS HACK和浏览器兼容的方法有哪些",内容详细,步骤清晰,细节处理妥当,希望这篇"DIV CSS HACK和浏览器兼容的方法有哪些"文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。

一. 先容

这篇文章包括了8个尤为有用的图谋方法, 在进行css设计碰着问题时你就会用到它们.

二. 针对浏览器的选择器

这些选择器在你须要针对某款涉猎器进行css设计时将非常有用.

IE6及其更低版本

* html {}

IE7及其更低版本

*:first-child+html {} * html {}

仅针对IE7

*:first-child+html {}

IE7和现代浏览器

html>body{}

仅古代浏览器(IE7不实用)

html>/**/body{}

Opera9及其更低版本

html:first-child {}

Safari

html[xmlns*=""] body:last-child {}

要运用这些选择器,请将它们放在格局畴前. 好比:

#content-box {width:300px;height:150px;} * html #content-box {width: 250px; }  /* overrides the above style and changes the width to 250px in IE 6 and below */

三. 让IE6赞成PNG透明

一个IE6的Bug惹起了毒品烦, 他不赞成通明的PNG图片.(css实现ie6 png图片通明)

你需求使用一个css滤镜

*html #image-style {background-image: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="fil ename.png", sizingMethod="scale");}

四. 移除超链接的虚线(仅对FF有用)

FireFox下,当你点击一个超链接时会在核心出现一个虚线外观. 这很容易管理, 只重要在标签技俩中列入 outline:none .

a{outline: none;}

五. 给行内元素定义宽度

假如你给一个行内元素定义宽度,那末它只是在IE6下有效. 一切的HTML元素要么是行内元素要么就好是块元素. 行内元素包括: , , . 块元素包括

,

,

,
  • . 你不克不及定义行内元素的宽度, 为了用意这个问题你可以将行内元素更改成块元素.

    span { width: 150px; display: block }

    六. 让静止宽度的页面居中

    为了让页面在浏览器居中显示, 需要相对于定位外层div, 而后把margin配置为auto.

    #wrapper {margin: auto;position: relative;}

    七. 图片改换技术

    用文字总比用图片做标题好一些. 笔墨对屏幕阅读机和SEO凡曲直短长常朋侪的.

    HTML:

    Main heading one

    CSS:

    h2 { bac千克round:url(heading-image.gif) no-repeat; } h2 span {position:absolute;text-indent:-5000px;}

    你可以看到咱们对标题问题运用了尺度的

    作为标签况且用css来将文本变革为图片. text-indent属性将笔墨推到了涉猎器左边5000px处, 这样关于涉猎者来讲就看不见了.

    关掉css,尔后看看头部会是什么模样的.

    八. 最小宽度

    IE6其它一个裂缝即是它不支持 min-width 属性. min-width又是相称有用的, 特别是对付弹性模板来讲, 它们有一个100%的宽度,min-width 可以陈诉涉猎器甚么时刻就不要再紧缩宽度了.

    除IE6之外一切的涉猎器你只紧要一个 min-width: Xpx; 比如:

    .container {min-width:300px;}

    为了让他在IE6下任务, 我们需求一些特别的任务. 劈头的时刻我们紧要建立两个div, 一个采集另外一个:

    Content

    尔后你必要定义外层div的min-width属性

    .container {min-width:300px;}

    这时该是IE hack大显才智的时辰了. 你须要包含下列的代码:

    * html .container {border-right: 300px solid #FFF;} * html .holder {display: inline-block;position: relative;margin-right: -300px;}

    随着浏览器窗口大小的外层div宽度消沉,以适应直到它缩小到了边框的宽度,此时它不会进一步萎缩的。持有人DIV跟风,也终止萎缩。外层的div边框宽度成为内div的最小宽度。

    九. 潜藏水准滚动条

    为了防范出现水平转折条, 在body里参与 overflow-x:hidden .

    body { overflow-x: hidden; }

    读到这里,这篇"DIV CSS HACK和浏览器兼容的方法有哪些"文章已经介绍完毕,想要掌握这篇文章的知识点还需要大家自己动手实践使用过才能领会,如果想了解更多相关内容的文章,欢迎关注行业资讯频道。

  • 宽度 元素 浏览器 浏览 图片 方法 外层 有用 属性 文章 版本 问题 选择 最小 紧要 任务 内容 时刻 标签 标题 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 数据库中的双重登录 深圳应用软件开发费用是多少 湖北联想服务器虚拟化哪家便宜 廊坊鼎运计算机网络技术 安全日和网络安全一样吗 属于原始数据库 运营商服务器备份 塑胶材料性能数据库 联通服务器哪里有卖 网络安全的发展与现状 邓州定制软件开发公司 淘宝上的云服务器可以直接上外网 西安博创软件开发有限公司 文科生网络安全 无锡华为软件开发云 计算机网络技术单招面试模版 绵阳网络安全实验 国家图书馆馆藏数据库 怎么进明日之后利文河这个服务器 学数据库可以从事什么 网络安全和手机危害黑板报 网络安全知识竞赛宣传稿英文 安徽电力卫星授时服务器云主机 儿童网络安全拍手歌视频 九江戴尔服务器产品介绍 金蝶数据库连接不上怎么设置 微机室服务器管理客户端 云备份 服务器 sql数据库打不开报14001 珠海力索网络技术有限公司
    0