Avatar billede want2learn Nybegynder
22. marts 2004 - 17:07 Der er 132 kommentarer og
1 løsning

XHTML validerings fejl

jeg får denne fejl når jeg validerer mit site ved WC3

Below are the results of attempting to parse this document with an SGML parser.

Line 17, column 86: there is no attribute "height" (explain...).
  ... align="center" width="760px" height="320px" class="tdborder"><tr><td height=
                                          ^

Del af code:
<table border="0" cellpadding="0" cellspacing="0" align="center" width="760px" height="320px" class="tdborder"><tr><td height="86px" colspan="2" class="banner"></td></tr>

nogle der kan hjælpe med at se hvad fejlen er så jeg kan få en OK validering i XHTML 1.0 det er den eneste fejl og jeg kan ikek se hvad der skulle være ivejen.
Avatar billede doggy82 Praktikant
22. marts 2004 - 17:17 #1
Det er meget simpelt, du kan ikke bruge height på en table i xhtml.
Brug CSS
Avatar billede want2learn Nybegynder
22. marts 2004 - 17:18 #2
okay......

hvordan laver jeg evt min lille code om så !?

og gælder det kun tabeller ikke TD'ere !?
Avatar billede doggy82 Praktikant
22. marts 2004 - 17:22 #3
Altså for det første burde du jo i det hele taget ikke bruge tables. Men div og span istedet. Det er faktisk ret let.

Anyway så kan jeg se at du har en class på.
Der skal du bare indsætte
width:760px;
height:320px;
Avatar billede doggy82 Praktikant
22. marts 2004 - 17:22 #4
altså i dit style sheet
Avatar billede want2learn Nybegynder
22. marts 2004 - 17:35 #5
okay du nævner div og span !!

hvordan vil denne se ud i div og span:

<body>
<table>
  <tr>
    <td></td>
  </tr>
  <tr>
    <td>
    <table>
      <tr>
        <td></td>
      </tr>
    </table>
    </td>
  </tr>
</table>
</body>

og findes der en side der viser ang tabeller i XHTML samhænge !?
Avatar billede doggy82 Praktikant
22. marts 2004 - 17:41 #6
Altså det er svært at "oversætte" direkte.
Men pointen er at en div bare er et område som man kan placere hvor man har lyst til.
Se de her artikler: http://www.eksperten.dk/artikler/104 http://www.eksperten.dk/artikler/230
Avatar billede want2learn Nybegynder
22. marts 2004 - 19:02 #7
Okay det eks du viser et ret godt med er jo noget der tilpasser sig den opløsning en bruger køre med.

Hvis jeg nu vil lægge min brede fast som på eksperten og vil have det i midten har jeg så ret i at jeg evt laver en div som har en brede på evt 760PX og som har position=center så jeg derved har den i midten.
og så laver jeg evt en banner div i den anden div som har position: absolute;  left: 0px;  top: 0px; så denne banner er i toppen og til venstre i min store div.
er det korrekt forstået !?

hvis jeg ikek laver en højde på den div der har position center så vil den da tilpasse sig efter den tekst mm der kommer ind i den div eller hva !?

Jeg beklager at dette spm tog en drejning men har kun arbejdet med webdesign for alvor som hobby i 2 år ca. og har først lige fundet ud af det med div og span nu men det ser let ud skal bare lige vide om jeg har fat i det rigtige.
Avatar billede roenving Novice
22. marts 2004 - 19:10 #8
>>doggy82 22/03-2004 17:22:01

-- hvorfor _bør_ man ikke bruge tables ?-)

Det er da noget gudsjammerligt vrøvl ...

-- nogle gange er det rigtigt, men oftest er det forkert, for der er jo ikke mange, som laver hjemmesider efter de præmisser http://www.csszengarden.com/ er lavet efter !-)

-- og jeg kan ik' li'e se, hvorfor man skulle bruge 75 timer på at lave et design med en slags html-elementer, hvis det kan laves på 20 minutter med en anden slags !o]
Avatar billede doggy82 Praktikant
22. marts 2004 - 19:12 #9
hmm ok det er vel et spørgmsmål om smag. Det har du nok ret i.
CSSZengarden er da for blæret! Men fair nok det er jo ikke pga. CSS'en - men pga. at det er nogle super dygtige designere som står bag de fleste.
Avatar billede want2learn Nybegynder
22. marts 2004 - 19:21 #10
okay bliver snart forvirret !!

kan jeg holde mig til tabeller eller !??

eller bør jeg bruge div når det er XHTML og hvad med mit spm 22/03-2004 19:02:38.
Avatar billede roenving Novice
22. marts 2004 - 19:21 #11
csszengarden kan kun lade sig gøre ved at bruge positionerbare elementer, og det er tabeller forbandet dårlige til ...

Til gengæld er tabeller helt suveræne til at fastholde en parallellitet på tværs af kolonner uanset indholdets størrelse, der kommer de positionerede til kort uden ekstensiv scripting til at flytte dem på plads (men det kan lade sig gøre !-)

-- men den scripting skal ikke række ret langt ind i en struktur før de 75 timer bliver relevante !o]
Avatar billede roenving Novice
22. marts 2004 - 19:22 #12
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
    "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta name="Generator" content="Stone's WebWriter 4">
<style TYPE="text/css">
html,body{height:100%}
body{
  text-align:center;
}
.center{
margin-left:auto;
margin-right:auto;
width:760px;
background:#22ee7f;
border:1px solid black;
  text-align:left;
}
</style>
</head>
<body>
<div class="center">

Noget

</div>
</body>
</html>
Avatar billede want2learn Nybegynder
22. marts 2004 - 19:26 #13
det er jo HTML 4.1 eller er det det samme i XHTML 1.0 !?
Avatar billede roenving Novice
22. marts 2004 - 19:35 #14
Ja, det eneste, som ikke ædes af validatoren burde være de store bogstaver i style-tagget !-)

-- men det bør jo også lægges ud i en ekstern fil, men jeg har det liggende samlet til demonstrations-brug, for det er jo fuldt lovligt ...
Avatar billede olebole Juniormester
22. marts 2004 - 19:36 #15
<ole>

Der er mange flere fejl end den, du viser i spørgsmålet, hvis du skriver XHTML1.0 Strict.
Hvis du derimod skriver XHTML1.0 Transitional, så lad være - det har du intet ud af  :)

Hvad er årsagen til, du gerne vil skrive XHTML?

/mvh
</bole>
Avatar billede want2learn Nybegynder
22. marts 2004 - 19:45 #16
okay er ved at få det nu men hvios jeg bruge XHTML hvilken af disse vil i anbefale.

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="da">

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1 Strict//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11-Strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="da">

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1 Transitional//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11-Transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="da">

