Frag deinen Provider. Ansonsten würd ich sofort umsteigen ![]()
Beiträge von Grevas
-
-
Ich hab jetzt den source der momentan auf der seite ist genommen...
Es liegt daran das du tabellen verschachtelst.
Eine Tabelle, auch ohne cellpadding etc. nimmt mindestens 2px height oben und unten (also 4 insgesamt). Wenn du image-1 und image-5 mal probeweise auf height="230" stellst müsste es richtig sein
zumindest von der höhe her/P.S. wie du das jetzt löst überlass ich dir...
Empfehlung: Divs verwendenAlternativ: grafiken anpassen, z.B. eben n Schwarzen rand bei image-2 oben machen
/und noma...
Kanns einfach nicht lassen..Muss mich korrigieren, die 2px warens pro border (auch wenns ="0" ist), bei <table> kommt ja noch ein extra border dazu - sprich es sind in dem fall 4 px oben und 4px unten (auch wenn unten jetzt egal ist..).
Also, hab jetzt noch ein wenig rumgedoktort, wenns dir nichts ausmacht wenn die Lösung nicht besonders sauber ist (technisch zumindest), kannst du einfach styles bzw. in dem css die margins einstellen für image-2 und -4.
Und zwar: beide bekommen ein margin-top:-2px;
dann passts

Valide ist es auch, nur eben nicht besonders schön - aber das sind Tabellenlayouts auch nicht *g*
-
-
Includest du das Script vielleicht?
-
Ja werden sie, dafür ist die Funktion da ?
...Zitat
<code><span style="color: #000000">
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
<br />"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<br /><html xmlns="http://www.w3.org/1999/xhtml" xml:lang="de" lang="de"></span>
</code>So sieht das Ergebniss vom 2ten aus.
-
Was spricht jetzt gegen die Lösung?
PHP
Alles anzeigen<?php $code_array = array( '<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" ' , '"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">' , '<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="de" lang="de">' ); foreach ($code_array as $code) { highlight_string($code); echo "<br />"; } ?>/P.S. grad noch was ausprobiert...
PHPhighlight_string('<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="de" lang="de">');Wenn ich die Zeilenumbrüche direkt im String mach, bleiben sie auch da, brauchst also nichtmal die Schleife oder den Array zu machen... Einfacher gehts nichtmehr x)
-
wenn wir schon von seiten ohne doctype reden...
amazon hat auch kein doctype und läuft im quirks *g*, wollts nurma gesagt haben
-
wie gesagt, teils auf o.O...
Automatische Zeilenumbrüche beim coden sind schrott, basta... Zerstört nur die übersichtlichkeit und meistens will man sowieso früher ein Zeilenumbruch.
also wenn ich irgendwo echo "bla bla bla... " . " bla
<umbruch> blabla.."; seh wird mir persönlich das ganze nicht gefallen
entweder schon vor / nach dem Punkt oder gar nicht...Machs doch einfach mit einer for-each-Schleife und schrieb jede Zeile des codes in ein Array, geht doch fix. Hast die ganzen Zeilen dann schön nach jedem "," abgetrennt und kannst es sogar dann in deinem PHP file so gestalten - übersichtlichkeit ftw !

-
öhm das ist eigtl sehr simpel...
du machst für jede zeile n einzelnes higlight_string, vermutlich musst du dann eben noch echos dazwischen machen. Oder du schreibst deinen eigenen parser dafür - beim code ist es aber eigtl nicht sinnvoll automatische zeilenumbrüche zu benutzen
/p.s. aber schau auch ob zeilenumbrüche im highlight_string möglich sind... versuchs mal mit \n ? vllt gehts ja, kanns im moment nicht testen
-
Schau dir mal den Quellcode der Seite an im Firefox oder sonsteinem browser. Dann siehst du, dass du da stehen hast und keine leerzeichen (durch die funktion eben). Diese sind keine "richtigen" leerzeichen sondern eben sonderzeichen. Interpretieren die Browser leider unterschiedlich... Hab ich mal für meine Navi benutzt in der ich blocksatz anwenden wollte und die wörter mit dann wie zusammengeschriebene behandelt wurden *g* (funktionierte im IE aber nicht...).
-
versuch mal eine breite festzulegen, vllt hilfts
ansonsten schau ma was der validator von dir will: http://validator.w3.org/check?verbose=…de%2Findex2.php
-
und schreib noch "füllen" wie bei ausfüllen statt "fühlen" wie bei Gefühl^^
Ich mach das immer mit if( isset($_POST[]) ), da ich öfters die variablen direkt auch noch weiterverarbeiten will und im else dann $missing .= "blabla fehlt<br />" . So hab ich später ne schöne liste mit sachen die man noch ausfüllen soll *g* (+ ich kann die farblich hervorheben)
-
n switch ist genauso sicher... Aber übersichtlicher und sauberer.

Wenn ein Wert kommt, der nicht im switch ist - kommt nichts, damit hast du alle möglichkeiten eines falschen includes ausgeschlossen O.o . Sicherer gehts nicht, der einzige weg das zu umgehen ist, den code zu ändern... Und wer das kann, der kann deine Methode auch einfach löschen

