Baggrundsgentagelse + IE vs FF

Tags:    html css

Jeg er endelig ved at få hang ved tabellerne, men selvfølgelig opstår der problemer.

Den første er at jeg ønsker ikke baggrunden i min <td> skal gentage sig.

Den anden er, at Firefox ser ud til at sætte sine egne standarder, hvis man kan sige det. Nogen løsninger?

Fold kodeboks ind/udKode 


Jeg har prøvet med lidt CSS, men det er sgu ikke nemt :P.

Og så er det nu jeg indser, at jeg har skrevet javascript...



Indlæg senest redigeret d. 25.03.2007 17:56 af Bruger #11555
46 svar postet i denne tråd vises herunder
3 indlæg har modtaget i alt 3 karma
Sorter efter stemmer Sorter efter dato
prøv at tilføje 'style="background-repeat: no-repeat;"' til dit td.

alser sådan her.
Fold kodeboks ind/udKode 


forstår ikke meningen med det script haløj, prøv istedet sådan her
Fold kodeboks ind/udKode 


Det er udemærket at lære HTML før man kaster sig ud i støre projekter, og tabeller er stadig hvad der får løst en opgave bedst muligt cross-browser (i mange tilfælde).



Indlæg senest redigeret d. 25.03.2007 19:10 af Bruger #6953

Udskrivning
Det er meget svært for brugeren at vide, hvilken frame - om nogen - der er aktiv, hvis vedkommende ønsker at udskrive en side. Så resultatet kan være meget forskelligt, alt efter hvad brugeren har foretaget sig, inden udskrivning blev valgt. Det kan være, at alt bliver udskrevet med alle frames, at kun menuen fx bliver udskrevet, eller at indholdsframen bliver udskrevet - det sidstnævnte er typisk det, som brugeren ønsker.

Har man brugt tabeller til at layoute netstedet, har brugeren også det problem, at siden bliver udskrevet med både menu og indhold. Kun hvis siden er layoutet ved hjælp af Style Sheets, kan dette undgås. Og det endda kun, hvis brugeren har en nyere browser som IE5 eller Netscape 6, og et Style Sheet til print samtidig er defineret på netstedet. Men muligheden er der, og den vil naturligvis blive stadig mere udbredt, efterhånden som flere brugere anskaffer sig nyere browsere.

Bookmarks
Ønsker brugeren at gemme en side blandt sine favoritsider, kan det nemt gå galt, alt efter hvilken metode og hvilken browser brugeren benytter. Brugeren kan således risikere at få bookmarket en helt forkert side eller en frame uden de øvrige frames - fx uden navigation til den øvrige del af netstedet.

Alle netsteder bør have en stor interesse i at skabe loyale brugere, det vil sige brugere, der benytter netstedet ofte og har det som et af sine foretrukne netsteder. Derfor kan det være et temmeligt alvorligt problem for udbyderen, hvis brugeren ikke på en meningsfuld måde har kunnet bookmarke den side, vedkommende har været interesseret i.

Links til netstedet
Det er meget vanskeligt - for ikke at sige umuligt - at linke på en meningsfuld måde til en side, der indgår i et framesæt, hvis ikke det er hovedsiden. Man har valget mellem enten at linke til hovedsiden, hvor den relevante side ikke er, eller at linke til den relevante side, der så kommer den frem uden de øvrige frames, det vil ofte sige uden navigation.

Søgemaskiner
Søgemaskiner som fx Altavista, Google, detOffentlige.dk og mange flere, der foretager automatisk, computerbaseret indeksering af nettet, benytter søgerobotter, som for øjeblikket ikke er mere avancerede end de allerførste browsere. Det betyder, at de oftest slet ikke forstår frames, og derfor ikke kan indeksere sider, hvor dette er benyttet - søgerobotterne kan oftest kun læse framesættet og noframe-delen.

Ønsker man at optimere sit netsted til søgemaskinerne, sådan at folk kan finde netstedet via en søgemaskine, kan man lave et framesæt for hver enkelt side. Det kan gøres automatisk ved hjælp af serverbaserede teknologier. Man kan også angive de sider, man anser for de vigtigste i noframedelen, så søgerobotten af denne vej kan finde siderne.

