• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

border Hilfe bitte

Status
Für weitere Antworten geschlossen.

danyh

Neues Mitglied
Hallo Gemeinde....

Ich hoffe das mir hier jemand helfen kann bin am verzweifeln :(

Zuerst muss ich sagen das ich vor 4 Wochen mit html angefangen habe also noch recht neu ;)

Nun zu meinem Problem ..

Ich muss ein Projekt gestalten indem ich meine eigene Website gestalte .

Nun gut ich habe Photshop genommen und mir ein Layout designed , dann habe ich das Layout gesliced und ein html Code geschrieben !

Hier mal ein kurzer Auschnitt!
HTML:
    <td rowspan="10">
            <img src="Layout2_neu_02.jpg" width="357" height="570" alt=""></td>
        <td colspan="5">
            <a href="index.html" style="border:none;" ><img src="Layout2_neu_03.jpg" border="0" width="192" height="49" style="border:none;" ></td></a>
        <td colspan="4" rowspan="2">
            <img src="Layout2_neu_04.jpg" width="731" height="83" alt=""></td>
    </tr>
    <tr>
        <td colspan="5">
            <img src="Layout2_neu_05.jpg" width="192" height="34" alt=""></td>
    </tr>

Soweit so gut


Wie ihr seht habe ich ein Button verlinkt zur index.html (wie gesagt das ist alles erstmal zum üben) wenn ich jetzt mit der Maus auf den Button gehe kommt auch der Finger als Maussymbol wenn ich aber klicke habe ich immer so hässliche blaue oder lila Rahmen um den Button ! :(

Habe schon border="0" eingetragen aber leider ohne Erfolg :(

Mt IE ist alles iO mit Firefox aber habe ich diese doofen Rahmen noch !

Was habe ich flasch gemacht?

Habe ich beim slicen Fehler gemacht ?


Und noch ne Frage ich habe links die Menüleiste mit den Buttons rechts habe ich eine Grafik in dem der jeweilige Text stehen soll wenn ich zB. auf "Über mich" klicke soll dort der Text über mich erscheinen ....wenn ich auf Impresum zB klicke soll dort impressum stehen ...

Leider weiss ich überhaupt nicht wie das gehen soll ??
Soll (kann) ich dort mit <div> arbeiten aber dann ist meine Grafik an dieser Stelle ja hinfällig :(

Fragen über Fragen ich hoffe ihr könnt mir helfen !

Besten Dank im vorraus und Gruss
 
Zuerst muss ich sagen das ich vor 4 Wochen mit html angefangen habe also noch recht neu
Und gleich machst Du leider wieder alle Fehler, die man nur machen kann...aber das ist vermutlich nicht unbedingt Deine Schuld. :-(

Nun gut ich habe Photshop genommen und mir ein Layout designed , dann habe ich das Layout gesliced und ein html Code geschrieben !
IMHO ist das eine unsinnige Vorgehensweise. Das macht Sinn im Print-Design, nicht aber im WWW. Damit kreierst Du eine statische Website mit festen Größen. Wenn das Browserfenster in seiner Größe geändert wird, oder die Schriftgröße, dann explodiert Dein ganzes Layout und sieht einfach Mist aus. Das Resultat ist, dass niemand Deine Site gerne besucht.

Außerdem macht man mit HTML kein Layout, sondern nur mit CSS.

Hier mal ein kurzer Auschnitt!
Soweit so gut
Nein, leider nicht. Das ist Krampf, aber kein HTML-Code. Vermutlich hast Du irgendeine Site erwischt, die Dir das so erklärt hat, aber das ist kein HTML. Das ist Tabellenmissbrauch. HTML ist nicht für das Layout da, sondern um dem Inhalt eine Bedeutung zu geben. Du definierst mit dieser Tabelle, dass es sich bei dem Inhalt um tabellarische Daten handelt, und das ist ja nicht wahr.
Voll am Sinn von HTML vorbei.

Für das Layout und Design ist CSS zuständig. CSS wiederum baut auf validen, semantisch einwandfreien HTML auf.

Soll (kann) ich dort mit <div> arbeiten aber dann ist meine Grafik an dieser Stelle ja hinfällig
Auch hier hast Du wieder was gehört, was leider viele behaupten, was aber genauso falsch ist. Auch mit divs macht man kein Layout. Layout macht man mit CSS und keinem Tag in HTML. Egal ob Tabelle oder div. Das Element div dient zum Gruppierern mehrerer Elemente.

Mein Tipp ist, fang nochmal von vorne an. Lerne semantisches HTML, so wie es gedacht ist, lerne CSS und mach Dich schlau, was das Aussehen/Layout Deiner Site alles beeinflussen kann (das, weil statische Layouts ungeeignet fürs WWW sind).

Vor die fertige Website hat der liebe Gott viel Schweiß gesetzt. Und das entgegen aller Behauptungen, Websites zu erstellen sei ein Kinderspiel. Das ist es nicht.

Hilfe bekommst Du natürlich hier!

Viel Erfolg,
-Efchen
 
Außerdem macht man mit HTML kein Layout, sondern nur mit CSS.

Die Diskussion hatten wir ja bereits. Ein CSS Layout ist in der Regel mit den HTML Elementen <div> oder <span> gemacht, weil man öhne eine Einteilung in Bereiche im Prinzip kein gescheites Layout machen kann ;ugl
CSS beschreibt nur die Eigenschaften wie Positionierung, Größe, Rahmen, usw. wodurch CSS quasi der Hauptteil des Layout ist.
 
Die Diskussion hatten wir ja bereits. Ein CSS Layout ist in der Regel mit den HTML Elementen <div> oder <span> gemacht
Quatsch.
Ein CSS-Layout basiert auf validem und semantisch sinnvollem HTML. Mit dieser Aussage vermittelst Du eben genau das falsche, dass man nämlich unbedingt div oder span dazu braucht, und das ist nicht wahr.

weil man öhne eine Einteilung in Bereiche im Prinzip kein gescheites Layout machen kann
Dann hast Du es wohl noch nicht probiert. Du kannst ein <h1> oben drüber setzen, ein <ul> rechts oder links floaten und den Content ohne ein div drumrum um das Menü (ul) fließen lassen. Kein Problem.
Willst Du es nicht unten rum fließen lassen (was eigentlich sogar Platzverschwendung ist), dann musst Du den Content gruppieren. Dazu nimmt man ein div. Aber erstmal zig divs platzieren und dann einfach Text reinschreiben ist schlichtweg falsch. Und einzelne Elemente in divs zu packen ist in den meisten Fällen unsinnig.

CSS beschreibt nur die Eigenschaften wie Positionierung, Größe, Rahmen, usw. wodurch CSS quasi der Hauptteil des Layout ist.[/QUOTE]
CSS ohne HTML geht halt nicht. Aber HTML ist definitiv nicht fürs Layout da. HTML legt nur die Struktur des Inhalts fest. HTML ohne CSS ist kein layout. CSS ohne HTML ist sogar noch weniger, nämlich nichts.

Aber jetzt Haare zu spalten, ob man deswegen sagen darf, dass man mit HTML Layout macht, führt in die völlig falsche Richtung und verwirrt Anfänger nur unnötig.

HTML - Strukturierung des Inhalts.
CSS - Layout und Design.
 
Status
Für weitere Antworten geschlossen.
Zurück
Oben