@OLE hvordan ved du om jeg har 1 eller flere fejl !??
men BTW jeg bruge XHTML DOCTYPE da det gav en flottere opsætning i det jeg lavede end HTML gjorde derfor :)
Avatar billede olebole Juniormester
22. marts 2004 - 20:02 #17
Hvis du mener, at DTD'en giver en pænere opsætning i browseren, er det fordi, du har gjort noget galt i din HTML. Udseendet ændrer en overgang til XHTML ikke det mindste på.

Man kan ikke sige, hvilken DTD, du skal bruge, når man ikke ved, hvorfor du vil skrive XHTML. Du må først gøre dig nogle overvejelser om, hvad du vil med det  :)
/mvh
Avatar billede olebole Juniormester
22. marts 2004 - 20:04 #18
Men der er jo ikke nogen af de DTD'er, du viser, man kan bruge til XHTML1.0. De er til XHTML1.1 - og den er endnu ikke synderlig godt understøttet i browserne
Avatar billede olebole Juniormester
22. marts 2004 - 20:16 #19
PS: Årsagen til jeg kan se, der er flere fejl er, at jeg kender standarderne rimelig godt. I XHTML1.0-Strict kan du ikke have align="center" på en tabel - og du kan hverken have height i et table-tag eller et td-tag  :)
Avatar billede want2learn Nybegynder
22. marts 2004 - 20:47 #20
så det du siger er at det er HTML 4.01 eller !?
Avatar billede viciodk Praktikant
22. marts 2004 - 20:51 #21
OleBole: Hvad er argumentet for at bruge XHTML 1.0 fremfor HTML 4.01? Jeg er selv så småt begyndt at skifte over til XHTML uden nogen egentlig grund.
Avatar billede olebole Juniormester
22. marts 2004 - 21:12 #22
want2learn >> Nej, jeg siger: Det kan jeg ikke udtale mig om, da jeg ikke ved, hvad du skal bruge det til.
Lidt à la: "Jeg skal lave mad. Skal jeg så bruge oksekød eller laks?". Det kan man ikke sige ret meget begavet om  :)

viciodk >> Der kan være flere årsager til at bruge XHTML - én af dem er, at du bruger XML ... men det gør de færreste af de, der bruger XHTML.

En anden er, at XHTML-Strict fortolkes betydelig hurtigere, da den kan fortolkes via browserens XML-fortolker.

En tredie - som nok er den almindeligste - er, at man har hørt eller læst, at det er 'det eneste rigtige at bruge' ... uden yderligere uddybninger. Der florerer desværre bunker af ammestuehistorier om, hvorfor man bør overgå til XHTML. De, der udbreder disse historier, ved sjældent, hvad de taler om og vrøvler ofte slemt.

Der kan kun argumenteres for at overgå fra HTML4.01 til XHTML1.0, hvis man bruger XHTML1.0-Strict. I XHTML1.0-Transitional får du ikke nogen fordele - men du kan lyde smart og trendy, når du taler med vennerne  :)

Nåjo ... du kan selvfølgelig også klistre et W3C-banner ind på din side.
Du ved: Et af disse små, grimme, gule bannere, der ødelægger 90% af de designs, de klistres ind i - og som ikke oplyser andet end, at koderen bag siden er begavet nok til at læse en manual og gøre, som der stod i den.
Det har jeg altid fundet lidt ynkeligt, man føler sig nødt til at reklamere med  :)
/mvh
Avatar billede Slettet bruger
22. marts 2004 - 21:13 #23
Forskellen på XHTML 1.0 og HTML 4.01 er: XHTML er XML og kan derfor behandles med XML-værktøjer.
Avatar billede olebole Juniormester
22. marts 2004 - 21:27 #24
sandbox >> Ja, XHTML-Strict. Ikke XHTML-Transitional  ;o)
Avatar billede viciodk Praktikant
22. marts 2004 - 21:40 #25
Ole: Hehe, jeg elsker bare din mening om de gule bannere. Det er i hvert fald ikke første gang jeg har set dig fortælle hvad du synes om dem ;o) Mange tak for svaret. Det var virkelig noget jeg kunne bruge til noget.
Avatar billede Slettet bruger
22. marts 2004 - 21:52 #26
Olebole >> Skal XHTML-Transitional da ikke stadig overholde XML-reglerne om velformethed, således at forskellen på Strict og Transitional er hvilke attributter og tags der er gyldige, men ikke hvordan man skal skrive dem?
Avatar billede olebole Juniormester
22. marts 2004 - 22:02 #27
Jo, i princippet - men f.eks. IE's XML-parser kan ikke tolke en trans-side alene. Derfor tager den HTML-parseren i brug - og dermed forsvinder hastigheds-fordelen  :)
Avatar billede olebole Juniormester
22. marts 2004 - 22:05 #28
Skriver du i forvejen velformet HTML, har du kun det ud af at skrive XHTML-Trans, at du kan tilfredsstille en (ligegyldig) validator - at du kan prale med at skrive XHTML - og så de gule bannere.
Avatar billede Slettet bruger
22. marts 2004 - 22:19 #29
Tjah, vi er vist enige.

Jeg bruger normalt HTML4.01-Strict, og har ikke lige set en grund til at skifte - selvom de eneste forskelle til XHTML-Strict er et par skråstreger og lidt ekstra fyld, når jeg skal skrive hvilke ting, der er forvalgt i formularer (og hvis man skal være helt striks: en startlinie, der vistnok får nogle versioner af IE til at gå i spåner, og en namespace-erklæring i html-taggen), så det ville være en ganske overskuelig opgave for mig at skifte.
Avatar billede want2learn Nybegynder
22. marts 2004 - 22:39 #30
@OLE

kan du uddybe:

Der kan kun argumenteres for at overgå fra HTML4.01 til XHTML1.0, hvis man bruger XHTML1.0-Strict. I XHTML1.0-Transitional får du ikke nogen fordele - men du kan lyde smart og trendy, når du taler med vennerne  :)

Mit Argument er at jeg kørte med HTML 4.01 og der fuckede mine DIVS helt op det blev dobbelt linje afstand mm og det lignede L***. :)

Men da jeg rettede det til XHTML 1.0 så fik det det udseende jeg ville have.

PS. som jeg tidligerer har strevet er det mit 2 år på hobby stadiet og jeg har ikke taget kurser i noget men lært at EAGELEYE, FUTTE jå og nogle andre personer som har været gode til at give link til steder der korklarede lidt om det jeg nu havde gang i.

Jeg aner ikke hvad i bruger i fagudtryk osv men kunen evt godt bruge noget info om XHTML T og S osv.

Jeg viste ikke før nu at en HTML kode var så kompliceret og synes faktisk nu at der er lettere at arbejde i ren ASP code men hva fanden det skal jo læres hvis man vil lære det.

