Seite 1 von 1

Problem mit spaltenbreite im IE - Avalon Blue

Verfasst: 31.01.2009 10:20
von Elementardrache
Während im Firefox nur ein kleiner Versatz in der Kategorie auftritt, in der noch keine Beiträge sind, verschiebt der IE7 jede zweite Kategorie deutlich bezüglich der Spaltenaufteilung.

Woran kann das liegen? Ich habe in der forumlist_body schon den nowrap Eintrag entfernt und eine feste Breite für die rechte Spalte festgelegt, was den IE mal gar nicht interessiert. (den FF schon)

Ihr könnt es euch live ansehen (rechts www bei profil) oder hier in einem Bild:
[ externes Bild ]

die Forumlist_body als txt:
http://www.literatureck.de/support/forumlist_body.txt

Den Teil habe ich editiert:

Code: Alles auswählen

	<td class="row2" align="center"
				<!-- IF forumrow.LAST_POST_TIME -->
									<!-- IF forumrow.ALTT_LINK_NAME_SHORT --><p><a <!-- IF forumrow.ALTT_STYLE_BOLD or forumrow.ALTT_STYLE_ITALIC or forumrow.ALTT_STYLE_ADV -->style="<!-- IF forumrow.ALTT_STYLE_BOLD -->font-weight: bold;<!-- ENDIF --><!-- IF forumrow.ALTT_STYLE_ITALIC -->font-style: italic;<!-- ENDIF --> <!-- IF forumrow.ALTT_STYLE_ADV -->{forumrow.ALTT_STYLE_ADV2}<!-- ENDIF -->"<!-- ENDIF --> href="{forumrow.U_ALTT_LINK}" title="{forumrow.ALTT_LINK_NAME}">{forumrow.ALTT_LINK_NAME_SHORT}</a></p><!-- ENDIF -->
					<p class="topicdetails" style="width:200px">{forumrow.LAST_POST_TIME}</p>
					<p class="topicdetails" style="width:200px">{forumrow.LAST_POSTER_FULL}
Original:

Code: Alles auswählen

<td class="row2" align="center" nowrap="nowrap">
				<!-- IF forumrow.LAST_POST_TIME -->
<!-- IF forumrow.ALTT_LINK_NAME_SHORT --><p><a <!-- IF forumrow.ALTT_STYLE_BOLD or forumrow.ALTT_STYLE_ITALIC or forumrow.ALTT_STYLE_ADV -->style="<!-- IF forumrow.ALTT_STYLE_BOLD -->font-weight: bold;<!-- ENDIF --><!-- IF forumrow.ALTT_STYLE_ITALIC -->font-style: italic;<!-- ENDIF --> <!-- IF forumrow.ALTT_STYLE_ADV -->{forumrow.ALTT_STYLE_ADV2}<!-- ENDIF -->"<!-- ENDIF --> href="{forumrow.U_ALTT_LINK}" title="{forumrow.ALTT_LINK_NAME}">{forumrow.ALTT_LINK_NAME_SHORT}</a></p><!-- ENDIF -->
					<p class="topicdetails">{forumrow.LAST_POST_TIME}</p>
					<p class="topicdetails">{forumrow.LAST_POSTER_FULL}
Da das bei deaktivertem Advances Last Topic Titles auch auftritt, vermute ich mal, dass es nicht an dem Mod liegt. Oder beeinflusst der Code auch so den Style?

Re: Problem mit spaltenbreite im IE - FISubice2

Verfasst: 01.02.2009 20:29
von JFooty
Elementardrache hat geschrieben:Den Teil habe ich editiert:

