Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > Web Development
You last visited: Today at 00:28

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



abgerundete Ecken [CSS] in IE

Discussion on abgerundete Ecken [CSS] in IE within the Web Development forum part of the Coders Den category.

Reply
 
Old   #1
 
beefm4ker's Avatar
 
elite*gold: 0
Join Date: Dec 2009
Posts: 572
Received Thanks: 90
abgerundete Ecken [CSS] in IE

Hallo!
ICh habe bei der Suche mit Google gefunden, dass ich ein .htc file einbinden muss. Dies habe ich auch getan, allerdings wenn ich mir die fertige Seite dann im IE angucke verschwindet der Rest meiner Style-Deklarationen :-/ Meine Bereichsdeklaration sieht so aus:
HTML Code:
#bubble
{
	-moz-border-radius:15px;
	-webkit-border-radius:15px;
	-khtml-border-radius:15px;
	border-radius:10px;
	padding-left: 5px;
	margin-top: 5px;
	background-color: #FFFFFF;
	behavior:url(css/border-radius.htc);
 }
Die Ecken sind im Firefox abgerundet und der Hintergrund stimmt auch... Wenn ich nun mit IExplorer das die gleiche Page aufrufe, sehe ich nur die Texte untereinander anstatt in Formen mit abgerundeten Ecken. Lasse ich nun das behavior-tag weg, wird zwar der Inhalt in den Boxen angezeigt, allerdings ohne abgerundete Ecken.
Was ist falsch, dass es nicht so angezeigt wird wie ich will? Hab ich irgendwas falsch gemacht? :-/
beefm4ker is offline  
Old 01/15/2012, 11:30   #2
 
Jay Niize's Avatar
 
elite*gold: 0
Join Date: Oct 2009
Posts: 4,851
Received Thanks: 3,417
Schau mal obs damit funktioniert :

HTML Seite :

Code:
<div class="runde-ecken">
    <div class="b1">&nbsp;</div>
    <div class="b2">&nbsp;</div>
    <div class="b3">&nbsp;</div>
    <div class="b4">&nbsp;</div>
</div>
<div id="content">
Text text Text
</div>
<div class="runde-ecken">
    <div class="b4">&nbsp;</div>
    <div class="b3">&nbsp;</div>
    <div class="b2">&nbsp;</div>
    <div class="b1">&nbsp;</div>
</div>
CSS :

Code:
#content {
    color:#fff;
    width:398px;
    background-color:#000;
    margin:auto;
    border-left:solid 1px #000;
    border-right:solid 1px #000;
}
.runde-ecken {
    margin:auto;
    width:400px; /* Die Breite des ganzen */
    height:5px; /* Die Höhe des ganzen */
    font-size: 0px; /* für IE */
    line-height: 1px; /* für IE */
    min-height: 1px; /* für IE */
}
.runde-ecken .b1 {
    background:#000;
    height:1px;
    margin:0 5px;
}
.runde-ecken .b2 {
    background:#000;
    height:1px;
    margin:0 3px;
}
.runde-ecken .b3 {
    background:#000;
    height:1px;
    margin:0 2px;
}
.runde-ecken .b4 {
    background:#000;
    height:2px;
    margin:0 1px;
}

Nicht von mir.

~Greetings
Jay Niize is offline  
Old 01/15/2012, 16:03   #3
 
PseudoPsycho's Avatar
 
elite*gold: 1715
Join Date: Dec 2011
Posts: 672
Received Thanks: 207
Code:
#bubble {
	-moz-border-radius:15px;
	-webkit-border-radius:15px;
	-khtml-border-radius:15px;
	border-radius:10px; }
würde in meinen Versuchen bereits ausreichen.
Der IE9 richtet sich nach border-radius, Firefox nach -moz-border-radius
und Konqueror müsste sich nach -khtml-border-radius richten...
Soll heißen, im IE9 klappt es auch ohne die .htc, in den älteren IE-Versionen nicht, aber da bringt auch die .htc nicht...
Die einzige wirklich krossbrowserkompatible Methode wäre demnach ein Hintergrundbild mit abgerundeten Ecken (+ background-repeat:no-repeat).
PseudoPsycho is offline  
Old 01/16/2012, 01:03   #4
 
elite*gold: 0
Join Date: Oct 2008
Posts: 319
Received Thanks: 88
IE hat wie firefox und chrome soweit ich weiß auch
ein prefix für den border radius, zumindest meine ich das
schonmal irgentwoe gesehen zu haben. Probiers mal mit
-ie-border-radius, opera braucht übrigens auch ein präfix,
nämlich -o-border-radius. Ab welcher Version der IE das
unterstützt weiß ich allerdings nicht.
Fratyr is offline  
Old 01/16/2012, 12:17   #5
 
PseudoPsycho's Avatar
 
elite*gold: 1715
Join Date: Dec 2011
Posts: 672
Received Thanks: 207
Was Opera angeht, hast'e Recht, aber der IE sollte sich nach dem W3C-Standard richten und braucht dementsprechend kein Präfix...
PseudoPsycho is offline  
Old 01/16/2012, 12:38   #6
 
elite*gold: 0
Join Date: Oct 2008
Posts: 319
Received Thanks: 88
Quote:
Originally Posted by PseudoPsycho View Post
Was Opera angeht, hast'e Recht, aber der IE sollte sich nach dem W3C-Standard richten und braucht dementsprechend kein Präfix...
Der IE ist wohl der einzige Browser der W3C Standarts gekonnt ignoriert
Fratyr is offline  
Old 01/16/2012, 13:31   #7
 
PseudoPsycho's Avatar
 
elite*gold: 1715
Join Date: Dec 2011
Posts: 672
Received Thanks: 207
Ja, stimmt. Aber in diesem speziellen Fall halt ausnahmsweise nicht.
PseudoPsycho is offline  
Old 01/19/2012, 16:57   #8
 
Vaderfone's Avatar
 
elite*gold: 5
Join Date: Apr 2009
Posts: 274
Received Thanks: 82
Über Css kannst du das für keine Art von Internet Explorer momentan lösen. Die einzige Möglichkeit ist mit Bildern als Hintergrund zu arbeiten, dann sind aber leider die Größen fix..

Meines Wissens gibt es keine andere Möglichkeit.
Vaderfone is offline  
Old 01/21/2012, 22:26   #9
 
elite*gold: 0
Join Date: Oct 2008
Posts: 319
Received Thanks: 88
Nein, der IE unterstützt seit neustem nun definitiv den border-radius attribut.
Fratyr is offline  
Old 01/21/2012, 22:44   #10
 
PseudoPsycho's Avatar
 
elite*gold: 1715
Join Date: Dec 2011
Posts: 672
Received Thanks: 207
Quote:
Originally Posted by Fratyr View Post
Nein, der IE unterstützt seit neustem nun definitiv den border-radius attribut.
Stimmt. Mal als Beispiel:
In allen getesteten Browsern (ausgenommen IE8 und niedriger) werden die Ecken der Eingabefelder abgerundet. Der IE9 richtet sich nach dem W3C-Standard border-radius, Firefox nach -moz-border-radius und so weiter...
Die Angabe der .htc kann man einfach weglassen...

Nachtrag: Könnte natürlich sein, dass der IE9 in den Kompatibilitätsmodus springt und daher die Ecken nicht abrundet. Für den Fall einfach im Head ergänzen:
Code:
<!--[if IE]><meta http-equiv="X-UA-Compatible" content="FF=11.0a2;chrome=16;IE=EmulateIE9"><![endif]-->
PseudoPsycho is offline  
Old 01/22/2012, 14:13   #11

 
Ennea's Avatar
 
elite*gold: 0
Join Date: May 2006
Posts: 3,670
Received Thanks: 999
Quote:
Originally Posted by PseudoPsycho View Post
Nachtrag: Könnte natürlich sein, dass der IE9 in den Kompatibilitätsmodus springt und daher die Ecken nicht abrundet. Für den Fall einfach im Head ergänzen:
Code:
<!--[if IE]><meta http-equiv="X-UA-Compatible" content="FF=11.0a2;chrome=16;IE=EmulateIE9"><![endif]-->
Sowas sollte man sich sparen. Einfach darauf achten, dass der richtige Doctype verwendet wird.
Ennea is offline  
Old 01/22/2012, 15:42   #12
 