Jeg kunne evt godt bruge noget info om disse DOCTYPE standarter så hvis I har nogle link ville jeg blive glad, som et lille barn juleaften ;)
Avatar billede olebole Juniormester
22. marts 2004 - 22:49 #31
Som sagt, er det på grund af skidt HTML-kode, hvis udseendet af din side har ændret sig. Muligvis fordi, du har brugt en forkert DTD (eller ingen) i dit HTML-dokument.
Hvis en HTML-kode fucker up - og det ændrer sig, hvis den bliver omskrevet til XHTML - er det helt sikkert fordi, der var noget galt med HTML-koden.

Hvis du ikke kan HTML, er det ikke meget, du kan lave i ASP. ASP er jo blot et server-framework, hvis primære job er at generere HTML - udfra evt. bruger-input, database-indhold, m.m.  :)
Avatar billede want2learn Nybegynder
22. marts 2004 - 23:11 #32
@OLE

jeg spørg ikke om din mening om min måde at kode på men evt hjælp til at gøre noget ved det.

At du mener jeg ikke kan HTML er jo ikke dit problem det er jo mit og som jeg skriver det jeg kan er selvlært jeg har ikek taget nogle fine kurser mm for det jeg kan men vil gerne lære mere men er lidt svært når ens kode bliver kommenteret ang hvad der evt kunne være fejlen mm end at komme med evt information om hvor jeg kan hente viden så jeg kan blive bedre.
Avatar billede olebole Juniormester
22. marts 2004 - 23:20 #33
Du må endelig ikke misforstå mig: Jeg har intet imod, du måske ikke kan så meget HTML ... vi starter jo alle et sted  ;o)

Jeg kan jo ikke fortælle dig, hvad du skal gøre ved en kode, jeg ikke kan se. Jeg har jo ikke kinamands chance for at vide, hvad du gjorde galt i dit oprindelige HTML-dokument  :)

Du kan nok hente en del hjælp på:
  http://www.w3schools.com/
og:
  http://www.html.dk

De er begge private hjemmesider, så du må ikke tage deres ord for 'lov' - men i det store og hele er de begge okay.
Derudover ligger HTML-/XHTML-/CSS-standarderne på:
  http://www.w3.org
/mvh
Avatar billede want2learn Nybegynder
22. marts 2004 - 23:31 #34
jeg siger mange tak selvom jeg troede jeg havde kørt de sider til bunds men nu må jeg se. :)
Avatar billede olebole Juniormester
22. marts 2004 - 23:36 #35
... selvtak  :)
Avatar billede mik789 Nybegynder
23. marts 2004 - 08:35 #36
hænger nogle på endnu...?
I forb. m. olebole>> 22/03-2004 21:12:14:

"En anden er, at XHTML-Strict fortolkes betydelig hurtigere, da den kan fortolkes via browserens XML-fortolker."

OK. Er der derudover også forskel i hastighed mellem html 4.01 strict og html 4.01 trans.? Vil strict altid være hurtigere?

Strict har jo nogle begrænsninger man skal gøre sig klart. En enkelt: ingen target attribut i <a>
Avatar billede mik789 Nybegynder
23. marts 2004 - 09:40 #37
og i øvrigt: vil xhtml dokumentet stadig blive fortolket via XML-fortolkeren hvis xml erklæringen: <?xml version="1.0" encoding="UTF-8"?> er udeladt? Det er jo den der giver problemer i IE fordi den skrives før DTD'en
Avatar billede olebole Juniormester
23. marts 2004 - 19:00 #38
Hvad mener du, den giver af problemer i IE? Uden den linie, kan du ikke skrive XHTML  :)

At man 'mangler' target-attributten i XHTML-Strict er ikke noget problem. Man har ikke noget at bruge den til, da man jo ikke anvender frames i XHTML-Strict.
/mvh
Avatar billede mik789 Nybegynder
24. marts 2004 - 09:33 #39
problemet med xml erklæringen i IE er at den skrives før DTD'en og derfor går IE i quirks mode (men ikke Gecko).

Sådan som jeg forstår http://www.w3.org/TR/xhtml1/#strict og http://www.w3.org/TR/xhtml1/#C_1 er xml erklæringen heller ikke nødvendig så længe man holder sig til standard encoding (UTF-8 eller UTF-16).

selv om man ikke anvender frames kan det være nyttigt at kunne åbne et link i et andet vindue, altså med target="_blank" - når nu ikke alle browsere har tabbed browsering (som Gecko) - dvs. at man kan åbne nye links i eget faneblad.
Avatar billede want2learn Nybegynder
24. marts 2004 - 20:02 #40
Må jeg spørge om noget selvom dette er lukket jeg kan altid lave et spm senere hvis I vil have nogle P men det er ang. dette XHTML.
Avatar billede want2learn Nybegynder
24. marts 2004 - 20:55 #41
spørg lige alligevel.

Hvad skal jeg køre med og hvorfor !?

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title></title>
 
</head>


eller


<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title></title>
<meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/>

</head>
Avatar billede Slettet bruger
24. marts 2004 - 20:55 #42
I stedet for at spørge om du må spørge, så spørg bare om det, du vil have svar på.
Avatar billede Slettet bruger
24. marts 2004 - 21:02 #43
Nummer 2 er normalt bedst, for Internet Explorer fatter ikke den første.

Nummer 1 er dog mest korrekt, og for eksempel min mobiltelefon vil ikke godtage det som XHTML hvis den første linie ikke er der.

Jeg har dog lige en lille kommentar til din <meta> i nummer to: Det er normalt bedst at have et mellemrum før den afsluttende / i taggen, for ellers kan gamle browsere måske ikke forstå det. Dvs. skriv din meta således:

<meta http-equiv="Content-Type" content="text/html;charset=UTF-8" />

Tilsvarende gælder naturligvis også for de andre enkeltstående, tomme tags såsom <img>, <br> og <input> for lige at nævne de vigtigste.
Avatar billede want2learn Nybegynder
24. marts 2004 - 21:16 #44
ja okay alle tags img osv skal afsluttes med / men hvad med javascript osv skal der gøres noget ved dem for atde vil virke eller er det bare ud af landevejen.

<script type="text/javascript">
<---
bla bla bla
--->
</script>
Avatar billede want2learn Nybegynder
24. marts 2004 - 21:20 #45
og hvor dan med sådan noget som dette

</HEAD>
<BODY bgcolor="#ffffff">
<table width="780" align="center" cellpadding="0" cellspacing="0">
  <tr>
    <td colspan="10"><img src="images/banner.gif" width="780" height="101"></td>
  </tr>
<table>
</body>
</html>