Code: Alles auswählen

	<td class="row2" align="center"
				<!-- IF forumrow.LAST_POST_TIME -->
									<!-- IF forumrow.ALTT_LINK_NAME_SHORT --><p><a <!-- IF forumrow.ALTT_STYLE_BOLD or forumrow.ALTT_STYLE_ITALIC or forumrow.ALTT_STYLE_ADV -->style="<!-- IF forumrow.ALTT_STYLE_BOLD -->font-weight: bold;<!-- ENDIF --><!-- IF forumrow.ALTT_STYLE_ITALIC -->font-style: italic;<!-- ENDIF --> <!-- IF forumrow.ALTT_STYLE_ADV -->{forumrow.ALTT_STYLE_ADV2}<!-- ENDIF -->"<!-- ENDIF --> href="{forumrow.U_ALTT_LINK}" title="{forumrow.ALTT_LINK_NAME}">{forumrow.ALTT_LINK_NAME_SHORT}</a></p><!-- ENDIF -->
					<p class="topicdetails" style="width:200px">{forumrow.LAST_POST_TIME}</p>
					<p class="topicdetails" style="width:200px">{forumrow.LAST_POSTER_FULL}
Da fehlt ein ">". Das könnte schon das Problem beheben.
Also ändere:

Code: Alles auswählen

<td class="row2" align="center"
				<!-- IF forumrow.LAST_POST_TIME -->
wie folgt ab:

Code: Alles auswählen

<td class="row2" align="center">
				<!-- IF forumrow.LAST_POST_TIME -->

Re: Problem mit spaltenbreite im IE - Avalon Blue

Verfasst: 01.02.2009 21:40
von Elementardrache
hmm, leider nicht. Aber trotzdem Danke, da habe ich wohl ein bißchen zu viel entfernt. Und der Style ist Avalon Blue und nicht FIsubice2...

Re: Problem mit spaltenbreite im IE - Avalon Blue

Verfasst: 02.02.2009 11:49
von JFooty
Elementardrache hat geschrieben:... und eine feste Breite für die rechte Spalte festgelegt, was den IE mal gar nicht interessiert. (den FF schon)
Ich könnte mir vorstellen, dass sich dieser Eintrag in der forumlist_body.html:

Code: Alles auswählen

<th width="175">&nbsp;{L_LAST_POST}&nbsp;</th>
mit diesem hier "beißt":

Code: Alles auswählen

<p class="topicdetails" style="width:200px">{forumrow.LAST_POST_TIME}</p>
					<p class="topicdetails" style="width:200px">{forumrow.LAST_POSTER_FULL}
						<!-- IF not S_IS_BOT --><a href="{forumrow.U_LAST_POST}">{LAST_POST_IMG}</a><!-- ENDIF -->
					</p>
Ändere das mal wie folgt::

Code: Alles auswählen

<th width="200">&nbsp;{L_LAST_POST}&nbsp;</th>
und

Code: Alles auswählen

<p class="topicdetails">{forumrow.LAST_POST_TIME}</p>
					<p class="topicdetails">{forumrow.LAST_POSTER_FULL}
						<!-- IF not S_IS_BOT --><a href="{forumrow.U_LAST_POST}">{LAST_POST_IMG}</a><!-- ENDIF -->
					</p>
Normalerweise wird dann die Spaltenbreite durch die Kopfzeile einheitlich festgelegt.

Re: Problem mit spaltenbreite im IE - Avalon Blue

Verfasst: 02.02.2009 11:56
von Elementardrache
Interessant. Den Eintrag mit 200px hatte ich ja erst eingefügt, als ich das Problem gesehen habe. Das oben ist mir nicht aufgefallen.

Habe die 200px entfernt und Spaltenbreite oben auf 200px festgelegt (die Stelle, auf die du mich aufmerksam gemacht hast) und Schwupps - sowohl im IE als auch FF eine korrekte Anzeige.

Was 25px so alles ausmachen können :D
(mit 175px ist die Anzeige fehlerhaft, mit 200px richtig)

Danke

Re: Problem mit spaltenbreite im IE - Avalon Blue

Verfasst: 02.02.2009 12:14
von JFooty
Elementardrache hat geschrieben:Was 25px so alles ausmachen können :D
(mit 175px ist die Anzeige fehlerhaft, mit 200px richtig)
So etwas nennt man wohl den "kleinen Unterschied"... :D