PseudoPsycho's Avatar
 
elite*gold: 1715
Join Date: Dec 2011
Posts: 672
Received Thanks: 207
Quote:
Originally Posted by Ennea View Post
Sowas sollte man sich sparen. Einfach darauf achten, dass der richtige Doctype verwendet wird.
Was hat denn der Doctype damit zu tun???
Ich habe schon diverse Seiten in HTML5 gebastelt und der IE springt trotzdem in den Komp.-Modus... -.-
Microsoft selbst empfiehlt sogar, den Tag einzubauen, damit sowas nicht passiert. Und wenn man meine Methode verwendet, sieht's halt für alle anderen Browser wie 'n Kommentar aus, sodass man auch bzgl. Validität keine Probleme bekommen sollte...
PseudoPsycho is offline  
Old 01/22/2012, 16:16   #13

 
Ennea's Avatar
 
elite*gold: 0
Join Date: May 2006
Posts: 3,670
Received Thanks: 999
Quote:
Originally Posted by PseudoPsycho View Post
Was hat denn der Doctype damit zu tun?
Da gab es von Microsoft mal einen Eintrag in der Knowledge Base, der damit zu tun hatte. Demnacht macht es IE am Doctype fest, ob es in den Compatibility Mode springt oder nicht. Ist allerdings lange her, dass ich das gelesen hatte, scheint aber dennoch auch noch auf den 9er IE zuzutreffen.


Quote:
Originally Posted by PseudoPsycho View Post
Microsoft selbst empfiehlt sogar, den Tag einzubauen, damit sowas nicht passiert.
Dann will ich nichts gesagt haben.
Ennea is offline  
Old 01/24/2012, 15:39   #14
 
JacK le chilla's Avatar
 
elite*gold: 2
Join Date: May 2011
Posts: 448
Received Thanks: 110
machts euch doch nicht so schwer und benutzt einfach hintergrundbilder
JacK le chilla is offline  
Reply


Similar Threads Similar Threads
Chartrans von acc zu acc über Ecken möglich?
11/18/2011 - World of Warcraft - 7 Replies
Servus, weiß jemand von euch ob es möglich ist Chars von Account zu Account zu transen ohne denselben Namen? Eventuell durch irgendwelche Umwege z.B. den Namen eines der Accounts via Perso ändern und dann transen? Oder sonst eine Möglichkeit? MFG
Gimp Ecken verdunkeln
08/08/2011 - Off Topic - 4 Replies
Hallo , Ich habe vor ein paar Tagen angefangen mit Gimp Signaturen zu erstellen. Ich habe ein Video mit einer Ecken verdunkeln Funktion gesehen .. D.h. in dem Video hat diese Person einen Strich von unten /oben aus in die Ecken des Bildes gezogen . Leider finde ich dieses Video nicht mehr . Ich bitte um schnelle Antworten. Danke.
[WTS] Ectos! Ektoplasmakugel! Ecken!
01/25/2011 - Guild Wars Trading - 35 Replies
Tag Leute :) Ich verkaufe hier Ectos auch genannt Ektoplasmakugeln oder Ecken! Preise Ektos: 100 Ektos - 15€ 250 Ektos - 35€
Acc für Ecken zu verkaufen
11/24/2010 - Guild Wars Trading - 5 Replies
Verkaufe einen Account mit allen Teilen inklusive HM mehreren level 20 chars (Monk,Krieger,Waldi,Ritu...) macht mir Angebote
Steam acc.(ich) gg. Ecken o. P(du)
11/29/2009 - Guild Wars Trading - 0 Replies
-Closed-



All times are GMT +2. The time now is 00:29.


Powered by vBulletin®
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2026 elitepvpers All Rights Reserved.