• 18.04.2024, 08:03
  • Registrieren
  • Anmelden
  • Sie sind nicht angemeldet.

 

Lieber Besucher, herzlich willkommen bei: Aqua Computer Forum. Falls dies Ihr erster Besuch auf dieser Seite ist, lesen Sie sich bitte die Hilfe durch. Dort wird Ihnen die Bedienung dieser Seite näher erläutert. Darüber hinaus sollten Sie sich registrieren, um alle Funktionen dieser Seite nutzen zu können. Benutzen Sie das Registrierungsformular, um sich zu registrieren oder informieren Sie sich ausführlich über den Registrierungsvorgang. Falls Sie sich bereits zu einem früheren Zeitpunkt registriert haben, können Sie sich hier anmelden.

w3c valid ? wieso nicht ?*erledigt*

Freitag, 26. November 2004, 18:26

Moin,

Bin grad dabei eine Homepage für eine Fahrschule zu machen.

So sieht es im moment aus. *click*

Allerdings habe ich grad das unverständliche Problem,dass nach ein paar Zeilen code das ganze jetzt schon nichtmehr w3c valid ist - und ich ehrlich gesagt NICHT weiß wieso ...

Hier der w3c Check

Code :

Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd"><head>
<link rel="stylesheet" type="text/css" href="main.css">
<title>Fahrschule /¦\ Baumgarten</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body>
<div align="center"> 
  <table width="798" border="0" cellpadding="0" cellspacing="0" background="images/mittel.jpg"> 
    <tr> 
      <td colspan="2"><img src="images/header.jpg" alt="" width="798" height="234"></td> 
    </tr> 
    <tr> 
      <td width="200"><div align="center"> 
          <?php 
      include "inc/links.php";
      ?> 
        </div></td> 
      <td width="598"><div align="center"> 
          <?php 
      include "inc/include.php";
      ?> 
        </div></td> 
    </tr> 
    <tr> 
      <td colspan="2"><img src="images/footer.jpg" alt="" width="798" height="45"></td> 
    </tr> 
  </table> 
</div>
</body> 
<!-- Grafik & Coding von Raymond Schreiber aka TrOuble --> 
<!-- URL: http://www.troubledesynz.de/ -->


*yogineedhelp* ;)

MfG TrOuble

Re: w3c valid ? wieso nicht ? (css extern einbinde

Freitag, 26. November 2004, 18:33

also der link tag da... der steht weder im head noch im body... sicher dass das so soll?

Re: w3c valid ? wieso nicht ? (css extern einbinde

Freitag, 26. November 2004, 18:38

Zitat von »r1ppch3n«

also der link tag da... der steht weder im head noch im body... sicher dass das so soll?


ups sorry sollte natürlich in header ::) *peinlich*

fehlt noch Line 9, column 75: there is no attribute "BACKGROUND"

Re: w3c valid ? wieso nicht ? (css extern einbinde

Freitag, 26. November 2004, 18:44

sicher dass du tabellen überhaupt n hintergrundbild verpassen darfst/kannst?

ansonsten hätt i da noch n frägle:
WO ZUM GEIER IST DEIN BODY-TAG? ???

Re: w3c valid ? wieso nicht ? (css extern einbinde

Freitag, 26. November 2004, 19:08

hehe, zuerst dachte ich "iih, schon wieder so klänpäitsch-ascii-missbrauch" als ich das /¦\ gesehen hab. aber jetzt muss ich mal sagen "respekt!". :)

wie der validator schon sagt: there is no attribute background. nimmste style="background-image: url(images/mittel.jpg)".

edit: also <body> seh ich beide, aber <html> dafür keins...

Re: w3c valid ? wieso nicht ? (css extern einbinde

Freitag, 26. November 2004, 19:48

Soooo...

2 Sachen ...

Also.

1. Wie kann ich als alternative für Textbrowser die Rollover Images darstellen ?

2. Wie binde ich das genau ein mit css ? (image als background)

Re: w3c valid ? wieso nicht ? (css extern einbinde

Freitag, 26. November 2004, 19:51

Zitat von »Y0Gi«

style="background-image: url(images/mittel.jpg)"


ps:
manchma schreib i halt schneller als i denk
dann eben html
auf jeden fall fehlt er... ;)

Re: w3c valid ? wieso nicht ? (css extern einbinde

Freitag, 26. November 2004, 19:55

Ahhh danke  :-*

So jetzt is die Seite w3c konform und bekommt das :


;D

Ädit :

CSS Valid natürlich auch ...

Re: w3c valid ? wieso nicht ? (css extern einbinde

Freitag, 26. November 2004, 20:07

entschuldige die frage: warum kein xhtml? wenn schon, denn schon! es braucht ja nur 1.0 transitional zu sein.

und jetzt gehen wir ne stufe weiter:
warum die rollovers mit javascript?
warum ein extra hover-bild, wenn es nur ein rahmen ist (momentan)?

xhtml:

Quellcode

1
2
3
4
5
6
<div id="nav">
  <a href="..." id="rundgang"><span>Rundgang</span></a><br />
  <a href="..." id="fahrlehrer"><span>Fahrlehrer</span></a><br />
  <a href="..." id="fahrzeuge"><span>Fahrzeuge</span></a><br />
...
</div>


css:

Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
/* text bei css-fähigen browsern ausblenden */
#nav a span {
    display: none;
}

/* bildgröße */
#nav a {
    display: block; /* <------------- WICHTIG */
    width: 150px;
    height: 30px;
}

/* bilder definieren */
#rundgang {
    background: url(images/rollover/rundgang.jpg) no-repeat;
}
#fahrlehrer {
    background: url(images/rollover/fahrlehrer.jpg) no-repeat;
}
#fahrzeuge {
    background: url(images/rollover/fahrzeuge.jpg) no-repeat;
}
...

/* rahmen als hover-effekt */
#nav a:hover {
    border: 1px solid #000000;
}


falls du doch andere hover-pics haben willst, weil es mehr als nur ein rand sein soll, dann benutze statt
#nav a:hover { ... }
für jedes bild
#rundgang { background: url(images/rollover/rundgang_hover.jpg); }
(die anderen analog).

teste mal, die nav-pics als png zu speichern, 16 farben sollten reichen. dann vergleiche mal die dateigröße und schärfe. bin mir sicher, das ist die bessere lösung.

hinweis: der gottverdammte (etc.) IE kann das pseudoformat :hover nur auf anker anwenden. dadurch wird übrigens für hübsche popup-navigation fast immer javascript benötigt. DANKE MICROSUCK! da wir hier aber dem anker das hintergrundbild mitgeben, funktioniert diese navigation auch im IE. in richtigen browsern natürlich sowieso. ;) bei verschachtelten menüs, die wiederum ankern enthalten, klappt das ganze entsprechend nicht mehr, weil links verschachteln nicht drin ist.

Re: w3c valid ? wieso nicht ? (css extern einbinde

Samstag, 27. November 2004, 14:20

Moin,

Einen großen dank an Rippchen und besonders an Y0Gi,der mir sogar noch über ICQ auf meine (wohl ziemlich) dummen Fragen geantwortet hat.

:-*

MfG TrOuble