hvordan vil det se ud i et ordentligt XHTML document nogle der vil vise mig det.
Avatar billede Slettet bruger
24. marts 2004 - 21:22 #46
Som du viser dit javascript her, er der jo en slut-tag for det.

Hvis du i stedet linker til en ekstern fil indeholdende et javascript, skal du afslutte taggen.

Reglen er sådan set simpel: Alle tags skal have både en start-tag og en slut-tag. Hvis der ikke skal være noget indhold mellem start og sluttag, kan man skrive en / i starttaggen, hvilket betyder at sluttaggen er integreret i samme tag.
Avatar billede want2learn Nybegynder
24. marts 2004 - 21:25 #47
okay du mener

<script type="text/javascript" src="include/styleswitcher.js"></script>  bliver til

<script type="text/javascript" src="include/styleswitcher.js" /></script> eller
Avatar billede mik789 Nybegynder
24. marts 2004 - 21:32 #48
</head>
<body style="background-color:#ffffff; text-align:center;">
<table width="780" cellpadding="0" cellspacing="0">
  <tr>
    <td colspan="10"><img src="images/banner.gif" width="780" height="101" alt=""></td>
  </tr>
<table>
</body>
</html>

sådan. altså alt med små bogstaver. husk alt atributten i <img> - og et par andre ting ;-)
Avatar billede mik789 Nybegynder
24. marts 2004 - 21:33 #49
hov, vi glemte <img src="images/banner.gif" width="780" height="101" alt="" />

og sørme også </table>
Avatar billede want2learn Nybegynder
24. marts 2004 - 21:38 #50
jamen skal height osv ikek ind i en css fil eller !??

CITAT:

doggy82
22/03-2004 17:17:17
Avatar billede mik789 Nybegynder
24. marts 2004 - 21:43 #51
height? tænker du på billedet? nej height er rigtigt nok i <img>
Avatar billede mik789 Nybegynder
24. marts 2004 - 21:44 #52
du har en udmærket kort oversigt her: http://www.w3schools.com/xhtml/xhtml_reference.asp
tjek den for hvilke attributter der er rigtige i henholdsvis strict, transitional og frameset
Avatar billede mik789 Nybegynder
24. marts 2004 - 21:47 #53
sagen er den at <img> jo bare er en beholder for et billede der allerede HAR en bestemt højde. Derfor skal den angives. Hvorimod f.eks. <table>, <td> og <div> ikke som udgangspunkt har et på forhånd eksisterende indhold.
Avatar billede Slettet bruger
24. marts 2004 - 21:48 #54
Nej, enten

<script type="text/javascript" src="include/styleswitcher.js"></script>

eller

<script type="text/javascript" src="include/styleswitcher.js" /></script>
Avatar billede want2learn Nybegynder
24. marts 2004 - 21:50 #55
@SANDBOX

Okay tak :).

@MIK789

Hvis height ikek er nævnt og bgcolor ikke er aktuelt i strict hvis jeg så skal bruge det i en tabel skal de så defineres i en CSS fil eller !?
Avatar billede Slettet bruger
24. marts 2004 - 21:50 #56
Vrøvl:

enten

<script type="text/javascript" src="include/styleswitcher.js"></script>

eller

<script type="text/javascript" src="include/styleswitcher.js" />

Den afsluttende / er en erstaning for en slut-tag, Du skal ikke have både en / i taggen og en slut-tag ved siden af.
Avatar billede mik789 Nybegynder
24. marts 2004 - 21:52 #57
ja, for tabeller skal height angives i css'en - både for <table> og for <td>
Avatar billede mik789 Nybegynder
24. marts 2004 - 21:53 #58
og ligesådan for bgcolor der bliver til background-color i css.
Avatar billede want2learn Nybegynder
24. marts 2004 - 21:53 #59
okay hvordan skal det helt defineres vis ID eller class !?

eller er det bedst at bruge ID til de ting da jeg dermed også kan sætte en class på eller !?
Avatar billede want2learn Nybegynder
24. marts 2004 - 21:53 #60
okay SANDBOX TAK DU ;)
Avatar billede mik789 Nybegynder
24. marts 2004 - 21:54 #61
id må KUN bruges for unikke elementer. Dvs. én id til ét element. class, derimod, gælder for flere elementer.
Avatar billede Slettet bruger
24. marts 2004 - 21:55 #62
Hvis flere elementer i din html skal dele de samme egenskaber, så brug en class til det.

Du kan godt sætte mere end en class på et element således: <p class="normal menu">Hejsa</p> er et afsnit med to klasser: normal og menu.
Avatar billede mik789 Nybegynder
24. marts 2004 - 22:00 #63
Ex.:

#red {
  color: red;
}
.roed {
  color: red;
}

--------

<div id="red">I denne boks bliver alt skrevet med rødt; id'en gælder KUN for denne boks og der må ikke være andre elementer med den samme id.</div>
<p class="roed">Også her skrives med rødt, men nu bruger vi en klasse.</p>
<h3 class="roed">Og i ligesådan i denne overskrift, hvor vi bruger samme klasse.</h3>
Avatar billede want2learn Nybegynder
24. marts 2004 - 22:03 #64
okay

@SANDBOX

tak for oplysningen har mange gange lavet 2 classes der ligner hinanden og det fylder jo men nu ved jag at jeg kan lave noget men tekst og 2 med color farver spå jeg bare kan lave det som du viset <span class="text red"> eller <div class="text green"> mange tak ;)
Avatar billede Slettet bruger
24. marts 2004 - 22:08 #65
Et ekstra lille tip er at lade være med at bruge klassenavne, der beskriver udseendet. Hvis du vil lave lidt om på udseendet, så for eksempel advarsler bliver med fed i stedet for rød er dine klassenavne pludselig misvisende.
Avatar billede mik789 Nybegynder
24. marts 2004 - 22:10 #66
sandbox> ;-) ja, den kender vi vist alle. specielt ikke så godt når .black ender med at bliver hvid
Avatar billede want2learn Nybegynder
24. marts 2004 - 22:14 #67
hvorfor kalde en red class for darkblue !??

lige en ting når jag bruger div class..... åg det evt er et link i den så laver den mange gang et linjeskift efter </div> hvordan kan jeg slippe for det så jeg laver et <br /> hvis jeg vil have at der skal være et linjeskift.

har nemlig et par gange hvor jeg har noget tekst og så skal jeg bruge en div og en anden div og det gør jo at det ikke bliver en lang linje men 3 linjer hvor der er et ekstre linje skift mellem dem.

ved godt der findes span men kan jeg have alt med i span ligesom med div !?

