我的编程空间,编程开发者的网络收藏夹
学习永远不晚

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

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

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; }  

三. 让IE6赞成PNG透明

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

你需求使用一个css滤镜

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

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

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

a{outline: none;}

五. 给行内元素定义宽度

假如你给一个行内元素定义宽度,那末它只是在IE6下有效. 一切的HTML元素要么是行内元素要么就好是块元素. 行内元素包括: <span>, <a>, <strong> 和 <em>. 块元素包括<div>, <p>, <h2>, <form>与<li> . 你不克不及定义行内元素的宽度, 为了用意这个问题你可以将行内元素更改成块元素.

span { width: 150px; display: block }

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

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

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

七. 图片改换技术

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

HTML:

<h2><span>Main heading one</span></h2>

CSS:

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

你可以看到咱们对标题问题运用了尺度的<h2>作为标签况且用css来将文本变革为图片. text-indent属性将笔墨推到了涉猎器左边5000px处, 这样关于涉猎者来讲就看不见了.

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

八. 最小宽度

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

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

.container {min-width:300px;}

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

<div class="container">     <div class="holder">Content</div> </div>

尔后你必要定义外层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和浏览器兼容的方法有哪些”文章已经介绍完毕,想要掌握这篇文章的知识点还需要大家自己动手实践使用过才能领会,如果想了解更多相关内容的文章,欢迎关注编程网行业资讯频道。

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

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

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

Selenium控制浏览器的常用方法有哪些

小编给大家分享一下Selenium控制浏览器的常用方法有哪些,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!Selenium怎么来的?Selenium这个词,是化学
2023-06-05

设置vue动态浏览器标题的方法有哪些

设置vue动态浏览器标题的方法有哪些,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。本篇文章给大家带来了关于怎样利用vue来实现动态设置浏览器标题的效果,希望对大
2023-06-22

云服务器的搭建方案有哪些内容和方法

选择合适的云服务器提供商选择云服务器提供商时,需要考虑许多因素,如云服务器提供商的可靠性、安全性、性能、价格等。在选择云服务器提供商时,可以查看他们的客户评价、用户案例和口碑。配置云服务器配置云服务器需要对云服务器的硬件、软件和网络进行配置,以满足云服务器的需求。配置时需要考虑服务器的存储容量、带宽、安全防护等方面,以
云服务器的搭建方案有哪些内容和方法
2023-10-28

云服务器的定义和特点有哪些内容和方法

云服务器(CloudDocker)是一种虚拟服务器,它可以通过互联网远程托管在各种云计算服务提供商的物理服务器上。它被设计为一种通用计算模型,提供了类似于虚拟机的能力,可以支持多种操作系统、应用程序和数据,包括各种虚拟化技术和存储解决方案。云服务器的定义可以包括以下方面:基本的CloudDocker功能:云服务器可以提供基本的CloudDocker功能,如镜像、加载、分区、迁移、负载平衡等。这些功能对于虚拟机来说非常重要,但对于一般用...
2023-10-27

让网站支持老版本IE6、7、8、9浏览器的解决方法有哪些

这篇文章主要讲解了“让网站支持老版本IE6、7、8、9浏览器的解决方法有哪些”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“让网站支持老版本IE6、7、8、9浏览器的解决方法有哪些”吧!htm
2023-06-08

编程热搜

目录