PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Vms Designbreite ändern



Everlast3310
07.05.2009, 21:10
Hi, bin gerade dabei die Designbreite zu ändern. Möchte von 800Px auf 900Px ändern. In der Header.php hab ich schon alles auf 900 Px geändert. Jetzt macht mir aber die Layout.lib Probleme. Hab da übelst rum gemehrt, damit das Layout auch im IE korrekt angezeigt wird. Das ist meine Layout.lib

<?
function head($titel){
echo '
<table style="border:solid 0px black" width="590px" border="0" cellpadding="0" cellspacing="2" bgcolor="#FFFFF">
<tr>
<td valign="middle" align="center" height="25" background="images/head.png"><b><font color="1C3340">'.$titel.'</font></b></td>
</tr>
<tr>
<td bgcolor="#FEFBF5" valign="top" align="left">
<table width="98%" cellpadding="2" cellspacing="2">
<tr>
<td>
';
}

function foot(){
echo '
</td>
</tr>
</table>
</td>
</tr>
</table>
<table border="0" cellpadding="0" cellspacing="0"><tr><td height="5"></td></tr></table>
';
}

function menuehead($titel){
echo'
<table style="border:solid 0px black" width="100%" border="0" cellpadding="0" cellspacing="2" bgcolor="#FFFFF">
<tr>
<td valign="middle" align="center" height="25" background="images/head.png"><b><font color="1C3340">'.$titel.'</font></b></td>
</tr>
<tr>
<td bgcolor="#FEFBF5" valign="top" align="left">
<table width="98%" cellpadding="2" cellspacing="2">
<tr>
<td>
';
}

function menuefoot(){
echo'
</td>
</tr>
</table>
</td>
</tr>
</table>
<table border="0" cellpadding="0" cellspacing="0"><tr><td height="5"></td></tr></table>
';
}
?>
<table style="border:solid 0px black" width="590px" border="0" ^^Das hab ich einfach mal eingegeben, da, wenn der wert größer als 590px oder kleiner als 590px ist, der Zwischenraum zwischen Content und rechtem Menü zusammengequetscht oder zu weit auseinander gezogen wird.

Bin aber mit dem Ergebniss noch nicht 100% zu frieden, da ich die beiden menü´s etwas größer haben möchte. Hoffe mir kann da jemand helfen:frusty:

Ach ja, hier der Link für Quelltext und so http://www.klick4.de (http://www.klick4.de/)
Edit: Vlt muss ich ja auch völlig anders an die sache ran gehn

Gecko1
07.05.2009, 21:50
Hi,

Schonmal in der main.css dein glück versucht ;)

mfg

Everlast3310
07.05.2009, 21:56
Ne, für die Designbreiten, sind doch nur die Header und die Layout.lib zuständig laut Forum

Jenny
07.05.2009, 22:18
Du musst nicht nur die 590 in der Layout.lib.php sondern auch in der footer.php ist das glaube ich auch mit 590 angegeben, da musst das dann auch ändern

Everlast3310
07.05.2009, 22:28
Ne, in der footer steht nur

</td>
<td width="5" valign="top" align="left"></td>
<td width="150" valign="top" align="left"><?@include_once('lib/menue_rechts.php');?></td>
</tr>
Im Prinzip hätte es ja gereicht nur in der Header.php alle Werte auf 900Px zu ändern, allerdings wird dann im IE das Layout falsch angezeit. Wollte eigentlich nur wissen, wie ich das in der Layout.lib von 800 Px auf 900Px ändern muss. Glaube der IE mag keine % Angaben

Jenny
07.05.2009, 22:38
hm *gg* naja der IE setzt einiges anders um als er normal soll *lach*

also in der header

<table width="900" border="0" cellpadding="0" cellspacing="0">
<tr><td height="5"></td></tr></table>
<!-- Inhalt -->
<table width="900" cellpadding="0" cellspacing="0" border="0">
<tr>
<td width="150" valign="top" align="left"><?@include_once('lib/menue_links.php');?></td>
<td width="2" valign="top" align="left"></td>
<td width="585" valign="top" align="left">

in der header könnte es dann so aussehen

und in der layout.lib.php

z.B.

<?
function head($titel){
echo '
<table style="border:solid 0px black" width="100%" border="0" cellpadding="0" cellspacing="0" bgcolor="#7aacff">
<tr>
<td valign="middle" align="center" height="30" background="./images/content.gif"><b><font color="#ffffff">'.$titel.'</font></b></td>
</tr>
<tr>
<td bgcolor="#7aacff" valign="top" align="left">
<table width="100%" cellpadding="2" cellspacing="2">
<tr>
<td>
';
}

oder Du trägst wo die 100% sind z.B. die 585 ein

Normal sollte das so gehen

Everlast3310
07.05.2009, 23:12
Danke, habs dank dir hin bekommen. Das alles entscheidende war in der Header.php

<table width="900px" cellpadding="0" cellspacing="0" border="0">
<tr>
<td width="180px" valign="top" align="left"><?@include_once('lib/menue_links.php');?></td>
<td width="5px" valign="top" align="left"></td>
<td width="550px" valign="top" align="left">

die 550px in der Layout.lib ebenfalls einzutragen.

function head($titel){
echo '
<table style="border:solid 0px black" width="550px" border="0" cellpadding="0" cellspacing="2" bgcolor="#FFFFF">

So wie die 180px aus dem Header in die footer.php zu übertragen

</td>
<td width="5" valign="top" align="left"></td>
<td width="180" valign="top" align="left"><?@include_once('lib/menue_rechts.php');?></td>
</tr>
</table>

<?=$count_query;?> MySQL Abfragen
<!-- Fussnote -->
Danke für deine Hilfe