hvad er forskellen på div og span !?
Avatar billede mik789 Nybegynder
24. marts 2004 - 22:17 #68
<div> er et blok-element, dvs. det laver automatisk et linjeskift før og efter, og fylder i øvrigt dokumentet i hele linjens bredde. <span> er et inline-element, dvs. det har ikke linjeskift før og efter og fylder ikke længere i bredden end det indhold der er i.
Avatar billede mik789 Nybegynder
24. marts 2004 - 22:20 #69
inline-elementer har den særhed at de automatisk har en minimum-højde svarende til højden på linjen (altså den højde der bliver med den valgte skrift.
Avatar billede want2learn Nybegynder
24. marts 2004 - 22:21 #70
okay

hvorfor så det med at give sine class andre navne end det det er !?
Avatar billede mik789 Nybegynder
24. marts 2004 - 22:21 #71
lige en vigtig ting, som du sikkert får problemer med ved validering: du må ikke lægger blok-elementer inden i inline-elementer (men selvføglelig gerne det omvendte).
Avatar billede want2learn Nybegynder
24. marts 2004 - 22:23 #72
ja okay
Avatar billede Slettet bruger
24. marts 2004 - 22:24 #73
Man skal ikke kalde sine klasser noget andet end hvad de er, men man skal kalde dem noget, der passer til betydningen af det udseende man give det - ikke noget, der bare beskriver hvordan det ser ud.
Avatar billede want2learn Nybegynder
24. marts 2004 - 22:25 #74
okay der forstod jeg det ;)
Avatar billede want2learn Nybegynder
24. marts 2004 - 22:28 #75
SANDBOX & MIK789

Jeg takker mange gange for jeres hjælp og tålmodighed.
jeg vil ikek spørge om mere nu men lige lege lidt med det og lave mit design om så det overholder de grundlæggende krav og så vil jeg lige vende tilbage og håber I til den tid vil komem med lidt kretik/hjælp.

Men jeg vil sige I har en virkelig god måde at hjælpe på og kan ikek lade være med at gå ind og give jer noget karma jeg siger mange tak for denne gang det var en lille lærrig aften hvor jeg fik nyt om class'es og XHTML jeg takker ;)
Avatar billede Slettet bruger
24. marts 2004 - 22:28 #76
Så class="contenttext", class="warning" eller class="menu" er gode valg, men class="boldandred", class="red" eller class="smalltext" er dårlige valg.
Avatar billede want2learn Nybegynder
24. marts 2004 - 22:29 #77
okay ;)
Avatar billede mik789 Nybegynder
24. marts 2004 - 22:37 #78
sandbox> enig! jeg var for hurtig med min "red" klasse. Men, alligevel, erfaringen er nu også at det nogle gange kan betale sig at have beskrivende klasser, netop fordi de kan indgå sammen med andre klasser. F.eks. fontstørrelser:

.small {
  font-size: 10px;
}
.normal {
  font-size: 13px;
}

<a class="menu small" ...>
<p class="small">
Avatar billede Slettet bruger
24. marts 2004 - 22:45 #79
Ja, regler er til for at blive brudt, men kun hvis man har en god grund til det. Man skal kende reglen før man kan vælge at bryde den på et fornuftigt grundlag.

(Hvis man skal bruge en small-klasse kan det forresten være en god ide at bruge % eller em som enhed i den. Så bliver den nemlig relativ til den omgivende tekststørrelse og kan nestes - så behøver man ikke også have en smaller og en verysmall.)
Avatar billede Slettet bruger
24. marts 2004 - 22:47 #80
Og nu blev al teksten her pludselig mindre. Kunne eksperten mon ikke lide, at jeg skrev om så små bogstaver? ;-)
Avatar billede want2learn Nybegynder
24. marts 2004 - 22:56 #81
okay har allerede mit første problem pinligt men det ser rigtigt ud i min editor.

jeg har dette:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title></title>
<meta http-equiv="content-type" content="text/html;charset=UTF-8" />
<meta http-equiv="content-language" content="dan" />
<link rel="stylesheet" type="text/css" href="include/one.css" title="one" />
</head>
<body>
<table id="table_main" cellpadding="0" cellspacing="0">
  <tr>
    <td class="top_banner"></td>
  </tr>
  <tr>
    <td>ghsdgfj<br />kjhkjfg<br />kjhdgg</td>
  </tr>
</table>
</body>
</html>

og denne css:
@charset "ISO-8859-1";

html,body {
height:100%;
text-align: center;
}

body, td {
  color: #000000;
  font-family: Tahoma;
  font-size: 11px;
  padding: 0px;
}

table {
  border-collapse: collapse;
}

#table_main {
  background-color: #ffffff;
  border: 1px solid #000000;
  text-align: center;
  width: 760px;
}

@import "one/top_banner.css";

og min topbanner:
.top_banner { 
text-align: center;
vertical-align: middle;
background-image: url("../../images/one.gif");
height: 86px; 
width: 760px;
background-repeat: no-repeat;

}

den vil ikke vise min banner !??

når jeg skriver class=" så kommer den selv med forslag til hvilken class jeg skal bruge og det står top_banner der og når jeg vælger den så viser den den flot i min editor og når jeg så gemmer og klikker på filen for at se den i min browser så er banneren det ikek kun teksten !??
hvad er fejlen venner !?
Avatar billede Slettet bruger
24. marts 2004 - 23:17 #82
Jeg mener at det normalt anbefales at have @import i starten af sin CSS-fil. (Tvivler dog på at det har betydning her.)

Prøv at sætte et mellemrum eller en &nbsp; i din topbanner-td
Avatar billede want2learn Nybegynder
24. marts 2004 - 23:19 #83
ang import skal det være før  @charset eller efter !?
Avatar billede Slettet bruger
24. marts 2004 - 23:21 #84
Jeg vil nok sige efter, men hvis du ikke bruger specialtegn i din css-fil, skulle du kunne klare dig helt uden @charset-linien.
Avatar billede want2learn Nybegynder
24. marts 2004 - 23:22 #85
du har ret ang den import den skulle op under @charset så viser den det !!
Avatar billede want2learn Nybegynder
24. marts 2004 - 23:22 #86
okay men er den ikek god nok at have med eller skal jeg bare slette den
Avatar billede Slettet bruger
24. marts 2004 - 23:29 #87
Den skader ikke.

Men hvis du alligevel laver din XHTML som UTF-8 burde du måske også bruge UTF-8 til din CSS. (Den anden mulighed er at bruge iso-8859-1 begges steder.) Det er rimeligt forvirrende, hvis du bruger forskelligt tegnsæt i de to filer.

Hvis du bruger samme tegnsæt, kan det (måske) lade sig gøre at bruge æøå i id og klassenavne. (Jeg er ikke sikker.)
Avatar billede want2learn Nybegynder
25. marts 2004 - 22:21 #88
@ SANDBOX & MIK789

