Avatar billede Slettet bruger
20. marts 2005 - 21:11 Der er 30 kommentarer og
2 løsninger

Tabeller,Tabelle og flere tabeller - er det her rigtigt - ellers

Jeg har nu forsøgt med et skema i tabeller, men er meget i tvivl om det er rigtigt den måde jeg gør det på.

Siden bliver næsten valideret, jeg får denne lille bemærkning,

Line 121, column 3: document type does not allow element "H5" here

<h5>Svovlsur Amoniak tilføres efter blomstring af Rhododendron</h5>

(skal lige bemærkes, at jeg ikke har lært engelsk i skolen)

kan dog ikke rigtigt se at jeg har lavet noget forkert, men fejlen kan godt ligge et andet sted. afslutning af div eller andet men kan ikke finde fejlen.

For ikke at liste for meget her er linket:

http://www.ib.1go.dk/jord/godning.php


(ikke alle link på site er endnu færdig)
Avatar billede erikjacobsen Ekspert
20. marts 2005 - 21:14 #1
Du skal nok bytte om på linierne

<h5>Svovlsur Amoniak tilføres efter blomstring af Rhododendron</h5>
</table>&nbsp;&nbsp;

Du kan ikke have en <h5> i en table uden det er inde i en <td>...</td>
Avatar billede roenving Novice
20. marts 2005 - 21:14 #2
Du skal da bare flytte det h5-tag op lige efter dit h3-tag med overskriften ...

-- og fejlen er, at du direkte inde i et table-tag har andet end de tilladte sådan et sted (tr, tbody, thead og tfoot !-)
Avatar billede olebole Juniormester
20. marts 2005 - 21:15 #3
<ole>

Du må ikke have tags mellem </tr> og </table>:

</tr>
<h5>Svovlsur Amoniak tilføres efter blomstring af Rhododendron</h5>
</table>&nbsp;&nbsp;

- og så skal du give script-tag'et en type:

<script type="text/JavaScript" language="javascript1.2" src="http://stat03.cliche.parameter.dk/counter/dc77d3b0c9a999e6bbff53194d6bc31b"></script>

/mvh
</bole>
Avatar billede olebole Juniormester
20. marts 2005 - 21:17 #4
- og Ekspertens hvide elefanter synes strejfe om i enighed  :)
Avatar billede roenving Novice
20. marts 2005 - 21:20 #5
Evighed ?-)
Avatar billede olebole Juniormester
20. marts 2005 - 21:21 #6
*LooL* - også det  :D
Avatar billede olebole Juniormester
20. marts 2005 - 21:29 #7
Nu så jeg lige lidt mere rundt på Ib's site og så, at vi tre andre jo er de rene forårskyllinger - selvom vi ca. er godt og vel dobbelt så gamle ... tilsammen. Der røg vores 'hvide elefant' status  :)

ibtage >> Det må jeg sige! Det billede jeg havde af personen bag din bruger, var vist skudt sådan ca. 40 år ved siden af. Du holder dig zq godt  ;o)
Avatar billede Slettet bruger
20. marts 2005 - 21:43 #8
>olebole...Tak for de pæne ord .. Ja jeg er nær på de 72, og får meget tid til at gå med denne hobby, og hver dag lære jeg noget nyt, men i vil også på et tidspunkt erkende at hukommelsen ikke er hvad den var i ens yngre år, så det er ikke altid man kan holde styr på alle "koderne", men jeg hygger mig, det er bare en herlig hobby.
Og så er det jo dejligt med Eksperten, og de flinke mennesker der gerne hjælper.

Det javascript der er på siden er et jeg har fået fra 'cliche' til deres counter på parameter.dk, og det har jeg ikke turde ændre. men nu prøver jeg, og ser om den tæller.

Jeg fik ikke lige respons på, MÅDEN jeg har lavet tabellerne på, kan det gøres mere fikst, for jeg skal hen af vejen have lavet flere af samme type, og det ville jo være nemt at have en MASTER der bare kunne skrives ind i, f. eks. noget CSS - ikke PHP/MySql
Avatar billede Slettet bruger
20. marts 2005 - 21:44 #9
Forresten var der ikke nogle der ville have point'ne, de var jo rigtigt alle
Avatar billede erikjacobsen Ekspert
20. marts 2005 - 21:54 #10
Jeg er kun en lysebrun ørkenrotte, der slet ikke samler på point.

Som HTML ser dine tabeller fornuftige ud. Skriver du tabellerne manuelt i HTML, får du noget af et arbejde på sigt. Jeg ville overveje noget med en administrationsside, med data i en database.
Avatar billede Slettet bruger
20. marts 2005 - 22:01 #11
Ja det er også det jeg forudser, man kan da copy/paste en del, men jeg ved ikke lige hvor jeg skal begynde hvis det skal være med data/database.
Jeg har PHP/MySql på host, så jeg må se om ikke jeg kan lære det også.

