/ Forside / Teknologi / Udvikling / HTML / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
HTML
#NavnPoint
molokyle 11184
Klaudi 5506
bentjuul 3377
severino 2040
smorch 1950
strarup 1525
natmaden 1396
scootergr.. 1320
e.c 1150
10  miritdk 1110
Validering af xthml
Fra : Robert Piil


Dato : 28-01-04 12:53

Jeg har endelig taget mig sammen til at kigge lidt på at lave sider med
xhtml/css istedet for nestede tabeller. Så jeg har været ude at stjæle
med arme og ben, rettet lidt og fået kombineret noget, jeg efterhånden
er ved at være tilfreds med. Blot mangler jeg at kunne få valideret de
sidste par småting.

Jeg kan ikke helt finde ud af at få erstattet <center> med noget der
virker på samme måde i CSS. Det samme gør sig gældende for <table
align="center">.

Forslag?

Siden:
<http://rpiil.dk/fulton/>
CSS:
<http://rpiil.dk/inc/css/fulton.css/>
Valideringsresultatet:
<http://validator.w3.org/check?uri=http%3A%2F%2Frpiil.dk%2Ffulton%2Findex.php>

--
Robert Piil

 
 
Robert Piil (28-01-2004)
Kommentar
Fra : Robert Piil


Dato : 28-01-04 13:05

Robert Piil wrote:

> CSS:
> <http://rpiil.dk/inc/css/fulton.css/>

Hov, ingen slash til sidst:
<http://rpiil.dk/inc/css/fulton.css>

--
Robert


Lobais (28-01-2004)
Kommentar
Fra : Lobais


Dato : 28-01-04 19:54

Wed, 28 Jan 2004 13:04:48 +0100. skrev Robert Piil:

> Robert Piil wrote:
>
>> CSS:
>> <http://rpiil.dk/inc/css/fulton.css/>
>
> Hov, ingen slash til sidst:
> <http://rpiil.dk/inc/css/fulton.css>
slash til sidst betyder mappe.


--
Thomas
- "Visdom er ikke resultatet af en uddannelse,
men et livslangt forsøg på at opnå det" - Albert Einstein, 1954


Knud Gert Ellentoft (28-01-2004)
Kommentar
Fra : Knud Gert Ellentoft


Dato : 28-01-04 13:10

Robert Piil <piil@nospam.dk> skrev :

>Jeg kan ikke helt finde ud af at få erstattet <center> med noget der
>virker på samme måde i CSS. Det samme gør sig gældende for <table
>align="center">.

Sæt en bredde (width) på din tabeller osv., hvis der ikke er det.

table {margin-left: auto; margin-right: auto}

Det vil virke i IE 6 og alle andre nyere browsere.

Vil du have IE 5 med, så

table {margin-left: auto; margin-right: auto; text-align: center}
--
Knud

Robert Piil (28-01-2004)
Kommentar
Fra : Robert Piil


Dato : 28-01-04 13:48

Knud Gert Ellentoft wrote:

> Sæt en bredde (width) på din tabeller osv., hvis der ikke er det.
>
> table {margin-left: auto; margin-right: auto}

Tak!

Hvad så med mine billeder. Er jeg nødt til at smide dem i en tabel, for
at få dem centreret også?

--
Robert

Robert Piil (28-01-2004)
Kommentar
Fra : Robert Piil


Dato : 28-01-04 13:59

Robert Piil wrote:

> Hvad så med mine billeder. Er jeg nødt til at smide dem i en tabel, for
> at få dem centreret også?

Det fandt jeg også ud af. Så mangler jeg bare billedet øverst, men der
har jeg selv en ide, der skal prøves.

--
Robert

Lars Raaby (28-01-2004)
Kommentar
Fra : Lars Raaby


Dato : 28-01-04 15:59

Robert Piil skrev bl.a.:
> Robert Piil wrote:
>
> > Hvad så med mine billeder. Er jeg nødt til at smide dem i
> en tabel, for
>> at få dem centreret også?
>
> Det fandt jeg også ud af.
Hvordan?
det kunne jo være jeg kunne bruge det på min side.




--
MVH Lars
- Far til en lille dreng
www.raaby.dk/kasper


Robert Piil (28-01-2004)
Kommentar
Fra : Robert Piil


Dato : 28-01-04 16:11

Lars Raaby wrote:

> Hvordan?
> det kunne jo være jeg kunne bruge det på min side.

