heiner
Hi
Problembeschreibung:
Also, es geht um folgende Zeile, die an 2.Stelle in dem index Template steht:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
Werf ich sie raus, wird mein header korrekt dargestellt(siehe Screenshots), andernfalls nicht.
Problem tritt allerdings nur bei Firefox auf, bei IE nicht.
Fehlermeldung:
Fehlerhafte Darstellung, siehe Screenshots
Link zum Forum oder Screenshot:
Ohne obengenannte Zeile: Korrekte Darstellung:
[img]http://img1.myimg.de/002cb7_thumb.jpg[/img]
Mit obengenannter Zeile: Falsche Darstellung:
[img]http://img1.myimg.de/001caf_thumb.jpg[/img]
Was wurde zuletzt geändert oder eingebaut?
Nur die Tabellenstruktur des Headers wurde verändert.
Meine Fragen nun:
- was für einen Zweck hat diese Zeile?
- ist sie unbedingt notwendig ?
- warum zerstört sie meine Darstellung ?
Vielen Dank für die Antworten
mfg
heiner
mkkcs
sorry, aber aus einem Screenie kann selbst meine [img]http://www.grafix-board.de/glaskugel.gif[/img] die "Struktur" des Header-Templates nicht erkennen, vielleicht solltest Du Dein Header-Template mal anhängen.
Achso, die Doctype-Zeile solltest Du drinn lassen !
heiner
| code: |
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:
37:
38:
39:
40:
41:
42:
43:
44:
45:
46:
|
<?xml version="1.0" encoding="{$lang->items['LANG_GLOBAL_ENCODING']}"?>
<html xmlns="http://www.w3.org/1999/xhtml" dir="{$lang->items['LANG_GLOBAL_DIRECTION']}" lang="{$lang->items['LANG_GLOBAL_LANGCODE']}" xml:lang="{$lang->items['LANG_GLOBAL_LANGCODE']}">
<head>
<title>$master_board_name | {$lang->items['LANG_START_TITLE']}</title>
<meta http-equiv="Content-Type" content="text/html; charset={$lang->items['LANG_GLOBAL_ENCODING']}" />
<link rel="index" href="index.php{$SID_ARG_1ST}" />
<link rel="help" href="misc.php?action=faq{$SID_ARG_2ND}" />
<link rel="search" href="search.php{$SID_ARG_1ST}" />
<link rel="up" href="javascript:self.scrollTo(0,0);" />
<link rel="copyright" href="http://www.woltlab.de" />
$css
</head>
<body>
<table style="width:{$style['tableoutwidth']}" cellpadding="{$style['tableoutcellpadding']}" cellspacing="{$style['tableoutcellspacing']}" align="center" border="{$style['tableoutborder']}" class="tableoutborder">
<tr>
<td class="mainpage" align="center">
<table border="0" cellpadding="0" cellspacing="0" width="100%" background="images/neu1/titel/back_titel.jpg">
<tr>
<td width="640"><img src="images/neu1/titel/titel.jpg" border="0"></td>
<td>
<p align="right"><img src="images/neu1/titel/titel_rechts.jpg" border="0"></p>
</td>
</tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" width="100%" background="images/neu1/titel/back_unten.jpg">
<tr>
<td width="150"><img src="images/neu1/titel/titel_unten.jpg" border="0"></td>
<td align="right"><if($wbbuserdata['userid'])><then><a href="usercp.php{$SID_ARG_1ST}"><img src="{$style['imagefolder']}/top_usercp.gif" border="0" alt="{$lang->items['LANG_GLOBAL_USERCP']}" title="{$lang->items['LANG_GLOBAL_USERCP']}" /></a>
<a href="pms.php{$SID_ARG_1ST}"><img src="{$style['imagefolder']}/top_pms.gif" border="0" alt="{$lang->items['LANG_GLOBAL_PMS']}" title="{$lang->items['LANG_GLOBAL_PMS']}" /></a></then>
<else><a href="register.php{$SID_ARG_1ST}"><img src="{$style['imagefolder']}/top_register.gif" border="0" alt="{$lang->items['LANG_GLOBAL_REGISTER']}" title="{$lang->items['LANG_GLOBAL_REGISTER']}" /></a></else></if>
<a href="calendar.php{$SID_ARG_1ST}"><img src="{$style['imagefolder']}/top_calendar.gif" border="0" alt="{$lang->items['LANG_GLOBAL_CALENDAR']}" title="{$lang->items['LANG_GLOBAL_CALENDAR']}" /></a>
<a href="memberslist.php{$SID_ARG_1ST}"><img src="{$style['imagefolder']}/top_members.gif" border="0" alt="{$lang->items['LANG_GLOBAL_MEMBERSLIST']}" title="{$lang->items['LANG_GLOBAL_MEMBERSLIST']}" /></a>
<a href="team.php{$SID_ARG_1ST}"><img src="{$style['imagefolder']}/top_team.gif" border="0" alt="{$lang->items['LANG_GLOBAL_TEAM']}" title="{$lang->items['LANG_GLOBAL_TEAM']}" /></a>
<a href="search.php{$SID_ARG_1ST}"><img src="{$style['imagefolder']}/top_search.gif" border="0" alt="{$lang->items['LANG_GLOBAL_SEARCH']}" title="{$lang->items['LANG_GLOBAL_SEARCH']}" /></a>
<a href="misc.php?action=faq{$SID_ARG_2ND}"><img src="{$style['imagefolder']}/top_faq.gif" border="0" alt="{$lang->items['LANG_GLOBAL_FAQ']}" title="{$lang->items['LANG_GLOBAL_FAQ']}" /></a>
<if($wbbuserdata['a_can_use_acp']==1 && $wbbuserdata['a_acp_or_mcp']==1)><then><a href="acp/index.php" target="_blank"><img src="{$style['imagefolder']}/top_acp.gif" border="0" alt="{$lang->items['LANG_GLOBAL_ACP']}" title="{$lang->items['LANG_GLOBAL_ACP']}" /></a></then></if>
<if($wbbuserdata['a_can_use_acp']==1 && $wbbuserdata['a_acp_or_mcp']==0)><then><a href="acp/index.php" target="_blank"><img src="{$style['imagefolder']}/top_modcp.gif" border="0" alt="{$lang->items['LANG_GLOBAL_MODCP']}" title="{$lang->items['LANG_GLOBAL_MODCP']}" /></a></then></if>
<a href="index.php{$SID_ARG_1ST}"><img src="{$style['imagefolder']}/top_start.gif" border="0" alt="{$lang->items['LANG_GLOBAL_TOINDEX']}" title="{$lang->items['LANG_GLOBAL_TOINDEX']}" /></a></td>
</tr>
</table><br> |
|
Was für einen Zweck hat die Zeile ?
Benedikt
Das liegt auch nicht am Doctype, sondern am Code an sich:
Suche diese Zeile:
| code: |
1:
|
<p align="right"><img src="images/neu1/titel/titel_rechts.jpg" border="0"></p> |
|
und änder sie in:
| code: |
1:
|
<p style="margin:0;padding:0;" align="right"><img src="images/neu1/titel/titel_rechts.jpg" border="0"></p> |
|
Dann sieht das korrekt aus.
Achja noch was:
steht der Code von:
<?xml....
bis
<body>
bei dir im header Template?
heiner
erstmal danke
ja ,aber nur weil ich auf fehlersuche war und möglichst viel in ein Template gepackt habe um überblickt zu haben.
Werde ich wieder ändern.
Ich versuchs gleich mal ob's funzt.
Was für ein Zweck hat die Zeile jetzt die ich entfernt hatte ?
heiner
alles klar, danke
funktioniert.
Warum muss das nur beim rechten Bild geändert werden ?
Ich mein es funktioniert ja, aber rein aus Interesse für die Zukunft.
mfg
heiner
Benedikt
Das liegt am p-Tag.
Du hast es ja dazu benuzt das Bild nach recht zu bekommen. Der Firefox macht beim p-Tag allerdings automatisch einen Abstand nach außen, weil es eigtl. nicht dafür gedacht ist, irgendwelche Bilder irgendwo hinzuschieben.
Es ist eigentlich für einen Textabsatz, also:
<p>Textabsatz.balbalbalblablablabla</p>
<p>knmcnsmcns,mcn,m</p>
So, wenn du es so eingibst, dann ensteht ein Abstand zwischen diesen beiden Absätzen im Firefox, weil er eben logische Absätze macht. Der Internetexplorer tut dies nicht. Also muss man durch: margin und padding:0 (wobei eigt. nur margin, denk ich grad) den Abstand nach außen auf 0 stellen, so dass eben genau dieser nicht entsteht.
Ich hoffe, du hast das jetzt irgendwie begriffen
heiner
Jupp, hab ich. Vielen Danke
Weiß jetzt in Zukunft bescheid.
mfg
heiner