-
Vms Designbreite ändern
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
PHP-Code:
<?
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>
';
}
?>
PHP-Code:
<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
Edit: Vlt muss ich ja auch völlig anders an die sache ran gehn
-
Hi,
Schonmal in der main.css dein glück versucht ;)
mfg
-
Ne, für die Designbreiten, sind doch nur die Header und die Layout.lib zuständig laut Forum
-
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
-
Ne, in der footer steht nur
PHP-Code:
</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
-
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
-
Danke, habs dank dir hin bekommen. Das alles entscheidende war in der Header.php
PHP-Code:
<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.
PHP-Code:
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
PHP-Code:
</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