vil I prøve at se på dette www.p2u.dk evt give mig råd om hvad jeg ikek skal men har kurt den vis w3c og fik ingen fejl kun at jeg kunne få lov at bruge deres XHTML 1.0 billede.

jeg ved ikke om I også vil prøve at klikke på en af de 4 farver og se hvor hurtigt det går når i derefter klikker på nogle link.

hvis der gør lidt langsomt hvad kan jeg så lave det i når jeg bruger JAVASCRIPT skal det evt være en asp side der laver det med ændringen.
da det er somom den er lidt langsom om at læse cookie navnet hele tiden.

håber I vil kigge lidt og give mig RIS/ROS
Avatar billede Slettet bruger
25. marts 2004 - 22:41 #89
Herfra ser det fint ud, og det går pænt hurtigt. Jeg bruger Mozilla Firefox på Linux.

Jeg prøvede også med Konqueror, og der går det lige så hurtigt, men menuen i venstre side ser ikke rigtigt ud. Måske vil det hjælpe, hvis du sætter en margin-left på .link_menu og fjerner de &nbsp;
Avatar billede want2learn Nybegynder
25. marts 2004 - 22:43 #90
når ja tak !!

men ellers ikke noget eller !?
Avatar billede want2learn Nybegynder
25. marts 2004 - 22:46 #91
hvor sætter jeg den der left margin ind henne i dette:

A.link_menu:link, A.link_menu:visited {
    font-family: Tahoma;
    font-size: 11px;
    text-decoration: none;
}

A.link_menu:link .black_link {
    color: #000000;
}

A.link_menu:link .link_color_changes {
    color: #2A84D0;
}
A.link_menu:visited .black_link {
    color: #000000;
}

A.link_menu:visited .link_color_changes {
    color: #2A84D0;
}

A.link_menu:hover {
    color: #999999;
    Font-Family: Tahoma;
    Font-Size: 11px;
    Text-Decoration: underline;
}

A.link_menu:hover .black_link, A.link_menu:hover .link_color_changes {
    color: #999999;
}

.menu_text {
  font-family: Tahoma;
  font-size: 9px;
  color: #000000;
}
Avatar billede Slettet bruger
25. marts 2004 - 23:18 #92
Jeg ville sætte den i den første A.link_menu:link

De ting, som er fælles for A.link_menu:link og A.link_menu:hover behøver du ikke nævne igen - Det er stadigt et link når man har musen på det.
Avatar billede want2learn Nybegynder
25. marts 2004 - 23:41 #93
hvis jeg gør det med magin så kommer der jo en magin på alle link i den bjælke på 140Px hvis det er det jeg har !! og det dur jo ikke !!
Avatar billede mik789 Nybegynder
26. marts 2004 - 00:11 #94
komme først tilbage på banen igen nu...

må kigge ordentligt på det i morgen, men som du spørger her til sidst, er det vel bare at lave en klasse kun for de du vil have margin på
Avatar billede want2learn Nybegynder
26. marts 2004 - 00:32 #95
Når så jeg laver en .top_menu_left_margin og sætter den kun på det første link !! det vil jeg lige prøve !!
Avatar billede mik789 Nybegynder
26. marts 2004 - 08:15 #96
pas på: du må ikke bruge underscore (_) i css selectors. Du må til gengæld godt bruge alm. bindestreg (-), du skal bare huske at hvis du får brug for at kalde dine selectors via JavaScript så bliver f.eks. top-menu-left-margin til topMenuLeftMargin
Avatar billede want2learn Nybegynder
26. marts 2004 - 10:03 #97
okay vil jeg lige rette !!
Avatar billede want2learn Nybegynder
26. marts 2004 - 16:46 #98
jeg har lige et spm jeg får 18 fejl

http://validator.w3.org/check?uri=www.p2u.dk

med det er noget ang noget nrl osv som er defineret i en code.

er det noget jeg kan rette eller er mit site valideret til XHTML 1.0 selvom jeg har de små fejl.

eller hvad kan jeg gøre for at få de fejl rettet !??
Avatar billede roenving Novice
26. marts 2004 - 17:05 #99
Du skal bruge &amp; i stedet for & !-)

href="switchstyle.asp?style=two&amp;url=%2FDefault%2Easp%3F"
Avatar billede want2learn Nybegynder
26. marts 2004 - 17:13 #100
det virker heller ikke så laver den en fejl ved &amp

http://validator.w3.org/check?uri=www.p2u.dk
Avatar billede roenving Novice
26. marts 2004 - 17:15 #101
Du har glemt semikolonnet !-)
Avatar billede want2learn Nybegynder
26. marts 2004 - 17:29 #102
ja...............det havde jeg også tak du ;)
Avatar billede roenving Novice
26. marts 2004 - 17:30 #103
Bingo !-)
Avatar billede olebole Juniormester
26. marts 2004 - 20:04 #104
<ole>

mik789 >> Man ser ofte en påstand fremført om, at CSS-selectors ikke må indeholde underscores. Dog har jeg aldrig set referencer til, hvor dette skulle stå i CSS-rekommendationerne - og det er ikke lykkedes mig selv at finde det.
For mig lyder det temmelig sært, at CSS ikke skulle være kompatibelt med HTML, hvor både class- og id-attributten er defineret som CDATA - og gerne må indeholde underscore.

Kan du pege på stedet i CSS-rekommendationerne, hvor det er nævnt. Nu vil jeg gerne snart vide, hvad der er rigtigt  :)

/mvh
</bole>
Avatar billede roenving Novice
26. marts 2004 - 20:11 #105
Noget tyder på det, når man læser denne:

http://www.w3.org/TR/REC-CSS2/syndata.html#q4

-- dog lykkedes det mig ikke at finde en definition af ISO 10646, som kunne fortælle mig, at der ikke findes underscore over karakter 160 !-)
Avatar billede want2learn Nybegynder
26. marts 2004 - 21:42 #106
spændende lille indlæg her har lavet her !! ;)

bliv bare ved det er meget lærrigt og spændende at der er så mange meninger om det.
Avatar billede olebole Juniormester
26. marts 2004 - 22:17 #107
Hehe ... det er lærerigt for os alle  ;o)
Heldigvis ser det ud til, at HTML og CSS2 alligevel er kompatible. Det undrede mig da også, at ældre Netscape/Mozilla browsere ikke ville acceptere underscores i selectors - og at de så har rettet dette i de nyere versioner.

Nu er W3C-folkene jo kun mennesker og laver derfor også 'sdavø-fajl' og andre uhensigtsmæssigheder i deres iver for at gøre livet lettere for alle os andre - så deres rettelser er af ligeså stor væsentlighed, som deres rekommendationer:

  http://www.w3.org/Style/css2-updates/REC-CSS2-19980512-errata.html#x3