Men jeg siger da tak for hjælpen.
Avatar billede olebole Juniormester
20. marts 2005 - 22:30 #12
JavaScript'et sker der ikke noget ved at sætte type på. Der kan du slappe helt af.

Derudover er det absolut nydelig kode, som er langt bedre end, hvad man ser i mange professionelle løsninger.
Skal vi ned i de helt små detaljer i dit table-tag:
  <table width="400" border="1" cellspacing="1" style="font:normal;font-size:medium;font-family:'Arial';color:#880020;">

- så er 'width' attributten det, der kaldes deprecated af W3C. Det betyder ikke 'ulovligt', men 'uønsket' og 'på vej ud'. Du kan altså godt bruge den, men den overlever ikke i fremtidige standarder. Du kan lægge den ind under dine styles - og så skal du have enhed på 'width:400px'.
Derudover er det altid en god idé at angive flere muligheder for skriftsnit:
  'font-family:arial,verdana,sans-serif;'

- og man bruger kun gåseøjne om skriftnavnet, hvis dette indholder specielle tegn - som f.eks. mellemrum:
  style="font-family:arial,'ms sans serif',tahoma,sans-serif"

Så er der lige en enkelt ting, jeg undrer mig lidt over. Det er de to '&nbsp;', du har efter hver tabel. Er de der for at skabe luft under tabellen?
Er det tilfældet, ville jeg foretrække at sætte en bund-margin på tabellen 'margin-bottom:12px' - eller hvad det nu skal være for en værdi. Din løsning er ikke forkert, men det andet er lidt mere 'robust' og resultatet dejlig forudsigeligt ... samtidig med, du så ikke bruger skrifttegn til designformål og dermed forbedrer logikken i koden.
I princippet rystende ligegyldigt, hvis ingen andre skal overtage koden ... men lidt perfektionist er man vel altid  ;o)

Hvis dine regler for tabellerne skal være ens, kan du også give dem en klasse - eller hvis du ved at langt de fleste skal være ens, kan du også skrive:

table {
  /* Dine regler for de fleste tabeller her.
    De vil gælde _alle_ tabeller
  */
}
.minAndenSlagsTabel {
  /* Dine regler for en afvigende tabel her.
    De overskriver dem, vi skrev ovenfor
    på tabeller med denne klasse
  */
}

Men som sagt, skriver du _langt_ bedre kode end mange, der er født med en mus i hånden. Selv et brokkeho'de vil have svært ved at finde materiale i den kode ... tro mig ... jeg _ved_ det!  ;D
Avatar billede roenving Novice
20. marts 2005 - 22:34 #13
>>ole

-- angler du efter kommentarer til den sidste sætning ?-)
Avatar billede olebole Juniormester
20. marts 2005 - 22:35 #14
Jes, du har travlt ... du skal videre  :D
Avatar billede roenving Novice
20. marts 2005 - 22:40 #15
-- og angående kommentarerne kan man vel også tilføje, at hvis du skal lave en hel del tabeller, vil det netop være en fordel at styre det med klasser, fordi du så kan nøjes med een definition, som kan genbruges mange gange:

.minTabel{
  width:400px;
  font-family:arial,verdana,sans-serif;
  font-size:medium;
  color:#802;
  border:3px ridge;
  border-collapse: collapse;
}
.minTabel td{
  padding:2px;
  border: 2px inset white;
}
Avatar billede olebole Juniormester
20. marts 2005 - 22:49 #16
netop ... da jeg sad og kikkede i HTML/CSS, tænkte jeg også på, du måske kunne bruge arv i forbindelse med nogle af dine divs:

.enDivKlasse{
  /* Nogle regler her */
}
.enDivKlasse div {
  /* Nogle regler, der gælder alle div
    under div med klassen 'enDivKlasse' */
}

- som du allerede gør med klasse under klasse. De forskellige arveregler kan kombineres på forskellig måde, hvilket ofte kan forbedre overblikket i CSS-koden.

Du spurgte tidligere om points. De kunne passende gå til roenving, da jeg tidligere idag blev lidt rigeligt overøst i et andet spm, hvor han egentlig skulle have haft sin andel  :)
Avatar billede Slettet bruger
20. marts 2005 - 22:58 #17
I er vist et par 'festlige' fyre.

Jeg vil selvfølgelig lave <table width= om så det er fremtidig W3C, og det er dejligt at få sådan noget på det rene inden man kommer for langt hen i programeringen.

Ligeledes var det en god ting med class til tabellerne, men kan man også definerer col og row i CSS ?

Den med skrifttypen er jeg med på, og er ikke sikker på om jeg har konflikter der, jeg har jo en Link/CSS der indlæses for doc. Men kalder man ikke den jeg skriver i <table for inline, og har den ikke førsteprioritet frem for den anden.

Det er ikke fordi jeg vil slutte indlæg, det er meget belærende, men i må huske at lægge et svar.
Avatar billede roenving Novice
20. marts 2005 - 23:08 #18
Jo, inline style direkte på tagget har højeste prioritet, jeg plejer at kalde det 'nærhedsprincippet' om hvordan reglerne for styles virkemåde er ...