Ofte vil siderne, der bliver fundet via søgemaskinerne dog ikke blive vist korrekt, men med hver enkelt frame som en side for sig. Ved hjælp af java-script kan man sørge for, at siderne bliver vist korrekt, men scriptet bruger redirects, og det er der mange søgemaskiner, der ikke kan lide (de tror, at det er et forsøg på at snyde), og man risikerer at blive smidt ud af søgemaskinen.


Du brugte Arto.dk som et eksembel. Efter min mening er framesne på Arto.dk irreterende, man kan ikke overskue særlig meget af siden af gangen.




Udskrivning
Det er meget svært for brugeren at vide, hvilken frame - om nogen - der er aktiv, hvis vedkommende ønsker at udskrive en side. Så resultatet kan være meget forskelligt, alt efter hvad brugeren har foretaget sig, inden udskrivning blev valgt. Det kan være, at alt bliver udskrevet med alle frames, at kun menuen fx bliver udskrevet, eller at indholdsframen bliver udskrevet - det sidstnævnte er typisk det, som brugeren ønsker.

Har man brugt tabeller til at layoute netstedet, har brugeren også det problem, at siden bliver udskrevet med både menu og indhold. Kun hvis siden er layoutet ved hjælp af Style Sheets, kan dette undgås. Og det endda kun, hvis brugeren har en nyere browser som IE5 eller Netscape 6, og et Style Sheet til print samtidig er defineret på netstedet. Men muligheden er der, og den vil naturligvis blive stadig mere udbredt, efterhånden som flere brugere anskaffer sig nyere browsere.

Bookmarks
Ønsker brugeren at gemme en side blandt sine favoritsider, kan det nemt gå galt, alt efter hvilken metode og hvilken browser brugeren benytter. Brugeren kan således risikere at få bookmarket en helt forkert side eller en frame uden de øvrige frames - fx uden navigation til den øvrige del af netstedet.

Alle netsteder bør have en stor interesse i at skabe loyale brugere, det vil sige brugere, der benytter netstedet ofte og har det som et af sine foretrukne netsteder. Derfor kan det være et temmeligt alvorligt problem for udbyderen, hvis brugeren ikke på en meningsfuld måde har kunnet bookmarke den side, vedkommende har været interesseret i.

Links til netstedet
Det er meget vanskeligt - for ikke at sige umuligt - at linke på en meningsfuld måde til en side, der indgår i et framesæt, hvis ikke det er hovedsiden. Man har valget mellem enten at linke til hovedsiden, hvor den relevante side ikke er, eller at linke til den relevante side, der så kommer den frem uden de øvrige frames, det vil ofte sige uden navigation.

Søgemaskiner
Søgemaskiner som fx Altavista, Google, detOffentlige.dk og mange flere, der foretager automatisk, computerbaseret indeksering af nettet, benytter søgerobotter, som for øjeblikket ikke er mere avancerede end de allerførste browsere. Det betyder, at de oftest slet ikke forstår frames, og derfor ikke kan indeksere sider, hvor dette er benyttet - søgerobotterne kan oftest kun læse framesættet og noframe-delen.

Ønsker man at optimere sit netsted til søgemaskinerne, sådan at folk kan finde netstedet via en søgemaskine, kan man lave et framesæt for hver enkelt side. Det kan gøres automatisk ved hjælp af serverbaserede teknologier. Man kan også angive de sider, man anser for de vigtigste i noframedelen, så søgerobotten af denne vej kan finde siderne.

Ofte vil siderne, der bliver fundet via søgemaskinerne dog ikke blive vist korrekt, men med hver enkelt frame som en side for sig. Ved hjælp af java-script kan man sørge for, at siderne bliver vist korrekt, men scriptet bruger redirects, og det er der mange søgemaskiner, der ikke kan lide (de tror, at det er et forsøg på at snyde), og man risikerer at blive smidt ud af søgemaskinen.