forneden:
  "In CSS2, identifiers [...] contain only the characters [A-Za-z0-9] and ISO 10646 characters 161 and higher, plus the hyphen (-) and the underscore (_)".

Pyha ... så er den gamle mand rolig igen  ;o)
/mvh
Avatar billede roenving Novice
26. marts 2004 - 22:22 #108
Arh, dejligt, så passer det også med den forståelse, jeg havde fået !-)

-- men jeg opsøgte jo hovedsiden, da mik kom med sit udsagn, og den tekst virkede ret ultimativ !o]
Avatar billede want2learn Nybegynder
26. marts 2004 - 22:31 #109
men det vil betyde at jeg roligt kan kalde min ID's og class's for tekst_style_osv uden problemmer som jeg har nu.

eller bør jeg rette det til tekst-style-osv !?
Avatar billede roenving Novice
26. marts 2004 - 22:39 #110
Jeg bruger altid interCap-metoden, da den netop er fuldt kompatibel med både html, javascript og css uden undtagelse ...

Og interCap betyder, at man bruger store bogstaver til at markere orddelinger, så en simpel anbefaling kunne være, at du kaldte dem for f.eks.

tekstStyleOsv eller som den oversættelse mik refererer til: topMenuLeftMargin !-)

Du har dog helt ret i, at du roligt kan bruge de andre, men jeg gør det på den måde for at undgå, at jeg bliver forvirret eller kommer til at mangle en shift-tast på et tidspunkt !o]
Avatar billede olebole Juniormester
26. marts 2004 - 22:39 #111
Ja, du kan roligt skrive underscores i dine selectors ... blot ikke som første tegn  :)

Det er muligt, W3C's validator ikke accepterer det (det har jeg hørt rygter om), men den er også kendt for at have haft mange forskellige fejl og bliver jævnligt opdateret.
I bund og grund er validatoren og dens meninger om en kode rystende ligegyldig. Det vigtige er, at man overholder gældende standard - ikke at man tilfredsstiller et 'tilfældigt' stykke software  ;o)
/mvh
Avatar billede want2learn Nybegynder
26. marts 2004 - 22:44 #112
okay tak og ja det kunen man jo se da jeg havde et & tegn det blev den utilfreds med og lavede 18 fejl til jeg skrev &amp; som ROENVING kom med !! men okay hvis XHTML skal have det i den form så ok. ;)

men tak !!
Avatar billede olebole Juniormester
26. marts 2004 - 23:01 #113
... anytime  ;o)
Avatar billede mik789 Nybegynder
26. marts 2004 - 23:52 #114
orw hvor har I været flittige her, mens jeg har fla'et ud foran flimmeren....

Godt arbejde med at få afklaret det med underscore. Jeg har faktisk altid gjort som ole, brugt interCap. Jeg har undgået underscore i css, fordi jeg troede det var ugyldigt. Men på den anden side har jeg aldrig haft spor lyst til at bruge bindestreg i stedet i selectors da bindestreg har andre ulemper (kan opfattes som orddelingstegn og er da vist heller ikke accepteret i JavaScript variabelnavne?). Det eneste med interCap man skal være opmærksom på i forhold til css er at css, i modsætning til JavaScript, er caseINsensitive, dvs. der skelnes ikke mellem store og små bogstaver, så hvis man tror man har været skarpsindig og lavet to forskellige klasser, minDiv og mindiv, så tager man fejl.
Avatar billede roenving Novice
26. marts 2004 - 23:58 #115
Jepz, den havde jeg ikke fået med ...
Avatar billede olebole Juniormester
26. marts 2004 - 23:59 #116
Nu var det nu roenving, der altid bruger 'interCap' ... jeg er grådig og bruger det hele - 'interCap', bindestreg og underscore  :)

Men føjnej ... i JS er bindestreg en absolut nono i variabel-navne. Det vil blive fortolket som et minus  ;o)
/mvh
Avatar billede mik789 Nybegynder
27. marts 2004 - 00:01 #117
noget andet ole, hvor finder du de der errata? de skilter da ikke ligefrem med dem.
Avatar billede want2learn Nybegynder
27. marts 2004 - 00:03 #118
Lige et spm. om XML. jeg får jo ideer hele tiden som jeg nu vil dele med jeg ang om det er en ide at gøre det.

skulle jeg evt lave en XML dokument hvor jeg har alle mine link liggende evt:

Nyheder = ?page=Nyheder
Kontakt = ?page=Kontakt

osv osv

kan det være en ide at lave det hvor jeg skriver menu link titel og menu link adresse
og hvis ja da det er let at rette til andre stier og tilføje nye hvordan hentes de ind i mit ASP dokument.

har taget udgangs punkt i min side 1 på www.p2u.dk
Avatar billede olebole Juniormester
27. marts 2004 - 00:21 #119
Du kan finde erratas mange steder. Et af dem er her, hvor du også kan følge den kommende udvikling i form af workpapers m.m.:
  http://www.w3.org/TR/
Avatar billede olebole Juniormester
27. marts 2004 - 00:22 #120
want2learn >> det sidste spm. forstod jeg ikke rigtig  :)
Avatar billede want2learn Nybegynder
27. marts 2004 - 00:28 #121
om det kunne være en ide at tage alle link og lægge dem ind på en XML eller en asp side som:

værdi  linknavn  linkadresse
L1    = Nyheder = ?page=Nyheder
L2    = Kontakt = ?page=Kontakt
osv osv

så det evt var lettere at ændre på navne eller adresserne da alle link er samlet eller om det bare skal være hulter til bulter på min side som de er nu. men ved det ikek var bare en tanke !!
Avatar billede olebole Juniormester
27. marts 2004 - 00:41 #122
mjaarrhhh - mjooohhh .... det kunne man godt - noget lignende i hvert fald. Men start hellere med at lege lidt med noget XML, så du får en god fornemmelse for det  :)
Et sted at starte kunne være her: http://www.w3schools.com/xml/default.asp
Avatar billede mik789 Nybegynder
27. marts 2004 - 07:59 #123
olebole> NÅHHJ ja... man stirrer sig blind på venstre- og højremenuerne og overser helt at der også er en topmenu... Noget som man burde tænke over i forhold til sine egne sites?
Avatar billede olebole Juniormester
27. marts 2004 - 13:39 #124
mik >> jeg fik heller ikke helt fat i _din_ sidste kommentar  :)
Derfor gik jeg spm'et igennem igen og faldt over en anden detalje, jeg gerne lige vil smide en mening om - men det afklarede dog ikke kommentaren  :)

