iis服务器助手广告广告
返回顶部
首页 > 资讯 > 前端开发 > JavaScript >DIV CSS HACK和浏览器兼容的方法有哪些
  • 195
分享到

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

2024-04-02 19:04:59 195人浏览 八月长安
摘要

本文小编为大家详细介绍“DIV CSS HACK和浏览器兼容的方法有哪些”,内容详细,步骤清晰,细节处理妥当,希望这篇“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(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和浏览器兼容的方法有哪些”文章已经介绍完毕,想要掌握这篇文章的知识点还需要大家自己动手实践使用过才能领会,如果想了解更多相关内容的文章,欢迎关注编程网JavaScript频道。

--结束END--

本文标题: DIV CSS HACK和浏览器兼容的方法有哪些

本文链接: https://www.lsjlt.com/news/91231.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

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

下载Word文档
猜你喜欢
  • DIV CSS HACK和浏览器兼容的方法有哪些
    本文小编为大家详细介绍“DIV CSS HACK和浏览器兼容的方法有哪些”,内容详细,步骤清晰,细节处理妥当,希望这篇“DIV CSS HACK和浏览器兼容的方法有哪些”文章能帮助大家解决疑惑,下面跟着小编...
    99+
    2024-04-02
  • DIV CSS HACK怎么和浏览器兼容
    本篇内容介绍了“DIV CSS HACK怎么和浏览器兼容”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成! ...
    99+
    2024-04-02
  • IE8浏览器如何兼容CSS hack
    小编给大家分享一下IE8浏览器如何兼容CSS hack,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧! CSS hack区分以下...
    99+
    2024-04-02
  • div+css需要兼容验证的浏览器有哪些
    这篇文章将为大家详细讲解有关div+css需要兼容验证的浏览器有哪些,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。需要兼容验证的浏览器有哪些?DIV+CSS开发需要安装的...
    99+
    2024-04-02
  • DIV+CSS开发浏览器的兼容性问题有哪些
    这篇文章主要介绍“DIV+CSS开发浏览器的兼容性问题有哪些”,在日常操作中,相信很多人在DIV+CSS开发浏览器的兼容性问题有哪些问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解...
    99+
    2024-04-02
  • CSS浏览器兼容性Hack的示例分析
    这篇文章给大家分享的是有关CSS浏览器兼容性Hack的示例分析的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。IE6/7实现display:inline-block有两种方法,第一...
    99+
    2024-04-02
  • CSS中hack兼容不同浏览器的写法是什么
    这篇文章主要介绍了CSS中hack兼容不同浏览器的写法是什么,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。 IE6相比老的版本涉猎器,用...
    99+
    2024-04-02
  • IE和火狐浏览器下CSS兼容技巧有哪些
    IE和火狐浏览器下CSS兼容技巧有哪些,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。你对IE和火狐浏览器下CSS兼容技巧是否熟悉,这里和大...
    99+
    2024-04-02
  • DIV CSS兼容原因有哪些
    这篇“DIV CSS兼容原因有哪些”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“DIV C...
    99+
    2024-04-02
  • Windows系统下浏览器常用的CSS hack有哪些
    这篇“Windows系统下浏览器常用的CSS hack有哪些”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们...
    99+
    2024-04-02
  • 各种浏览器下常见css的兼容问题有哪些
    这篇文章主要讲解了“各种浏览器下常见css的兼容问题有哪些”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“各种浏览器下常见css的兼容问题有哪些”吧!一、链接...
    99+
    2024-04-02
  • Flexbox浏览器兼容的知识点有哪些
    这篇文章主要介绍了Flexbox浏览器兼容的知识点有哪些的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇Flexbox浏览器兼容的知识点有哪些文章都会有所收获,下面我们一起来看看...
    99+
    2024-04-02
  • 常见浏览器兼容问题有哪些
    小编给大家分享一下 常见浏览器兼容问题有哪些,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!常见浏览器兼容问题:1.li在IE中底部3像素的BUG。解决方案:在&l...
    99+
    2023-06-05
  • CSS Hack技术解决多浏览器兼容问题是怎样的
    本篇文章为大家展示了CSS Hack技术解决多浏览器兼容问题是怎样的,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。向大家描述一下如何使...
    99+
    2024-04-02
  • 常见的浏览器Hack技巧有哪些
    这篇文章将为大家详细讲解有关常见的浏览器Hack技巧有哪些,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。IE HackIE系列浏览器的hack大略如下:_nowamagi...
    99+
    2024-04-02
  • css safari浏览器识别CSS hack的方法是什么
    本文小编为大家详细介绍“css safari浏览器识别CSS hack的方法是什么”,内容详细,步骤清晰,细节处理妥当,希望这篇“css safari浏览器识别CSS hack的方法是什么”文章能帮助大家解...
    99+
    2024-04-02
  • IE6、IE7、IE8、Firefox兼容性CSS HACK问题有哪些
    这篇文章给大家分享的是有关IE6、IE7、IE8、Firefox兼容性CSS HACK问题有哪些的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。1.区别IE和非IE浏览器CSS H...
    99+
    2024-04-02
  • CSS多浏览器兼容的示例分析
    本篇文章给大家分享的是有关CSS多浏览器兼容的示例分析,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。 1、DOC...
    99+
    2024-04-02
  • 如何解决DIV+CSS建站时对浏览器的兼容性问题
    这篇文章给大家介绍如何解决DIV+CSS建站时对浏览器的兼容性问题,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。DIV+CSS建站对浏览器的兼容性问题和注意事项使用DIV+CSS构架好...
    99+
    2024-04-02
  • 主流浏览器HTML5与CSS3兼容性有哪些区别
    这篇文章主要介绍“主流浏览器HTML5与CSS3兼容性有哪些区别”,在日常操作中,相信很多人在主流浏览器HTML5与CSS3兼容性有哪些区别问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作