Und als Ergänzung: der Dateiname spielt dafür keinerlei Rolle.
Beiträge von threadi
-
-
-
Vermutung: du rufst die Datei lokal auf. Also nicht über einen Webserver. In dem Fall wirst Du höchstwahrscheinlich den nicht von einem Webserver interpretierten PHP-Code sehen. Wenn Du es richtig sehen willst, lade die Dateien auf einen Webspace und lass es dir dort anzeigen.
-
Du musst den PHP-Code in einer Datei einfügen die die Endung .php statt .html hat. Der Rest des Dateinamens ist egal. Du solltest also bei dieser Unterseite auf der das Formular untergebracht werden soll, die Dateiendung ändern und den Code dort einfügen, wo das Formular dargestellt werden soll.
-
Geile Sache
Danke für den Link
-
Das ist nicht valide. Ein Wunder, wenn es ein Browser derzeit "richtig" interpretiert. Zukünftige Browser, vlt. schon der FF4, werden damit Probleme haben.
Btw. die einfachste Lösung:
Code<ul> <li><a href="#">Linkziel</a> <ul> <li><a href="#">Untermenü</a></li> <li><a href="#">Untermenü</a></li> <li><a href="#">Untermenü</a></li> </ul> </li> </ul>
CSS
-
Vergiss die Anpassung an Bildschirmauflösungen. Über die weiß HTML und CSS nichts. Webseiten werden auch seltenst in bestimmten Bildschirmauflösungen dargestellt. Deine Webseite wird nur in bestimmten Viewports ausgegeben, das kann auch 780x239 sein, je nachdem wie der Besucher sein Browserfenster einstellt.
Wenn deine Seite sich dynamisch an die zur Verfügung stehende Breite (den Viewport) anpassen soll, dann verwende relative Breiten, keine absoluten. Evtl. würde auch die Angabe einer Mindestbreite hilfreich sein, wenn man weiß, dass mehrheitlich Computer auf die Seite zugreifen und keine Smartphones oder Handys.
Und dein Problem mit der Rechtsausrichtung neben einem anderen Element lässt sich eigentlich auch ganz einfach per "float: right;" lösen. Clearen nicht vergessen.
-
-
Ändere diesen Abschnitt
Code
Alles anzeigen<table width="133" border="0" cellspacing="0" cellpadding="3"><tr><td align="center"><a href="http://www.sportsnews.be/" target="_blank"><img src="http://www.website-hit-counters.com/cgi-bin/image.pl?URL=561315-2907" alt="sports" title="sports" border="0" ></a></td></tr><tr><td align="center"><font style="display: inline; font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 9px; color: #330006; text-decoration: none;"> <a href="http://www.sportsnews.be/basketball/" target="_blank" style="font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 9px; color: #555556; text-decoration: none;" title="basket news">basket news</a> </font></td></tr></table> <!------ende counter---> <nobr> <a href= "agbs.html" class= "agbs"> AGBs </a>
in
Code<a href="http://www.sportsnews.be/" target="_blank"><img src="http://www.website-hit-counters.com/cgi-bin/image.pl?URL=561315-2907" alt="sports" title="sports" border="0" ></a> <a href= "agbs.html" class= "agbs">AGBs</a>
Ergänze außerdem einen Doctype und entferne so sinnfreie Elemente wie <font> aus deinem Quellcode.
-
Das hat aber auch nichts mit HTML zu tun, eher mit PHP oder einer anderen Webprogrammiersprache. Dazu gibt es zahlreiche Anleitungen im Netz:
http://www.mywebsolution.de/workshops/2/pa…gistrieren.html
http://aktuell.de.selfhtml.org/artikel/php/loginsystem/
http://www.html-world.de/program/php_art_1.phpNur mit HTML wirst Du da nicht sehr weit kommen.
-
Die Zugangsdaten stimmen, Zeichen für Zeichen?
Verbindest Du zu localhost oder zu einer IP/Host?
Was verursacht genau einen Fehler? Die Verbindungsaufnahme oder das SQL-Statement? Mit mysqli_error() mal prüfen.
-
Der IE bis einschließlich Version 8 hat mir sowas durchaus auch Probleme
-
The User
Kennst Du z.B. einen RichTextEditor wie den RTE in typo3? Dort kannst Du festlegen, dass der Redakteur einen Absatz schreiben und diesem einen bestimmten Style zuweisen kann. Diese Style-Zuweisung geschieht dann über eine Klasse in dem Absatz-Tag. Oder meinst Du dafür wäre noch ein unnötiges <div> notwendig? Geht natürlich auch, wäre aber eher unsauber als die von mir gezeigte Variante.Heißt: man kann einen HTML-Code schon so vorbereiten, dass er von einem Texteditor durch den Redakteur so gepflegt werden kann, dass der Redakteur beim Stylen und herum schieben kein Wirrwarr erzeugt und trotzdem eine Designsicherheit gegeben ist.
synaptic:
Verstehe was Du meinst. Bedenke aber, dass mein Beispiel oben von einer winzigkleinen Seite nahezu ohne Designelemente war. Bei einer größeren Seite wie einem Shop sähe das natürlich auch wieder anders aus. Da verwende auch ich <div>'s - ich verteufel sie ja nicht, ich verwende sie auch. Aber eben nur für notwendige Stellen. Ein <div> wäre z.B. als Umgebung für das Menü in meinem Beispiel völlig unnötig. Und sowasCode<div id="content"> <div id="text"> <div class="format1"><h1>Text</h1></div> <div class="format2"><p>Text</p></div> </div> </div>
ist imho auch unsauber (ich sage nicht falsch, da es ja auch so rein visuell funktioniert!).
Das Setzkastenbeispiel ist schön, damit habe ich früher auch mal die Grundlagen gelernt, als man noch nur frames nutzte
Heute verwende ich das Prinzip durchaus auch, wenn es das Design erfordert.
Btw. "unprofessionel" wäre imho nur jemand der für eine kommerzielle Webseite framesets als Grundlage verwendet. Worüber wir hier reden ist alles professionell - so wie auch Du deine HTML-Codes (die ich btw. noch nicht gesehen habe
) aus deiner Sicht optimal umsetzt.
Fazit für mich (bis jetzt): es gibt verdammt viele Herangehensweisen an HTML-Kodierung. Jeder hat für sich die optimale scheinbar gefunden und man sollte respektieren, dass andere es durchaus auch anders machen, solange diese nicht auf veraltete Techniken wie frames setzen
-
Muss nicht am Mailserver liegen. Könnte auch daran liegen wie Du Mails vom Mailserver abholst. Welches Programm verwendest Du dafür? Auf welchem Weg greifst Du auf die E-Mails zu (POP3, IMAP)?
-
Innerhalb eines Links darf (nach HTML4.x und XHTML1.x) kein Blockelement vorkommen. Folglich ist dein <div> dort fehl am Platz. Ersetze es durch ein <span> wenn Du es unbedingt dort brauchst.
Außerdem frage ich mich was die absolute Positionierung eben dieses <div>'s für einen Sinn macht? Es ist zudem unvollständig positioniert (left ist angegeben, aber kein top oder bottom - da machen manche Browser was sie wollen; die Höhe fehlt ebenso).
-
Die <span>'s brauchst Du da aber eigentlich nicht. Diese CSS-Eigenschaften kannst Du auch mit in das style-Attribut des Absatzes stecken.
-
synaptic:
Gerne doch. Hier z.B. der Quellcode-Entwurf für eine Seite die noch nicht online ist, ist erst vor kurzem entworfen wurden:HTML
Alles anzeigen<!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"> <head> <meta name="description" content="Die Seitenbeschreibung" /> <title>Willkommen</title> <link rel="shortcut icon" href="/favicon.ico" type="image/gif" /> <link rel="stylesheet" type="text/css" href="style2.css" media="all" /> <link rel="stylesheet" type="text/css" href="print2.css" media="print,embossed" /> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> </head> <body> <a href="index.html"><img src="/gfx/logo.png" alt="Logo" id="logo" /></a> <ul id="menu"> <li> <a href="#">Menüpunkt 1</a> <ul> <li><a href="#">Untermenüpunkt 1</a></li> <li><a href="#">Untermenüpunkt 2</a></li> <li><a href="#">Untermenüpunkt 3</a></li> </ul> </li> <li> <a href="#">Menüpunkt 2</a> </li> <li> <a href="#">Menüpunkt 3</a> </li> <li> <a href="#">Menüpunkt 4</a> </li> <li> <a href="#">Menüpunkt 5</a> </li> <li> <a href="#">Menüpunkt 6</a> </li> <li> <a href="#">Menüpunkt 7</a> </li> <li> <a href="#">Menüpunkt 8</a> </li> </ul> <div id="content"> <dl id="navigationspath"><dt>Sie sind hier:</dt><dd><a href="index.html">Start</a> »</dd><dd><a href="#">Menüpunkt 1</a> » </dd><dd><a href="#">Untermenüpunkt 2</a></dd> </dl> <h1>Überschrift 1</h1> <p><em>Lorem ipsum dolor</em> sit amet, <a href="#">consetetur</a> sadipscing <strong>elitr</strong>, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua.</p> <p>At vero eos et accusam et justo duo dolores et ea rebum. <a href="#target">Ein Link auf einen bestimmten Bereich der Seite.</a></p> <h2>Überschrift 2</h2> <p><img src="bild.jpg" alt="Bild" class="linksgefloatet" />Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum <i>dolor sit amet</i>, consetetur sadipscing elitr, <u>sed diam nonumy</u> eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.</p> <h3>Überschrift 3</h3> <table> <caption>Das ist eine Beispieltabelle für tabellarische Inhalte</caption> <thead> <tr> <th>Spaltentitel</th> <th>Spaltentitel</th> <th>Spaltentitel</th> </tr> </thead> <tbody> <tr> <td><p>Spalteninhalt 1</p></td> <td><p>Spalteninhalt 2</p></td> <td><p>Spalteninhalt 3</p></td> </tr> <tr> <td colspan="2"><p>Spalteninhalt beliebig lang und breit und formatiert. Und noch viel länger.</p></td> <td><p>Spalteninhalt</p></td> </tr> <tr> <td><p>Spalteninhalt</p></td> <td><p>Spalteninhalt</p></td> <td><p>Spalteninhalt</p></td> </tr> </tbody> </table> <p id="target">Das ist der bestimmte Bereich der oben verlinkt ist. Und <em>jetzt</em> kommt eine Liste:</p> <ul> <li>Listenpunkt 1</li> <li>Listenpunkt 2</li> </ul> <p>Und noch eine Liste:</p> <ol> <li>Listenpunkt 1</li> <li>Listenpunkt 2</li> </ol> <h4>Überschrift 4</h4> <p>Es folgt die 2spaltige Ansicht:</p> <div class="rechts"> <p>Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.</p> <p>Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.</p> <p><img src="bild.jpg" alt="Bild" class="linksgefloatet" />Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.</p> </div> <p>Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.</p> <p>Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.</p> <p>Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.</p> <p class="break">Ende der 2spaltigen Ansicht. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.</p> </div> <ul id="footer"> <li><a href="#">Impressum</a></li> <li><a href="#">Kontakt</a></li> <li>© Copyright Unternehmen GmbH</li> </ul> <p class="vcard"> <span class="org">Unternehmen GmbH</span> <span class="fn">Herr Max Mustermann</span> <span class="adr"> <span class="street-address">Musterstraße 42</span> <span class="postal-code">12345</span> <span class="locality">Musterstadt</span> <span class="country-name">Deutschland</span> </span> <span class="tel">+49 (1) 123 45 67-890</span> <span class="email">info@example.com</span> </p> </body> </html>
The User:
Ich glaube wir unterscheiden uns im Gedanken wo der HTML-Code nun eingesetzt und wie er bearbeitet wird wird. Du denkst scheinbar in bestimmten Schienen die dir ein CMS / Template-Engine vorgibt. Ich erstellte auch oft Seiten ohne irgendein fertiges CMS und auch nicht für eine Template-Engine. Dadurch bin ich (wie ich finde) etwas freier was die Gestaltung des HTML-Codes angeht. Wenn es dann darum geht diesen Code in ein CMS einzufügen, welches bestimmte Voraussetzungen stellt, dann sieht mein Quellcode durchaus auch mal etwas anders aus, je nachdem was das Zielsystem ist. Wichtig ist mir dabei nur, dass keine <div>-Suppe entsteht, das die wichtigen Inhalte auch als solche ausgezeichnet werden. Das kann leider nicht jedes CMS / Template-Engine leisten (kannst mir auch gerne noch eine zeigen die es deiner Meinung nach kann, ich lerne gerne immer wieder dazu). Bisher ist mir sowas nur bei typo3 und VIO.Matrix geglückt, wo man die Ausgabe der Inhalte wirklich 100%ig anpassen kann.
Zitat[..]man möchte irgendwelche Sachen auf seiner Website präsentieren und noch ein paar Features zur Navigation bereitstellen, und das Design soll sich dann raussuchen, was wohin soll, aber darüber mach ich mir erst später Gedanken.
Dein Design denkt mit? So verstehe ich das jetzt. Wenn man eine Webseite erstellt die jemand ohne HTML-Kenntnisse inhaltlich füllen soll, muss man ihm doch ein Gerüst vorgeben in dem er arbeiten kann. Natürlich kann er dann auch mal einiges hin- und her schieben. Aber er kann nicht das gesamte Design umstellen. So ein dynamisches Design kann man imho nicht wirklich erstellen.
ZitatDas hat dann aber nichts mehr mit Semantik zu tun, dieses wo-stehen und wie-ausgezeichnet, das sich aus dem Design ergibt, ist keine semantische Notwendigkeit und bei anderen Designs anders.
Semantik ist die Auszeichnung von Inhalten nach ihrer Bedeutung. Daher ist es in meinen Augen durchaus relevant, wenn man das Design betrachtet um es auseinander zunehmen. Ein Menü muss als Menü ausgezeichnet werden, eine Betonung als Betonung, eine Überschrift als Überschrift etc.pp. Sowas erkennt man an grafischen Entwürfen und sollte diese Erkenntnisse dann auch umsetzen. Notwendig ist es natürlich nicht, kann ja jeder machen wie er will
-
Ich glaube dir geht es um dieses Fehlverhalten von Fiddler die auch eine Zeit lang auf den GoogleBot zutraf (jetzt soweit ich weiß nicht mehr, habe ich zumindest seit Monaten nicht mehr erlebt):
http://groups.google.com/group/httpfidd…fcdb32700?pli=1 -
Oh, gerade erst das Topic hier entdeckt.
Von außen nach innen trifft denke ich bei mir auch, hoffentlich meinen wir das selbe. Mache es ähnlich wie Grevas, nur eben dass ich nicht das Design an sich erstelle. Ich kodiere lediglich mit gelieferte Designs. Und das geht meist (!) so:
Grafischen Entwurf anschauen.
Bereiche im grafischen Entwurf für die einzelnen Inhalte bestimmen (also was ist ein Menü, was ist Content, was ist Footer, was Header ..).
Wichtige Elemente der Grafik aus dem grafischen Entwurf ausschneiden (z.B. Rundungen, Buttons (ohne Beschriftung), Icons etc.).
HTML-Datei mit HTML-Grundgerüst erstellen (ohne Inhalte im <body>).
Innerhalb vom <body> nacheinander die vorher bestimmten Inhalte eintragen, zunächst ohne jegliche Formatierung, lediglich die Reihenfolge beachte ich schonmal.
Ergebnis an der Stelle ist meist eine pure HTML-Datei ohne irgendwas anderes, ohne <div>, ohne <span>, aber mit allen HTML-Elementen mit semantischer Bedeutung.
CSS-Datei für Screen-Ansicht erstellen (mit Rückstellung aller wichtigen Eigenschaften wie margin, padding etc. auf 0 bzw. auto oder none).
Ergänzung von Klassen und ggfs. auch IDs um einzelne Inhaltsbereiche direkt per CSS anzusprechen (z.B. für ein <ul>-Menü die ID "menu", für footer die ID "footer" etc.).
Ergänzung von CSS-Eigenschaften für die eben geschaffenen HTML-Ergänzungen um das Grunddesign zu erreichen.
Ergänzung von Hilfselementen zur besseren Ausrichtung einzelner Inhalte um das gewünschte Design zu erreichen (hier kommen dann erst <div>'s ins Spiel! Aber nur möglichst wenige!).
Ergänzung von CSS-Eigenschaften für die Feinabstimmung von Ausrichtungen und Abständen im Grunddesign.
Feinarbeiten am Design, sprich: Schriftarten, Abstände, Breiten, floatings etc.pp.Ergebnis ist dann eine HTML- und eine CSS-Datei für die Screendarstellung. Dann folgt noch ein Browsertest mit ggfs. darauf folgenden notwendigen Anpassungen für andere dem Kunden zugesicherten Browsern.
Das Vorgehen ist fast immer das Selbe. Das Ergebnis wird dann als Grundlage für weitere HTML-Kodierungen für z.B. Formulare, Artikellisten oder ähnliches genutzt. Die Druckansicht folgt als allerletztes.
Und das wird dann in das jeweils gewünschte CMS eingefügt und erst dann werden auch Inhalte dynamisiert, also durch Platzhalter/Variablen ersetzt, so dass der Kunde dann selbst diese ändern kann.
Dieses Vorgehen habe ich von vielen anderen Entwicklern über Jahre hinweg gelernt, abgeguckt und optimiert und momentan bin ich damit sehr zufrieden.
Ich kam seit Jahren nicht mehr in die Verlegenheit eine <div>-Suppe zu generieren, Frames habe ich seit dem letzten Jahrtausend nicht mehr verwendet.
-
ErrorDocument 404 verändert den Header doch nicht? Meine ErrorDocument 404-Seiten geben alle den Status 404 zurück, keinen 200 Oo Habs auch eben mit deiner Toolempfehlung nochmal geprüft. *verwundert*