HTML:
<img src="jan.jpg" alt="Hav&oslash;rred" class="center" />

CSS:
img.center {
   float: none;
   margin-left: auto;
   margin-right: auto;
   border: 1px solid black;
   text-align: center;
   display: block;
}

Det var sådan set også det første jeg prøvede, men havde overset at jeg
i et sted havde sat float for img til left.

Nu satte jeg så et chart-boks ind, så siden igen ikke validerer - kan
man ikke bruge javascript i xhtml - strict?

--
Robert

Lars Raaby (28-01-2004)
Kommentar
Fra : Lars Raaby


Dato : 28-01-04 17:45

Robert Piil skrev bl.a.:
> Lars Raaby wrote:
>
>> Hvordan?
>> det kunne jo være jeg kunne bruge det på min side.
>
> HTML:
> <img src="jan.jpg" alt="Hav&oslash;rred" class="center" />
>
> CSS:
> img.center {
> float: none;
> margin-left: auto;
> margin-right: auto;
> border: 1px solid black;
> text-align: center;
> display: block;
> }
>
Det har jeg prøvet men mit billede står ude til venstre og ikke
center.

Se signatur
--
MVH Lars
- Far til en lille dreng
www.raaby.dk/kasper


Knud Gert Ellentoft (28-01-2004)
Kommentar
Fra : Knud Gert Ellentoft


Dato : 28-01-04 18:06

"Lars Raaby" <No_Antivirus@raaby.dks> skrev :

>Det har jeg prøvet men mit billede står ude til venstre og ikke
>center.

Prøv at sætte en width på
width: 350px;
--
Knud

Lars Raaby (28-01-2004)
Kommentar
Fra : Lars Raaby


Dato : 28-01-04 18:06

Lars Raaby skrev bl.a.:
> Robert Piil skrev bl.a.:
>> Lars Raaby wrote:
>>
>>> Hvordan?
>>> det kunne jo være jeg kunne bruge det på min side.
>>
>> HTML:
>> <img src="jan.jpg" alt="Hav&oslash;rred" class="center" />
>>
>> CSS:
>> img.center {
>> float: none;
>> margin-left: auto;
>> margin-right: auto;
>> border: 1px solid black;
>> text-align: center;
>> display: block;
>> }
>>
> Det har jeg prøvet men mit billede står ude til venstre og ikke
> center.
>
> Se signatur