-- en kort måde at beskrive det på, har jeg lavet her: http://www.eksperten.dk/spm/520670#rid4778618

-- men en fuld (og overskuelig !-) udnyttelse af css, laves selvfølgelig ved at definere sine styles i stylesheetet, og så kun komme deciderede undtagelser i nline styles ...

-- een væsentlig og fornuftig undtagelse findes dog for style-properties, man skal teste i forbindelse med javascript-funktioner, for i et script kan man kun aflæse properties sat direkte på elementet eller sat via script !o]

Hvad mener du med col og row ?-)

-- hvis det er colspan og rowspan, kommer css til kort, da du så kommer over i en fysisk definition af tabelcellernes sammenhæng ...

-- og så vil jeg da mene at oles bemærkninger om point begynder at ligne noget med hævn og modhævn ...
Avatar billede Slettet bruger
20. marts 2005 - 23:24 #19
Ibtage jeg ved ikke om du mener, om man kan definere td og tr i css, hvilket du godt kan:

.alm_tabel {
width: 100%;
height: 400px;
border: 1px solid black;
border-collapse: collapse;
}

/*
Kan ikke lige finde på noget at skrive til tr :o)
*/

.alm_tabel td {
padding-top: 10px;
padding-bottom: 20px;
}
Avatar billede olebole Juniormester
20. marts 2005 - 23:29 #20
Du kan godt bruge 'tr' eller '.enTabelKlasse tr' som selector (jeg har ikke lige et dansk ord for sådan en djævel). Men du kan kun bruge de properties, der kan sættes på en række ... tekstfarve, baggrundsfarve, dimensioner - men ikke f.eks. border. Den hører hjemme under 'td'.

<col>-tag'et - hvis det er det, du tænker på - prøvede jeg faktisk at style på forleden uden den store success, hvad farve angår. Bredden kunne jeg godt definere, men ikke andet af det, jeg prøvede. Mine undersøgelser angående CSS og det tag er dog yderst begrænset  :)
Avatar billede Slettet bruger
20. marts 2005 - 23:33 #21
er <col> tagget xml eller xhtml?
Avatar billede olebole Juniormester
20. marts 2005 - 23:39 #22
Det er HTML4.01  :)

Her har vi åbenbart en af Moz CSS-bugs ... det er i hvert fald ikke meget, den understøtter:

<style type="text/css">
bla {
    width: 200px;
    color: red;
    background-color: yellow;
    text-decoration: underline;
    font-family: 'courier new';
    font-weight: bold;
}
</style>
<table cellspacing="0" cellpadding="0" border="1">
<col>
<col class="bla">
<col>
<tr>
    <td>zdfgdfg dg dsgsdfg</td>
    <td>dgf dgdgf dfg</td>
    <td>dgfadg dafgadfg adf</td>
</tr>
<tr>
    <td>zdfgdfg dg dsgsdfg</td>
    <td>dgf dgdgf dfg</td>
    <td>dgfadg dafgadfg adf</td>
</tr>
</table>
Avatar billede olebole Juniormester
20. marts 2005 - 23:39 #23
Avatar billede roenving Novice
20. marts 2005 - 23:42 #24
-- måske ville det hjælpe med en prik ...

.bla { !-)
Avatar billede Slettet bruger
20. marts 2005 - 23:43 #25
Utroligt. Jeg havde aldrig hørt om <col> :o)
Avatar billede Slettet bruger
20. marts 2005 - 23:43 #26
hehe, ja ellers får man måske ikke så meget ud af det css
Avatar billede olebole Juniormester
21. marts 2005 - 00:05 #27
Nej, den røg ud ved et andet forsøg, retten tilbage igen - og efterfølgende copy/paste  :)

Men det viser sig, begge browsere og jeg er på afveje:
  http://www.w3.org/TR/CSS21/tables.html#q4

- border vil ikke fungere i IE  :o|
Avatar billede Slettet bruger
01. april 2005 - 22:53 #28
Vil i ikke godt lægge nogle svar, så jeg kan få lukket her

Tak for hjælpen der var noget fra jer alle jeg kunne bruge
Avatar billede olebole Juniormester
01. april 2005 - 23:03 #29
- et svar  :)
Avatar billede roenving Novice
02. april 2005 - 11:34 #30
Velbekomme '-)
Avatar billede roenving Novice
02. april 2005 - 13:44 #31
Tak for point ;~}
Avatar billede olebole Juniormester
02. april 2005 - 17:28 #32
- og tak herfra også  ;o)
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

Seneste spørgsmål Seneste aktivitet
I går 10:21 Ny printer, men hvilken Af mort1 i Printere
13/0819:41 USB på Linux Af Uvanga i Linux
12/0818:26 Hvilken type mus Af mort1 i PC
11/0813:21 ms Forms Af leahcim i Andet software
10/0821:30 Blokeret på Snapchat? Af LineP i Chat & Messaging