| | # 2 |
| Moderator Registriert seit: 31.10.2002 Ort: Oldenburg
Beiträge: 5.432
| Moin, eine %-Angabe in HTML/CSS wird nie völlig exakt ausgewertet, bei einer Tabelle wird schon vorrangig darauf geachtet, dass der Inhalt komplett dargestellt wird. Da hängen viele andere ähnliche Verhalten dran. Allerdings bei mir im FF wackelt nichts. Du könntest vielleicht Dein CSS einfach mal aufräumen, Schriftangaben usw. nur einmal allgemein für Links definieren und für die einzelnen Zustände (:link, :hover, ...) nur angeben, was sich jeweils ändert (background-image:). Das könnte bei der Fehlersuche ungemein helfen. Der Cursor ist hässlich :eyegrazy: Grüße, Thorsten
__________________ Wieder da: FreewareGuide.de ...bin letztens durch die Aufnahmeprüfung zur Hellseherschule gekracht! ![]() |
|
| | # 4 | |
| Threadstarter Registriert seit: 24.11.2007 Ort: In Frankfurt am Main
Beiträge: 582
| Zitat:
![]() Das ist die Hauptseite meiner aktuellen Homepage. Ich will sie komplett neu machen weil die alte ein total außer Kontrolle geratenes, dreckiges HTML hat. (Meine Schuld) Außerdem möchte ich von nun an versuchen alles ohne einen WYSWYG Editor zu erstellen. Nicht nur weil der Quelltext dann sauberer und kontrollierbarer wird, sondern ich denke das ich jetzt so weit bin "den Quelltext selbst zu schreiben" und das ich dabei viel über html lernen kann. Ich werde das CSS mal sauberer erstellen und den Quelltext dann nochmal posten. (Und die Seite zum Vorführen auch mal wo hochladen.) Ich finde es außerdem sehr interessant wie die verschiedenen Internetbrowser den Code interpretieren. -----Doppelpost zusammengeführt am 26.2.2009 um 21:56:24----- ich wollte jetzt mal einen vereinfachten CSS Code benutzen HTML-Code: <style type="text/css"> } a:link { cursor: url('http://hig5h.bplaced.net/Standart.cur'), pointer; display: block; font-family: Arial,Helvetica,sans-serif; font-weight: bold; color: white; } a:hover { display: block; font-size: 100%; color: red; background-image: url(http://hig5h.bplaced.net/Buu2.PNG); } body {cursor: url('http://hig5h.bplaced.net/Standart.cur'), pointer; } </style> Muss ich active focus etc. zwingend auch angeben? Hier die Test-bastelSeite Willkommen im HIG5H Universum | |
|
| | # 5 | |
| Moderator Registriert seit: 31.10.2002 Ort: Oldenburg
Beiträge: 5.432
| Ich habe grade wenig Zeit, verschlafen, aber: Zitat:
HTML-Code: <style type="text/css"> a { cursor: url('http://hig5h.bplaced.net/Standart.cur'), pointer; display: block; font-family: Arial,Helvetica,sans-serif; font-weight: bold; text-decoration: none; color: #ff0000; } a:link {} a:visited {} a:focus {} a:active {} a:hover { text-decoration: underline; color: #ffffff; background-image: url(http://hig5h.bplaced.net/Buu2.PNG); } body {} </style> Grüße, Thorsten
__________________ Wieder da: FreewareGuide.de ...bin letztens durch die Aufnahmeprüfung zur Hellseherschule gekracht! ![]() | |
|
| | # 6 | |
| Threadstarter Registriert seit: 24.11.2007 Ort: In Frankfurt am Main
Beiträge: 582
| Zitat:
![]() Das man mit einer Klammer nicht anfängt wusste ich gar nicht genau, ich hab den CSS Code bisher oft immer in der Grundstruktur irgendwo abgeschrieben und ihn dann für meine Ansprüche angepasst. Wieder was gelernt ################## Du legst das Aussehen eines Standartlinks so fest. HTML-Code: a {
(CSS Code blablabla) Ich dachte immer man muss das so für Links machen, doch dank dir habe ich jetzt vielleicht ein viel besseres Verständnis für CSS Denn das a steht nur für das "Element" = <a> (Nennt man das so??)somit wäre das link gar nicht nötig. | |
|
| | # 7 | ||
| Moderator Registriert seit: 31.10.2002 Ort: Oldenburg
Beiträge: 5.432
| Zitat:
Selektor { Eigenschaft:Wert; } Zitat:
"Nicht besuchte Seiten" ist halt schon spezieller als ein Link im Allgemeinen. Und so funktioniert CSS (das "cascading" in "Cascading Style Sheets"), eine Eigenschaft eines allgemeineren Selektors wird von einer spezielleren überschrieben, etwas für "a" gilt für alle Links, etwas für "a:link" oder "a:hover" gilt nur für bestimmte Links. Und so hast Du es in Deinem hier geposteten Code halt immer gemacht, Du hast für jedes Element explizit wieder vom Neuen beschrieben, wie es gestaltet werden soll. Und durch die spezielle Deklarierung "a:link" und "a:hover" wird dieser Style auch nur für diese Spezialfälle festgelegt. In Deinem entschlackten Code (Dein vorletztes Posting) hast Du deshalb "a:visited" etc überhaupt nicht gestaltet. Und im ursprünglichen Code hast Du zwar für alle Varianten von Link eine Gestaltung angegeben, aber durch die Wiederholung für jede Variante hast Du Inkonsistenzen eingebaut, irgendwas geändert aber nicht für allen Varianten, irgendwas ausprobiert und nicht wieder rausgenommen, überflüssige Styles usw., das sind unnötige Fehlerquellen. Grüße, Thorsten
__________________ Wieder da: FreewareGuide.de ...bin letztens durch die Aufnahmeprüfung zur Hellseherschule gekracht! ![]() | ||
|
| | # 8 | |
| Registriert seit: 03.10.2008
Beiträge: 219
| Zitat:
Lutz | |
|
| | # 10 | |
| Registriert seit: 03.10.2008
Beiträge: 219
| Zitat:
body{background-image:url(http://hig5h.bplaced.net/Index6.jpg); color: red;"} Lutz | |
|
| | # 11 |
| Hausmeister im Virtuellen Registriert seit: 28.12.2006
Beiträge: 2.953
| @geldmann3 Es gibt zwei Möglichkeiten css einzubinden: Entweder direkt im html (unschön): HTML-Code: <html> <head> <style type="text/css"><!-- Stylesheet Angaben //--></style> <title>Irgendein Titel</title> </head> <body> Irgendein Text </body> </html> HTML-Code: <html> <head> <link rel="stylesheet" type="text/css" href="./style.css"> <title>Irgendein Titel</title> </head> <body> Irgendein Text </body> </html> CSS 4 You - The Finest in Stylesheets: Workshop CSS: Allgemeines Grüße Grunzer
__________________ Lieber eine unsichere Freiheit als eine sichere Diktatur ! |
|
| | # 12 |
| Threadstarter Registriert seit: 24.11.2007 Ort: In Frankfurt am Main
Beiträge: 582
| Das mit dem auslagern mache ich auf 75% aller Seiten schon seit einiger Zeit. Der Übersicht halber. So ganz das "try and error" Verfahren nutze ich auch wieder nicht, ich habe mir schon einige Tutorials durchgelesen. Nur steht da oft nur wie man es machen soll, nicht wie man es nicht machen soll. ![]() ![]() ![]() :conf used:![]() ![]() Die Seite die du gepostet hast kannte ich noch nicht, sehr cool - da kann ich noch viel lernen (;. Ich denke darüber nach, statt einer zwei unabhängige Tabellen zu verwenden. Dann wackelt der Link oben bestimmt nicht mehr-- mal sehen. Aber dann kommen mir die Leute vielleicht wieder vonwegen wie schlecht der Quelltext geschrieben ist... Aber ich muss ja zwei Tabellen verwenden wenn es keine andere Möglichkeit gibt... |
|
| | # 13 |
| Threadstarter Registriert seit: 24.11.2007 Ort: In Frankfurt am Main
Beiträge: 582
| Scheint so, als ob ich bei dem CSS Code doch visited und so eintragen muss. Denn wenn ich diesen Code extern einbinde HTML-Code: }
a:link {
cursor: url('http://hig5h.bplaced.net/Standart.cur'), pointer;
display: block;
font-family: Arial,Helvetica,sans-serif;
font-weight: bold;
color: white;
}
a:hover {
display: block;
font-size: 100%;
color: red;
background-image: url(http://hig5h.bplaced.net/Buu2.PNG);
}
body {cursor: url('http://hig5h.bplaced.net/Standart.cur'), pointer;
} HTML-Code: <!-- Kommentar: Hier kommt das HIG5H CSS Style extern ausgelagert --> <link rel="stylesheet" type="text/css" href="http://hig5h.bplaced.net/HIG5H.css"> Beispiel: Willkommen im HIG5H Universum Oder mache ich irgendwas anderes falsch? --- Dann ist mir aufgefallen, das die ganzen Links auf dem PC eines Freundes (Er hat eine sehr alte Version vom Firefox) einfach Blau erscheinen. (Wohl bemerkt Sein Firefox zeigt sonst fast alles im Web richtig an, wie auch zum Beispiel das Menü auf der jetzigen Hauptseite des HIG5H Universums.) -----Doppelpost zusammengeführt am 3.3.2009 um 04:43:17----- Ich hab einen Fehler entdeckt -----Doppelpost zusammengeführt am 3.3.2009 um 04:44:11----- Ich hatte wieder mit einem "}" angefangen. Doch daran lag es auch nicht... |
|
| | # 14 |
| Moderator Registriert seit: 31.10.2002 Ort: Oldenburg
Beiträge: 5.432
| Wieso hast Du schon wieder alles vergessen, was wir ausführlich besprochen haben? HTML-Code: a {
cursor: url('http://hig5h.bplaced.net/Standart.cur'), pointer;
display: block;
font-family: Arial,Helvetica,sans-serif;
font-weight: bold;
color: white;
}
a:hover {
color: red;
background-image: url(http://hig5h.bplaced.net/Buu2.PNG);
} Offenbar hast Du außerdem immer noch einen Teil des CSS derart ins HTML eingebaut: HTML-Code: <td align="center" width="11%" style="background-image:url(http://hig5h.bplaced.net/Buu1.PNG)">fehlt noch^^</td> HTML-Code: a {
background-image:url(http://hig5h.bplaced.net/Buu1.PNG);
cursor: url('http://hig5h.bplaced.net/Standart.cur'), pointer;
display: block;
font-family: Arial,Helvetica,sans-serif;
font-weight: bold;
color: white;
}
...
<td align="center" width="11%"><a href="#">fehlt noch^^</a></td> HTML-Code: body {
font-family: Arial,Helvetica,sans-serif;
font-weight: bold;
}
a {
cursor: url('http://hig5h.bplaced.net/Standart.cur'), pointer;
}
#navigation tr {
height:30px;
}
#navigation td {
width:11%;
text-align:center;
background-image:url(http://hig5h.bplaced.net/Buu1.PNG);
}
#navigation a {
color: white;
display: block;
}
#navigation a:hover {
color: red;
background-image: url(http://hig5h.bplaced.net/Buu2.PNG);
}
...
<table width="100%">
<tr>
<td align="center">Zelle1</td>
<td align="center"><img src="http://hig5h.bplaced.net/HIG5H3.jpg"></td>
<td align="center">Zelle3</td>
</tr>
</table>
<table width="100%" id="navigation">
<tr>
<td><a href="http://home.arcor.de/ar2761085724/Spiele2" target="Medienframe">Spiele</a></td>
<td><a href="#">fehlt noch^^</a></td>
<td><a href="#">fehlt noch^^</a></td>
<td><a href="#">fehlt noch^^</a></td>
<td><a href="#">fehlt noch^^</a></td>
<td><a href="#">fehlt noch^^</a></td>
<td><a href="#">fehlt noch^^</a></td>
<td><a href="#">fehlt noch^^</a></td>
<td><a href="#">fehlt noch^^</a></td>
</table>
<table width="100%">
<tr>
<td align="center"><iframe src="http://home.arcor.de/ar2761085724/News" onload="scrollTo(0,0)" style="border: 0px none rgb(255, 255, 255);" name="Medienframe" id="11" marginheight="0" marginwidth="0" align="middle" frameborder="0" height="4500" scrolling="no" width="100%">
</iframe></td>
</tr>
</table> Ich habe es in drei Tabellen aufgetrennt, damit ich die eine Tabelle mit der "navigation" per ID markieren kann und dass im CSS nutzen kann ("#navigation"). Es gibt einen Unterschied zwischen einer ID, die darf es nur einmal pro HTML-Seite geben, mann kann auch eine CLASS bestimmen, die wird dann im CSS per Punkt vorher angesprochen (z.B. ".navigation"). Weiterer Vorteil der aufgetrennten Tabellen, man kann auf die COLSPAN verzichten und vermeidet Wechselwirkungen zwischen den Zeilen, die ja gestalterisch auch nichts gemein haben. Weitere Fehler:
Thorsten
__________________ Wieder da: FreewareGuide.de ...bin letztens durch die Aufnahmeprüfung zur Hellseherschule gekracht! ![]() |
|
| | # 15 |
| Threadstarter Registriert seit: 24.11.2007 Ort: In Frankfurt am Main
Beiträge: 582
| Ich danke dir, das mit der "navigation" ist eine gute Idee. Werde ich so machen. Ich denke allerdings aufgrund von diesem Codestück HTML-Code: <td align="center" width="11%" style="background-image:url(http://hig5h.bplaced.net/Buu1.PNG)">fehlt noch^^</td> Die neue ist HIER |
|
| | # 16 | |
| Moderator Registriert seit: 31.10.2002 Ort: Oldenburg
Beiträge: 5.432
| Zitat:
Ich bin nicht dafür da, Dir Deine Seite zu programmieren, darum übernehmen meine Schnipsel auch nicht die Gewähr, vollständig und fehlerfrei zu sein, sie sollen erläutern (anhand von dem, was ich hier vorfinde), wie es besser und fehlerfreier geht. Du wirst nicht drumrum kommen zu begreifen, was da gemacht wird, HTML und CSS zu verstehen, mit Copy&Paste allein kannst Du mit meinem Code nichts anfangen. Grüße, Thorsten
__________________ Wieder da: FreewareGuide.de ...bin letztens durch die Aufnahmeprüfung zur Hellseherschule gekracht! ![]() | |
|
| | # 17 | ||
| Threadstarter Registriert seit: 24.11.2007 Ort: In Frankfurt am Main
Beiträge: 582
| Selbstverständlich enthält mein letzter Codeschnipsel keinerlei Umsetzungen aus unserer Diskussion. Denn wie bereits von mir erwähnt worden ist, handelt es sich dabei um absolut den Code, welcher vor unseren Gesprächen zu Stande gekommen ist. Somit ist es auch nicht möglich das er seinen Zustand in irgend einer Form verbessert. Die Tabelle wird schon bald auf die von dir angegebene Weise formatiert werden, noch ist das ganze nicht umgesetzt. Selbsterklärend wird das in der fortgeschrittenen Version der Site passieren. Zitat:
![]() Zitat:
HTML-Code: #navigation td | ||
|
| | # 18 | |
| Moderator Registriert seit: 31.10.2002 Ort: Oldenburg
Beiträge: 5.432
| Zitat:
Ja. Lektüre: CSS-Formate definieren, hier geht insbesondere um "Individualformate" und "Klassen", aber Du solltest das komplett inhalieren. Insgesamt könnte das Vorgehensweise für Dich sein, wenn Du etwas Grundsätzliches wissen möchtest, mal in entsprechendem Nachschlagewerk nachschauen. Grade SELFHTML ist da anfängerfreundlich (die Probleme kommen erst im Fortgeschrittenen), grade über die Quickbar ist das hervorragende Referenz für den Alltag. Darin z.B. oben links "CSS-Syntaxverzeichnis" wählen, dann kannst Du rechts daneben "#" auswählen und hast die Erklärung zu "Individualformate" parat. Grüße, Thorsten
__________________ Wieder da: FreewareGuide.de ...bin letztens durch die Aufnahmeprüfung zur Hellseherschule gekracht! ![]() | |
|
| | # -- |
| News Flash | Das könnte Dich auch noch interessieren:
Nicht fündig geworden? Dann ohne Anmeldung in unserem Gast-Forum nachfragen. |