Er rettet.
>> img.center {
Jeg fjernede img


/Lars
--
Min kone synes jeg er alt for nysgerrig - Eller det er i hvert
fald hvad hun skriver i sin dagbog.


Lobais (28-01-2004)
Kommentar
Fra : Lobais


Dato : 28-01-04 19:54

Wed, 28 Jan 2004 15:59:25 +0100. skrev Lars Raaby:

> Robert Piil skrev bl.a.:
>> Robert Piil wrote:
>>
>> > Hvad så med mine billeder. Er jeg nødt til at smide dem i
>> en tabel, for
>>> at få dem centreret også?
>>
>> Det fandt jeg også ud af.
> Hvordan?
> det kunne jo være jeg kunne bruge det på min side.
img er inline, det burde kunne centreres med text-align:center; Det skal
selvfølgeligt stå på parent.


--
Thomas
- "Visdom er ikke resultatet af en uddannelse,
men et livslangt forsøg på at opnå det" - Albert Einstein, 1954


Knud Gert Ellentoft (28-01-2004)
Kommentar
Fra : Knud Gert Ellentoft


Dato : 28-01-04 14:30

Robert Piil <piil@nospam.dk> skrev :

>Hvad så med mine billeder. Er jeg nødt til at smide dem i en tabel, for
>at få dem centreret også?

Tabeller er generelt en dårlig ting til ikke-tabaulære data, brug
en <div> i stedet for.
--
Knud

Lobais (28-01-2004)
Kommentar
Fra : Lobais


Dato : 28-01-04 19:52

Wed, 28 Jan 2004 14:29:49 +0100. skrev Knud Gert Ellentoft:

> Tabeller er generelt en dårlig ting til ikke-tabaulære data,

Det siger jeg også konstant til min morbror, men han hævder at tabulær
data er to ting der står ved siden af henanden.

--
Thomas
- "Visdom er ikke resultatet af en uddannelse,
men et livslangt forsøg på at opnå det" - Albert Einstein, 1954


Jens Gyldenkærne Cla~ (28-01-2004)
Kommentar
Fra : Jens Gyldenkærne Cla~


Dato : 28-01-04 16:30

Robert Piil skrev:

> Nu satte jeg så et chart-boks ind,

Fra chart.dk?

> så siden igen ikke validerer -

Har du et link til den?


> kan man ikke bruge javascript i xhtml - strict?

Sagtens - men scriptet skal også validere. Så vidt jeg husker, er
den standardkode som man får udleveret af chart.dk meget langt fra
at validere (og man må vist ikke engang rette den).
--
Jens Gyldenkærne Clausen
Svar venligst under det du citerer, og citer kun det der er
nødvendigt for at forstå dit svar i sammenhængen. Se hvorfor og
hvordan på http://usenet.dk/netikette/citatteknik.html

Robert Piil (28-01-2004)
Kommentar
Fra : Robert Piil


Dato : 28-01-04 16:39

Jens Gyldenkærne Clausen wrote:

> Fra chart.dk?

Jep. Jeg har ikke gidet bikse noget statisktik sammen selv.

> Har du et link til den?

<http://rpiil.dk/fulton/>

> Sagtens - men scriptet skal også validere. Så vidt jeg husker, er
> den standardkode som man får udleveret af chart.dk meget langt fra
> at validere (og man må vist ikke engang rette den).

Ok - og nej, man må ikke rette den, men jeg kunne nu godt leve med at
gøre forsøget. Der kan vel ikke ske andet, end at de dræber min(e)
countere - jeg ville nok kunne overleve tabet.

--
Robert

Jens Gyldenkærne Cla~ (28-01-2004)
Kommentar
Fra : Jens Gyldenkærne Cla~


Dato : 28-01-04 16:56

Robert Piil skrev:


>> Har du et link til den?
>
> <http://rpiil.dk/fulton/>

O.k. - fejlene én ad gangen (fejlmeddelelsen fortæller faktisk en
del):

| Line 88, column 17: there is no attribute "language"
| (explain...).
|
| <script language="javascript" type="text/javascript">

Languageparameteren er forældet og overflødig - drop den (type skal
stadig være der).


| # Line 96, column 9: document type does not allow element
| "noscript" here;


Noscript er placeret inde i <p> og <span> - begge må kun indeholde
inline-elementer. Læg <p><span> inden for noscript (og luk dem
før).

| # Line 97, column 68: there is no attribute "target"

Strict-typer tillader ikke target-parameteren. Skift til
transitional eller drop target.


| Line 97, column 76: document type does not allow element "a"
| here;

Der må ikke stå inline-indhold direkte under noscript. Når du
retter fejlen i linje 96, skulle denne også forsvinde.


| # Line 97, column 163: there is no attribute "border"

Erstat med css.

| Line 97, column 185: end tag for "img" omitted

Luk img (<img .... />)
--
Jens Gyldenkærne Clausen
Svar venligst under det du citerer, og citer kun det der er
nødvendigt for at forstå dit svar i sammenhængen. Se hvorfor og
hvordan på http://usenet.dk/netikette/citatteknik.html

Lobais (28-01-2004)
Kommentar
Fra : Lobais


Dato : 28-01-04 19:51

Wed, 28 Jan 2004 12:53:11 +0100. skrev Robert Piil:

> Jeg har endelig taget mig sammen til at kigge lidt på at lave sider med
> xhtml/css istedet for nestede tabeller. Så jeg har været ude at stjæle
> med arme og ben, rettet lidt og fået kombineret noget,

Det er også klart den bedste metode når man skal lære webdesign.
Problemet er bare at det kræver man vil bruge tid på det, hvad der
desvære er mange der ikke vil.

> Jeg kan ikke helt finde ud af at få erstattet <center> med noget der
> virker på samme måde i CSS. Det samme gør sig gældende for <table
> align="center">.

Det rigtige css er margin:auto, men da IE har nogle problemer, bør man
også sætte text-align:center på parent tagget. Da man ofte ikke vil
have den arve effekt det giver, må man pille det af igen i alle child
tags.

--
Thomas
- "Visdom er ikke resultatet af en uddannelse,
men et livslangt forsøg på at opnå det" - Albert Einstein, 1954


Søg
Reklame
Statistik
Spørgsmål : 177503
Tips : 31968
Nyheder : 719565
Indlæg : 6408541
Brugere : 218887

Månedens bedste
Årets bedste
Sidste års bedste