Roenving pegede højere oppe på: http://www.csszengarden.com/ - som et eksempel på container/CSS design. Læser man grundigt på W3C - ikke bare de færdige rekommendationer, men arbejdspapirerne, der ligger til grund for disse - vil man se, at det gang på gang understreges, at denne type design _ikke_ er, hvad CSS er lavet til. Man advarer mange steder mod netop dette.
CSS betyder 'Cascading Style Sheets' - altså stylesheets, der kaskaderer. Hele kernen ved dette er: Nedarvning.
Derfor advarer man mod brug af mange id'er - men opfordrer i stedet til at bruge klasser og udnytte de arvelige egenskaber, CSS forærer én. En væsentlig del af meningen med CSS er netop at konstruere et slankt og overskueligt regelsæt for en sides visning - og det går jo i høj grad tabt, når hvert element på siden har sin egen style-deklaration.

En interessant vinkel, når man tænker på den religiøse aura, container/CSS design for tiden er omgivet af - og det deraf følgende 'tabel-had'. Container/CSS design anbefales ganske rigtigt af W3C - men slet ikke på den måde, det for det meste udøves ... tværtimod  ;o)
Som min gamle underbo altid sagde: "For en mand med en ny hammer, kommer alting til at ligne søm!"
/mvh
Avatar billede want2learn Nybegynder
27. marts 2004 - 18:42 #125
hvad er der galt når jeg henter noget tekst frem med æøå så skrives det som dette

s&#22561;ndre kan f&#22567;l&#26917;  hvordan får jeg den til at forstå det som æøå
Avatar billede want2learn Nybegynder
27. marts 2004 - 18:43 #126
skal jeg lave ÆØÅ æøå som kode !?
Avatar billede mik789 Nybegynder
27. marts 2004 - 19:11 #127
olebole> måske vi skulle starte en ny tråd - denne er efterhånden så uglet at det kniber med at finde ud af hvilken tidligere kommentar folk egentlig kommenterer ;-S

_min_ kommentar 27/03-2004 07:59:06 drejede sig om _din_ kommentar 27/03-2004 00:21:51 om errata: jeg fandt dem ikke i første omgang fordi linket til dem ligger i topmenuen (på W3C.org).

Din sidste kommentar (27/03-2004 13:39:39) er jo rigtig nok - som nybegynder ender man gerne i et totalt uoverskueligt css med en masse id'er og kun få klasser fordi alt er unikt. ikke praktisk, du har ret. Det drejer sig i høj grad om at orke den sidste del af det: at ryde op! frem for at lade det forblive uoverskueligt. Men jeg synes nu selv jeg gav et OK eksempel på hvordan samspillet mellem id'er og klasser kan være på min lille artikel om tabelløst design: http://www.eksperten.dk/artikler/230 - Men, OK, der er lang vej igen til virkelig overskuelighed og effektivitet - jeg er kun en simpel, selvlært amatør (*SI* == "smiler ironisk"). Jeg har det dog ligesom want2learn: er her for at blive bedre!

Og tak fordi du og I andre der har arbejdet i denne branche i årevis gider at hjælpe.
Avatar billede want2learn Nybegynder
27. marts 2004 - 19:18 #128
@ MIK789

Kunne ikke sige det anderledes end dig.... sætter også stor pris på at dem/JER i branchen gide at hjælpe på en måde som denne og det er spændende at der er nogle standarter men når man så har dem (grundstenen) så er der faktisk ikek regler for hvordan og hvorledes det andet gøres mm. og det er rart at se små diskutioner om hvordan jer forskellige gør det og hvordan I ikek gør for det giver utrolig meget inspiration til Bl.a. mig.

Vil gerne takke jer og synes dette site giver mere feedback end jeg havde forvented og det er pga jer der gerne bruge tid på en "sluder/slader" og det er kun til gavn for os andre.

MANGE TAK ;)
Avatar billede mik789 Nybegynder
28. marts 2004 - 10:02 #129
olebole> lige et tillægsspørgsmål for at få det helt klart: hvorfor kaldes CSS også "conainerdesign"? Er det ideen om at omgive elementer af hver deres egen container for at positionere dem? Og hvad er modsætningen?
Avatar billede olebole Juniormester
28. marts 2004 - 14:13 #130
Okay ... vi tager én ting ad gangen  :)
want2learn >> æ, ø og å problemerne opstår p.gr.a. det valgte tegnsæt. Bruger du 'iso-8859-1' i stedet for 'UTF-8' i denne linie, forsvinder problemet:
  <meta http-equiv="content-type" content="text/html;charset=UTF-8" />

mik789 >> 'Containerdesign' er min egen sproglige konstruktion. <span> og <div> elementer kaldes containers - og når jeg skriver 'containerdesign', dækker det design, primært på baseret af disse, kombineret med CSS ... i modsætning til design primært baseret på tabeller (evt. kombineret med CSS).

Hvad brug af tid - og lyst til at hjælpe - her på stedet angår, betaler jeg blot 'gammel gæld' af  :)
Jeg er selv blevet hjulpet af venlige sjæle, men dem kan jeg ikke 'hjælpe tilbage', da de jo har udviklet sig parallelt med mig - og derfor stadig er foran mig.
I stedet kan jeg prøve at lade min viden og erfaring gå i arv til andre - og så håbe på, at blot nogle af dem er villige til at 'holde karma-gryden i kog' og give deres opnåede viden i arv ('karma' - ikke som i Eksperten-karma, men som i karma, kendt fra østens religioner).
Desuden er jeg opvokset i et gammeldags håndværkerhjem, hvilket har givet et 'hysterisk' forhold til 'det gode håndværk'. Dette begreb pusher jeg hellere end gerne ... ikke mindst i en tid, hvor hastighed, 'mig selv' og 'den hurtigt tjente buck' er i højsædet.
Derfor er jeg også parat til at smøre et par flade, verbale håndmad'er til folk, der præker dårlig kode - 'religiøs', men dårligt funderet fanatisme - o.lign.
Det skaffer mig en del uvenner, men det har jeg zq hår nok i r.... til at tage. Der skal mere til at få mig til at opgive  ;o)
/mvh
Avatar billede olebole Juniormester
28. marts 2004 - 14:15 #131
... og nu vi er ved 'den dårlige kode': Hvorfor æder Eksperten ofte et indlæg, når man trykker 'Send' ...? Det er da bare _så_ ... Grrrrrrrrrrr ...... !!!
Avatar billede roenving Novice
28. marts 2004 - 14:17 #132
*g*, een af de gode vaner hedder [ctrl]+a+c, [alt]+s
Avatar billede olebole Juniormester
28. marts 2004 - 14:22 #133
Jamen, du kender jo min Altzheimers Light  :D
Der var en lang periode, hvor E ikke led af den skavank ... men nu har vi åbenbart været glade længe nok .... så ka' vi zq lære det ...!  ;oD
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester