兼容性问题(pc css)_html/css_WEB-ITnose
记录平时遇见的兼容性问题,有更好的解决办法希望各位提出,会持续更新
提出时间 | 问题描述 | 解决方案 |
2014/7/15 | table下面使用img或者其他元素例如embed会产生,对应的空隙,假如使用文字缺不会发生上述问题. | 方法1:可以使用怪异模式进行解析html,不建议(把!doctypehtml去掉 方法2:设置对应的元素的css;设置为块状元素或者浮动,具体帖子http://blog.csdn.net/fgdfgasd/article/details/7979763 |
2014/7/15 | ie不支持tr设置background | 使用td设置background(不推荐),使用css把tr设置background来的方便 |
为什么FF下文本无法撑开容器的高度 | 标准浏览器中固定高度值的容器是不会象IE6里那样被撑开的, 办法就是去掉height设置min-height:200px; 这里为了照顾不认识min-height的IE6 可以这样定义:{height:auto!important;height:200px;min-height:200px;} | |
怎么样才能让层显示在FLASH之上呢 | FLASH设置透明 解决的办法是给FLASH设置透明 | |
为什么web标准中IE无法设置滚动条颜色了 | 将body换成html,去掉doctype声明,进入怪异模式 | |
超链接访问过后hover样式就不出现的问题 | 被点击访问过的超链接样式不在具有hover和active了,改变CSS属性的排列顺序:L-V-H-Aa:link,a:visited,a:hover,a:active{} | |
ie6中超链接加入边框显示不全 | 加入display:block,变为块状元素;zoom:1 | |
ie6元素存在确不显示出来 | 父亲元素添加 overflow:hidden;zoom:1; ie6下浮动及绝对定位元素莫名消失的问题 在最后加入一个清浮动的div(CSS:.clear{clear:both;height:0;overflow:hidden;}HTML: | |
2014/9/26 | 不定宽度水平居中(分页常用) | 利用定位父元素relative>容器元素absoluteleft:50%>目标元素relativeleft:-50%(或者right:50%)利用是一个定位的漏洞实现 |
2014/10/15 | display:inline-block元素不能再同一条水平线上,使用marginpadding不能调整 | 把相邻的元素设置vertical-align:top让其顶部对齐再让图片使用-px进行微调 |
2014/9/27 | margin:-1px的时候hover无效果,设置z-index不行 | 使用定位position:relative显示出hover的东西 |
2014/10/16 | 在定制宽度的实现全屏层 | 使用定位position:absolute让其浮动起来,left:0top:0再使用margin-left:-图片宽度的一半 |
2014/10/24 | table中thead设置了边框之后,tbody无设置边框,调用js对元素进行隐藏显示操作,火狐tbody会渲染出边框 | 默认为td加背景色边框,切换换边框 |
2014/10/24 | line-height对于排版有影响,(谷歌有影响,float:left后,左边留空 | 由于子元素是继承父亲元素的line-height,由于浏览器的解析可能会导致出现问题,比较理想是开始初始化的时候使用line-height为1或者normal,所以解决办法就是把对应的元素的line-height设置为normal或者把字体大小改小,因为line-height:1.5font-size:10px;相当于line-height:15px;其实也是改变line-height达到效果,改字体会导致部分布局改变不推荐http://www.zhangyunling.com/?p=21 |
2014/10/30 | 输入框与图像不在一条水平线上,vertical-align:middle,在不同浏览器中解释不一样(ie7-8)会出现不对齐 | 使用vertical-align:top浏览器解释一样,但是需要注意的是图片的高度和输入框的高度要相近 |
2014/10/30 | 服务器的渲染css会出现位移 | |
2014/11/3 | ie6对于编码不一样的css无法加载 | 修改css编码 |
2014/11/3 | ie6对于浮动的div无定宽度,会出现右浮动换行 | 对于左浮动的div加上一个对应的宽度 |
2014/11/4 | div和section的区别 | section更具有语义,适合使用于文章分段还有部分内容的区别,然而只是单纯使用样式更加建议使用div |
2014/11/7 | ie6绝对定位左下失效,因为父亲元素无添加宽度和高度 | 使用zoom:1触发layout或者给父亲元素添加高度或者宽度可以解决 |
2014/11/8 | 字符换行 | ie下使用word-wrap:break-word;所有的都正常。 一般用word-wrap:break-word;word-break:break-all;导致长串英文和英文单词被断开。用:overflow:auto;ie下,长串会自动折行。ff下,长串会被遮盖。 word-wrap:break-word;overflow:hidden; |
2014/12/25 | 文本左右对齐 | text-align:justify!important;// text-justify:distribute-all-lines;//针对ie实现 |
2014/12/25 | ie6-7触发inline-block | .classify_item{display:inline-block;width:592px;height:400px;} .classify_item_ie{*display:inline} liclass="classify_itemclassify_item_ie" display:inline-block; *display:inline; *zoom:1; |
2015/1/4 | 在ie6中,当文字和img、input、textarea、select、object等对象在同一个容器中的时候,line-height属性失效。 只有全文字时,line-height属性才有效。 | 在其中一个非文字的对象的样式中增加: margin:(容器的line-height-对象本身的高度)/2px0; vertical-align:middle; |
2015/1/5 | clearfix清除浮动会自动渲染高度 | 外部元素设置overflow:hidden; |
2015/1/5 | ie6-7overflow:hidden失效 | 即使父元素设置了overflow:hidden。 解决这个bug很简单,在父元素中使用position:relative;即可解决该bug |
2015/1/6 | ie6-7li嵌套ul存在padding | 在ul的父亲li里面添加*zoom:1触发haslayout |
2015/1/12 | iecss3htc路径.iecss{behavior:url(htc/pie.htc);} | 路径是项目的根目录路径css调用时候不需要使用../htc/pie.htc直接htc/pie.htc即可 |
2015/1/14 | 在ie6下,position:relative下,使用js交互,margin-left会消失 | 使用padding,使用js进行重绘,(添加样式强制重新渲染样式) |
2015/1/14 | ie6-7父亲元素设置了overflow:hidden,对设置了子元素为position:relative无效 | 父亲元素设置position:relative |
2015/3/5 | ie7下浮动元素第二行第一个元素会换行 | 浮动元素必须定义一个高度不然自动高度解析不正确 |
2015/3/5 | ie7下li下面a标签display:block与li有间隙 | a标签height:100% width:100%; |
2015/3/17 | 123|123这种效果margin-left:-1最外层overflow:hidden无效 | 对应层必须是块,block或者inline-block才生效 |
2015/3/19 | dl浮动列表在ie7下第二行第一个元素被撑爆 | ie7需要定义一个高度 |
2015/3/21 | ie7最后的浮动元素会换行 | 需要把元素强制不换行white-space:nowrap; |
转载请保留原文地址,谢谢

Heiße KI -Werkzeuge

Undresser.AI Undress
KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover
Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool
Ausziehbilder kostenlos

Clothoff.io
KI-Kleiderentferner

AI Hentai Generator
Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

Heiße Werkzeuge

Notepad++7.3.1
Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version
Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1
Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6
Visuelle Webentwicklungstools

SublimeText3 Mac-Version
Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Heiße Themen



Der Artikel erörtert den HTML & lt; Progress & gt; Element, Absicht, Styling und Unterschiede vom & lt; Meter & gt; Element. Das Hauptaugenmerk liegt auf der Verwendung & lt; Fortschritt & gt; Für Aufgabenabschluss und & lt; Meter & gt; für stati

Der Artikel erörtert den HTML & lt; Datalist & gt; Element, das die Formulare verbessert, indem automatische Vorschläge bereitgestellt, die Benutzererfahrung verbessert und Fehler reduziert werden.Character Count: 159

In Artikel werden Best Practices zur Gewährleistung der HTML5-Cross-Browser-Kompatibilität erörtert und sich auf die Erkennung von Merkmalen, die progressive Verbesserung und die Testmethoden konzentriert.

Der Artikel erörtert das HTML & lt; Meter & gt; Element, verwendet zur Anzeige von Skalar- oder Bruchwerten innerhalb eines Bereichs und seine gemeinsamen Anwendungen in der Webentwicklung. Es differenziert & lt; Meter & gt; von & lt; Fortschritt & gt; und Ex

In dem Artikel werden unter Verwendung von HTML5 -Formularvalidierungsattributen wie Erforderlich, Muster, Min, MAX und Längengrenzen erörtert, um die Benutzereingabe direkt im Browser zu validieren.

Dieser Artikel erklärt den HTML5 & lt; Time & gt; Element für semantische Datum/Uhrzeit. Es betont die Wichtigkeit des DateTime-Attributs für die Maschinenlesbarkeit (ISO 8601-Format) neben menschenlesbarem Text, das Zubehör steigert

In dem Artikel wird das Ansichtsfenster -Meta -Tag erörtert, das für das reaktionsschnelle Webdesign auf mobilen Geräten unerlässlich ist. Es wird erläutert, wie die ordnungsgemäße Verwendung eine optimale Skalierung von Inhalten und Benutzerinteraktion gewährleistet, während Missbrauch zu Design- und Zugänglichkeitsproblemen führen kann.

Der Artikel erörtert das & lt; iframe & gt; Der Zweck von Tag, externe Inhalte in Webseiten, seine gemeinsamen Verwendungen, Sicherheitsrisiken und Alternativen wie Objekt -Tags und APIs einzubetten.