-
Sorry, aber da jetzt etwas rauszufinden ist mir zu blöd...
/* Falsche annahme
Stattdessen bekommst du ein tipp von mir:Nimm dir ein Grafik-Prog (z.B. Gimp), nimm mit der pipette die farbe aus dem Hintergrund und schau nach dem hex-code (z.B. #35322B ) mit der Suche in deinem Code - das kannst du dann probeweise ersetzen durch die farbe die du haben möchtest - dann findest du schon alles was abgeändert werden muss.
Hab leider derzeit keins auf der Festplatte... */
Merke gerade dass es Grafiken sind... Moment
HTMLhttp://3.bp.blogspot.com/_73i0fjAB_Hw/SUW95zqcjDI/AAAAAAAAApg/pNWpgxKRTAk/s1600/toplinks.gif http://2.bp.blogspot.com/_73i0fjAB_Hw/SUW944O_ClI/AAAAAAAAAo4/dXfH0dDRYvs/s1600/backgrounds.gifdie beiden müssten es sein.
-
die trennung war absicht...
das erste ist ein CSS code, den solltest am besten in eine andere .css datei reintun. Diese dann im head bereich einbinden...
Beispiel:
hover.html
HTML
Alles anzeigen<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"> <title>Insert title here</title> <link rel="stylesheet" type="text/css" href="hover.css" /> </head> <body> <a href="#" class="foto" > <div class="foto" style="background-image: url(http://www.pagedeluxe.de/userdaten/000013/05/bilder/11.jpg);"> </div> </a> </body> </html>
hover.css -
Und wenn du mehrere Bilder hast die das benutzen sollen, was ich einfach mal annehme... machs doch gleich so:
CSS
HTML
Alles anzeigen.foto { width: 150px; height: 200px; background-repeat: no-repeat; } .foto:hover { background-position: 0 -200px; }HTML
HTML<a href="#" class="foto" > <div class="foto" style="background-image: url(http://www.pagedeluxe.de/userdaten/000013/05/bilder/11.jpg);"> </div> </a>Falls die Bilder auch noch unterschiedliche größen haben, musst du das eben auch direkt in den code reinbringen. Ist zwar nicht die "schönste" Methode, aber besser als für jedes foto 10 Zeilen in der css datei zu haben. Zusätzlich kann man dann diese Angaben per PHP dynamisch gestalten *g*.
-
HTML
.foto1 { background-image: url(http://www.pagedeluxe.de/userdaten/000013/05/bilder/11.jpg); background-repeat: no-repeat; }/p.s. habs mir jetzt genauer angeschaut, da ist ja mehr falsch als richtig...
CSS:
HTML
Alles anzeigen.foto1 { width: 150px; height: 200px; background-image: url(http://www.pagedeluxe.de/userdaten/000013/05/bilder/11.jpg); background-repeat: no-repeat; } .foto1:hover { background-position: 0 -200px; }html
zum verschieben des ganzen machst du einfach nochmal ein div drum rum... (<div ...> <a ...> ... </a> </div> )
Das Bild ist übrigens 400px hoch, also musst du das ganze auch 200px hochsetzen...
-
dir fehlt ein clear... du floatest alles und clearst erst beim footer, also wird auch alles nebeneinander angezeigt.
-
Die gibts natürlich - aber willst du, dass die Daten auch stimmen?
Wenn nein:
machst bei deinem download script einfach eine abfrage ob die daten angegeben wurden, erst dann startest du den download (oder eben auch nicht...) - schau dir dazu mal <form> für html und $_GET / $_POST bei php an. Dann noch if() abfragen mit isset().Wenn ja:
dann musst du das wie oben eben mit einer Mail + Downloadlink machen. -
Doch, sie bietet sehr wohl Farbvorhebung

Das habe ich mit highlight_file() gemacht.
Gerade eben habe ich auch noch die highlight_string()-Funktion getestet und die siehst du hier
http://www.hid.white-tiger.ch/75a6498da92ee0…2c7bcfbee14.phpOk, hab mir die Funktionsbeschreibung nicht komplett durchgelesen. Bietet aber nur Farbvorhebung für PHP - was bietest du denn für HTML? Wenn ich sowas machen würde, hätt ichs schon gern das mir die html tags farblich abheben...
Eine Funktion die zwischen php und html files entscheiden kann zu machen ist ja nicht schwer.
an Threadstarter:
Die Funktionen können html und php anzeigen, nur farbhervorhebung ist da nur für php drin - auch gemischt... Wenn du den Code in einem anderen file haben willst nimmst du halt file, wenn nicht, nimmst du string - wo ist das Problem?... Ich kenne jetzt keine Funktion für highlighten von HTML und werds auch jetzt nicht suchen... Ich würd mir für sowas ganz einfach n eigenen parser schreiben -.-" (allein schon damit ich die Entscheidung über die Farben hab)