CSS3 "text-shadow" bei Danland Theme ?!?
am 26.08.2011 - 16:47 Uhr in
Hallo,
Ich hätte da mal eine weitere Frage zur Danland-Theme (7.x-1.0)
Da das mein Drupal Testprojekt ist, habe ich mal ein wenig mit CSS3 herumgespielt und einen einfachen Schatten hinter den Fließtext gelegt.
{
text-shadow: 2px 1px 2px #;
filter: dropshadow(color=#, offx=2, offy=1);
}
Wird natürlich im Firefox vernünftig dargestellt. Aber der IE macht Zicken und die Schrift ist dann schlicht nicht mehr lesbar.
Für mein Projekt ist das jetzt nicht wirklich wichtig, aber ich würde gerne den Zusammenhang verstehen.
Wie kann man es so hinbekommen, das es im Firefox angezeigt wird, aber vom IE einfach ignoriert. (also Text normal dargestellt.)
Ich hab zwar gesehen dass schon eine css Datei (style.ie6) vorhanden ist, aber was genau muss ich tuen um den ie zu hindern den Schatten anzuzeigen?
- Anmelden oder Registrieren um Kommentare zu schreiben
Einfach mal nach "Conditional
am 27.08.2011 - 06:27 Uhr
Einfach mal nach "Conditional comments" googlen
Kannst du mir denn sagen in
am 29.08.2011 - 15:29 Uhr
Kannst du mir denn sagen in welchem file ich den Eintrag finde?
<!--[if IE 6]>
<link type="text/css" rel="stylesheet" href="http://localhost/inflow/sites/all/themes/inflow/style.ie6.css?lqgaki" media="all" />
<![endif]-->
Ich habe schon alles durchgesehen und finde es einfach nicht.
Mellow schrieb Kannst du mir
am 29.08.2011 - 15:34 Uhr
Kannst du mir denn sagen in welchem file ich den Eintrag finde?
Denke mal, dass das im HEAD Bereich der page.tpl.php in einem Theme namens "inflow" zu finden sein wird. Allerdings wird der angegebene Pfad mit Sicherheit mit PHP "zusammengepfriemelt".
Ich weiß nicht genau ob ich
am 29.08.2011 - 15:51 Uhr
Ich weiß nicht genau ob ich das richtig verstehe...
Ich habe jetzt mal versucht die html.tpl.php mit zu nutzen, und habe dort im Head folgendes eingesetzt.
<!--[if IE]>
<link type="text/css" rel="stylesheet" href="inflow/styleIE.css" media="all" />
<![endif]-->
Auch in der .info habe ich "stylesheets[all][] = styleIE.css" eingetragen.
Aber weder wird der Style geladen noch der Eintrag im Headbereich angezeigt. - Ich weiß nicht was ich falsch mache.
Ich möchte halt einfach herausfinden, wie es möglich ist (mit CC) dem IE zu verklickern, das er den Fließtext im content nicht mit einem Schatten darstellt,
im Firefox aber schon.
Vielleicht hilft dir ja
am 29.08.2011 - 19:42 Uhr
Vielleicht hilft dir ja dieser Link weiter (generelle Infos zu Schatten): http://www.perun.net/2010/08/09/css3-schatten-fuer-text-und-boxen/
Weitere CSS-Dateien für das Danland-Theme werden übrigens in der template.php eingebaut.
Jup, wie Thoor schon gesagt
am 30.08.2011 - 10:27 Uhr
Jup, wie Thoor schon gesagt hat "zusammengepfriemelt" halt...
Ich kenn mich nicht wirklich gut mit PHP aus, da ist es etwas schwierig dahinter zu komme wie etwas funktioniert.
In der template.php steht ja das hier...
?>drupal_add_css(path_to_theme() . '/style.ie6.css', array('group' => CSS_THEME, 'browsers' => array('IE' => 'IE 6', '!IE' => FALSE), 'preprocess' => FALSE));
Was ja wohl heist, dass nur der IE6 angesprochen wird.
Ich möchte aber gerne das ich eine CSS Datei für den IE generell habe.
<!-[if IE]>....
Danke für den Link.... das schaue ich mir mal an :)
Nochmal zu dem Thema... oder
am 12.10.2011 - 16:09 Uhr
Nochmal zu dem Thema... oder ähnlich ^^
Ich habe in der template.php folgenden Absatz...
function mytheme_preprocess_html(&$vars) {
// CSS für IE6.
drupal_add_css(path_to_theme() . '/style.ie6.css', array('group' => CSS_THEME, 'browsers' => array('IE' => 'IE 6', '!IE' => FALSE), 'preprocess' => FALSE));
}
Im HTML wir dann folgendes ausgegeben:
<!--[if IE 6]>
<link type="text/css" rel="stylesheet" href="http://localhost/drupal/sites/all/themes/mytheme/style.ie6.css?lsyk3w" media="all" />
<![endif]-->
Hier wird ja bei einer Nutzung von IE6 die style.ie.6.css aufgerufen.
An die PHP Freaks unter euch.... wie kann ich weitere .css Datein für ie7 und ie8 in den php code oben einbinden?
hat sich gerade erledigt...
am 12.10.2011 - 16:11 Uhr
hat sich gerade erledigt... habs schon... sry