Du brugte Arto.dk som et eksembel. Efter min mening er framesne på Arto.dk irreterende, man kan ikke overskue særlig meget af siden af gangen.

Udskrivning: Her er frames i hvert fald ikke dårligere. Du har jo normalt en udskriv knap på alle de sider der skal udskrives. Derfor kan du være også være sikker på at det er det rigtige der bliver skrevet ud.

Bookmarks: Her har man også bare lave en bookmars knap.

Links til netstedet: Det er ikke rigtigt. Hvis man kan bare en eller anden form for serverside- eller klientscripting er det et meget lille problem.

Søgemaskiner: Du laver bare noget ala <noframes><a href="link...">link1</a></noframes>.

Jeg siger ikke at du ikke har ret i en del af det, men "links til netstedet" og "udskrivning" er meget tynde:)



Du skal ikke bruge tabeller til at lave layout med. Jeg gider ikke en gang kigge på din kode.



Tak, Jacob!

Jeg brugte din anden kode, men skiftede den til repeat-y da jeg indså at det er det jeg ønsker.

Noget held med mit IE vs FF problem?

P.S. Jeg kan ikke se det "noobie" i tabeller... Jeg finder frames mere "noobie".



Tak, Jacob!
P.S. Jeg kan ikke se det "noobie" i tabeller... Jeg finder frames mere "noobie".


Jeg siger heller ikke at du skal bruge frames, frames er for nybegyndere. Men nej, du skal heller ikke bruge tabeller, tabeller er for øvede nybegynder:D

Sådan var det også for mig. Det første layout jeg lavede var med frames, det næste med tabbeller. Og til sidst fik jeg min
"åbenbaring" og lærte CSS. Siden da har jeg lavet tonsevis af pæne layouts.

I øvrigt, din kode ligner noget min lillebror kunne skrive. Du bruger kun tabbbeler, intet css, ingen DOCTYPE. Bare en masse skidt som ligner noget fra 90erene.

Lær CSS på HTML.dk og lær også XHTML på HTML.dk. Og tro mig, du vil blive glad for de resultater du kan lave efter det:)



Indlæg senest redigeret d. 25.03.2007 21:49 af Bruger #10113
Hvad mener du endlig med IE vs FF problem?

FF har sine egne standarter, IE har sine egne standarter. Men de har begge W3S´s standarter. Så put DOCTYPE i dit document, så har du de samme standarter i begge browsere.



Indlæg senest redigeret d. 25.03.2007 21:54 af Bruger #10113
Tak, Jacob!
P.S. Jeg kan ikke se det "noobie" i tabeller... Jeg finder frames mere "noobie".


Jeg siger heller ikke at du skal bruge frames, frames er for nybegyndere. Men nej, du skal heller ikke bruge tabeller, tabeller er for øvede nybegynder:D

Sådan var det også for mig. Det første layout jeg lavede var med frames, det næste med tabbeller. Og til sidst fik jeg min
"åbenbaring" og lærte CSS. Siden da har jeg lavet tonsevis af pæne layouts.

I øvrigt, din kode ligner noget min lillebror kunne skrive. Du bruger kun tabbbeler, intet css, ingen DOCTYPE. Bare en masse skidt som ligner noget fra 90erene.

Lær CSS på HTML.dk og lær også XHTML på HTML.dk. Og tro mig, du vil blive glad for de resultater du kan lave efter det:)

Hvorfor er frames for nybegyndere?



Hør her fister, jeg har bare lavet et lille dokument, jeg er knap nok begyndt på noget som helst og så vil du have jeg skal begynde fra toppen?

Forresten, at indsætte doctype giver ingen forskel. Prøv at åbne det i IE 6 og så bagefter i FF 2. Problemet er at width for min "123" td er forskellig i IE og FF.




Hvorfor er frames for nybegyndere?


Ok, nej frames er endlig ikke nødvendigvis for nybegyndere. Den måde at bruge frames på, jeg tænkte på da jeg skrev det er bare ret meget for nybegyndere.

Men alligevel, efter min mening kan man kun lave "rigtige" layouts med CSS.



t