zurück zur Startseite
  


Zurück XHTMLforum > (X)HTML und CSS > CSS
Seite neu laden IE7: h4 und p als "inline Element"

Antwort
 
LinkBack Themen-Optionen Ansicht
  #1 (permalink)  
Alt 01.09.2010, 15:40
Neuer Benutzer
neuer user
Thread-Ersteller
 
Registriert seit: 01.09.2010
Beiträge: 3
paulpaulcw befindet sich auf einem aufstrebenden Ast
Standard IE7: h4 und p als "inline Element"

Hallo!

Ich probiere momentan folgenden Case zu lösen: Ich möchte einen Satz als <h4> deklarieren, und darauf folgt ein normales <p> Element. Beides zusammen soll sich aber wie "normaler Fließtext" verhalten, dh nahtlos in einander übergehen. Dazu habe ich die <h4> und den <p> per "display: inline" als Inline Element definiert, der IE7 ignoriert diese Angabe aber komplett!

Maximal komme ich per "float" der <h4> dazu, dass der Paragraph neben der Headline steht, die nächste Zeile des Paragrahpen aber die "breite" der <h4> aus Zeile 1 ausspart.

Hat hier jemand Ideen zur Lösung?

Die Testseite findet ihr hier: Titel der Seite

Einen Vergleichsscreenshot gibt es auch:

Besten Dank
Mit Zitat antworten
Sponsored Links
  #2 (permalink)  
Alt 01.09.2010, 15:44
Erfahrener Benutzer
XHTMLforum-Kenner
 
Registriert seit: 28.01.2005
Beiträge: 11.775
fricca kann auf vieles stolz seinfricca kann auf vieles stolz seinfricca kann auf vieles stolz seinfricca kann auf vieles stolz seinfricca kann auf vieles stolz seinfricca kann auf vieles stolz seinfricca kann auf vieles stolz seinfricca kann auf vieles stolz sein
Standard

Wie kommst du darauf, allen Elementen zoom:1 zu geben?
Mit Zitat antworten
Sponsored Links
  #3 (permalink)  
Alt 01.09.2010, 15:44
Benutzerbild von protonenbeschleuniger
Verbesserer
XHTMLforum-Kenner
 
Registriert seit: 06.09.2007
Beiträge: 4.977
protonenbeschleuniger ist ein wunderbarer Anblickprotonenbeschleuniger ist ein wunderbarer Anblickprotonenbeschleuniger ist ein wunderbarer Anblickprotonenbeschleuniger ist ein wunderbarer Anblickprotonenbeschleuniger ist ein wunderbarer Anblickprotonenbeschleuniger ist ein wunderbarer Anblickprotonenbeschleuniger ist ein wunderbarer Anblick
Standard

Im IE 8 klappt's. Vielleicht stört sich der IE 7 noch an der XML Deklaration, da diese sowieso nicht nötig ist, lass sie weg.
Mit Zitat antworten
  #4 (permalink)  
Alt 01.09.2010, 16:13
Neuer Benutzer
neuer user
Thread-Ersteller
 
Registriert seit: 01.09.2010
Beiträge: 3
paulpaulcw befindet sich auf einem aufstrebenden Ast
Standard

Zitat:
Zitat von fricca Beitrag anzeigen
Wie kommst du darauf, allen Elementen zoom:1 zu geben?
War als "Allheilmittel" für das hayLayout Problem für den IE gedacht.
Danke für den Hinweis, wenn ich den zoom für die <h4> auf "normal" stelle funktioniert das wie gewollt.

Nächster Punkt: Aus deiner Frage ergibt sich ja die Annahme, dass du nicht empfehlen würdest, den "zoom: 1" für alles zu setzen (weil es nur für den IE ist) oder generellt? Was ist hier die generelle Empfehlung?

@protonenbeschleuniger: Danke, daran lag es aber nicht!
Mit Zitat antworten
  #5 (permalink)  
Alt 01.09.2010, 16:19
Erfahrener Benutzer
XHTMLforum-Kenner
 
Registriert seit: 28.01.2005
Beiträge: 11.775
fricca kann auf vieles stolz seinfricca kann auf vieles stolz seinfricca kann auf vieles stolz seinfricca kann auf vieles stolz seinfricca kann auf vieles stolz seinfricca kann auf vieles stolz seinfricca kann auf vieles stolz seinfricca kann auf vieles stolz sein
Standard

Zitat:
Zitat von paulpaulcw Beitrag anzeigen
War als "Allheilmittel" für das hayLayout Problem für den IE gedacht.
Es gibt kein Allheilmittel.

Zitat:
Aus deiner Frage ergibt sich ja die Annahme, dass du nicht empfehlen würdest, den "zoom: 1" für alles zu setzen (weil es nur für den IE ist) oder generellt?
Niemals!
zoom/hasLayout ist ein Bugfix, den man nur dann anwenden sollte, wenn er auch nötig ist. Nie nie nie pauschal.
Ich zitiere mal aus dem hasLayout-Artikel:
Zitat:
Zitat von onhavinglayout
Geben Sie nicht allem und jedem »Layout«: * {_height: 1px;}. In dieser Dosis wird »Layout« zum Gift, nicht zum Heilmittel; es verändert die Darstellung grundlegend.
Mit Zitat antworten
  #6 (permalink)  
Alt 01.09.2010, 16:20
Neuer Benutzer
neuer user
Thread-Ersteller
 
Registriert seit: 01.09.2010
Beiträge: 3
paulpaulcw befindet sich auf einem aufstrebenden Ast
Standard

OK, besten Dank!
Mit Zitat antworten
Antwort

Stichwörter
display:inline, ie7, internetexplorer 7

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Problem mit Navigation im IE7 onkel-tom CSS 5 19.06.2009 15:00
IE7 fixing - expandable menu matsie CSS 6 10.04.2008 16:55
CSS-basiertes Menü fehlerhaft im IE7 otomo CSS 0 16.10.2007 17:56
Pagezoom und IE7 paracelsus CSS 24 17.08.2007 12:36
Problem mit Dastellung in IE7 und FF ConiKost CSS 1 05.07.2006 13:59


Alle Zeitangaben in WEZ +2. Es ist jetzt 13:52 Uhr.