/ 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
Browser problemer
Fra : Maria Leger


Dato : 18-02-03 22:05

Jeg har lavet denne hjemmeside .... www.detlegerdesign.dk

Det er i udviklingsfasen kun testet i Explore. En stor fejl har
jeg fundet ud af.

Det er meningen at side skal være centreret men i både opera og
Netscape er den ventre stillet... hvad skal jeg gøre for at rette
op på det?

Hvis I trykker på linket kamberfad går det helt galt i både opera
og Netscape... Hvad har jeg gjort forkert?

/Maria



--
Danmarks største specialiserede IT jobdatabase
- Udelukkende med IT- og internetrelaterede jobs
- Opret en profil og lad drømmejobbet finde dig
KLIK HER! => http://www.html.dk/job

 
 
Lasse Reichstein Nie~ (18-02-2003)
Kommentar
Fra : Lasse Reichstein Nie~


Dato : 18-02-03 22:24

Maria Leger <detlegerdesign@tdcadsl.dk> writes:

> Det er i udviklingsfasen kun testet i Explore. En stor fejl har
> jeg fundet ud af.

Det er i hvert fald modigt, hvis man senere vil have det til at virke
i andre browsere :)

> Det er meningen at side skal være centreret men i både opera og
> Netscape er den ventre stillet... hvad skal jeg gøre for at rette
> op på det?

Jeg kunne sige et eller andet om din måde at bruge tabeller til layout
...., men du har sikkert hørt det før :)

Anyway: Du bruger CSS-egenskaben text-align:center til at centrere
dine tabeller inde i dine tabelceller. Det virker kun i IE. Text-align
kun skal virke på inline-elementer, og table er et block-element. Det
er kun IE der laver den fejl.

Til gengæld forstår nogle IE'er (ved ikke om det stadig gælder i IE6)
ikke den *rigtige* måde at centrere på: at sætte margin-left:auto og
margin-right:auto på det der skal centreres. Kombinerer man de to
metoder, så får man noget der både virker i IE og i browsere der
opfylder standarden.

Tricket er at have to block-elementer, hvor det inderste skal
centreres i det yderste (du bruger <td> og <table>, her bruger jeg
<div>'er til eksemplet):

<div style="text-align:center">
<div style="margin-left:auto;margin-right:auto;text-align:left;width: ... ">
...
</div>
</div>

Da text-align arves, så skal man huske at sætte den tilbage til "left"
i den inderste block, eller hvordan man nu vil have dens indhold
justeret.

> Hvis I trykker på linket kamberfad går det helt galt i både opera
> og Netscape... Hvad har jeg gjort forkert?

Det ser da fint nok ud i Opera 7 for mig. Ikke centreret, men det har det
aldrig været for mig. Sikkert det samme problem.

/L
--
Lasse Reichstein Nielsen - lrn@brics.dk
Ph.D. i datalogi søger stilling som software-udvikler i Øst- eller
Nordjylland. Curriculum Vitae: <URL:http://www.brics.dk/~lrn/cv.html>

Maria Leger (18-02-2003)
Kommentar
Fra : Maria Leger


Dato : 18-02-03 22:52

> Jeg kunne sige et eller andet om din måde at bruge tabeller til layout
> ...., men du har sikkert hørt det før :)
>
>Nej jeg vil RIGTIG gerne høre hvad jeg gør forkert. Er multimediedesigner
studerende og vi bliver ikke undervist i programering. Alt hvad jeg kan eller
ikke kan er selvlært. Prøver at leve op til standarderne men jeg har MEGET at
lære endnu.
>
> Det ser da fint nok ud i Opera 7 for mig. Ikke centreret, men det har det
> aldrig været for mig. Sikkert det samme problem.
>
Tekst størrelse er forkert, de små billeder er ved "bål" placeret forkert og
mine formularer er højre stillet....

--
Danmarks største specialiserede IT jobdatabase
- Udelukkende med IT- og internetrelaterede jobs
- Opret en profil og lad drømmejobbet finde dig
KLIK HER! => http://www.html.dk/job

Christian Bohr-Halli~ (18-02-2003)
Kommentar
Fra : Christian Bohr-Halli~


Dato : 18-02-03 23:19

Maria Leger <detlegerdesign@tdcadsl.dk> posting:

>> Jeg kunne sige et eller andet om din måde at bruge tabeller til layout
>Nej jeg vil RIGTIG gerne høre hvad jeg gør forkert. Er multimediedesigner
>studerende og vi bliver ikke undervist i programering. Alt hvad jeg kan eller

HTML/CSS er nu ikke programmering, men "problemet" er, at du bruger
tabeller til layout -- det var den gamle måde at gøre det på. Man er
gået over til at bruge CSS, men det er bare ikke alle browsere, der
helt fatter det (læs IE). Et eks. på dette:
http://www4.host.sk/test/ (virker i Opera og Gecko-browsere)

>> Det ser da fint nok ud i Opera 7 for mig. Ikke centreret, men det har det

>Tekst størrelse er forkert, de små billeder er ved "bål" placeret forkert og
>mine formularer er højre stillet....

Jeg kan ikke lige følge dig, hvordan mener du:
http://home12.inet.tele.dk/chrmax/temp/opera7.gif
http://home12.inet.tele.dk/chrmax/temp/ie.gif

--
What is life, except excuse for death,
or death, but an escape from life.
--Unknown

Maria Leger (18-02-2003)
Kommentar
Fra : Maria Leger


Dato : 18-02-03 23:47

> HTML/CSS er nu ikke programmering, men "problemet" er, at du bruger
> tabeller til layout -- det var den gamle måde at gøre det på. Man er
> gået over til at bruge CSS, men det er bare ikke alle browsere, der
> helt fatter det (læs IE). Et eks. på dette:
> http://www4.host.sk/test/ (virker i Opera og Gecko-browsere)

Og når nu IE er mest udbredt hvad gør man så?

> Jeg kan ikke lige følge dig, hvordan mener du:
> http://home12.inet.tele.dk/chrmax/temp/opera7.gif
> http://home12.inet.tele.dk/chrmax/temp/ie.gif

Det forstår jeg godt du ikke kan ... den ser jo fin ud. Jeg har Opera 6.05 og der
bliver texten størrer.... hvilken version har du?

/maria

--
Danmarks største specialiserede IT jobdatabase
- Udelukkende med IT- og internetrelaterede jobs
- Opret en profil og lad drømmejobbet finde dig
KLIK HER! => http://www.html.dk/job

Andreas Haugstrup Pe~ (18-02-2003)
Kommentar
Fra : Andreas Haugstrup Pe~


Dato : 18-02-03 23:54

Maria Leger <detlegerdesign@tdcadsl.dk> wrote in
news:b2ud4n$c3r$1@sunsite.dk:

>> http://home12.inet.tele.dk/chrmax/temp/opera7.gif
>
> Det forstår jeg godt du ikke kan ... den ser jo fin ud. Jeg har Opera
> 6.05 og der bliver texten størrer.... hvilken version har du?

Han har Opera 7, eller 7.01 (forskellen er den samme). Hent den på
<http://www.opera.com/download/>

--
Andreas
<http://www.solitude.dk>

Christian Bohr-Halli~ (19-02-2003)
Kommentar
Fra : Christian Bohr-Halli~


Dato : 19-02-03 00:04

Andreas Haugstrup Pedersen <usenet@solitude.dk> posting:

>Han har Opera 7, eller 7.01 (forskellen er den samme).

Det er min Opera nu ikke enig i
http://home12.inet.tele.dk/chrmax/temp/o.gif

Men under alle omstændigheder er forskellen den samme, ja.

--
What is life, except excuse for death,
or death, but an escape from life.
--Unknown

Andreas Haugstrup Pe~ (19-02-2003)
Kommentar
Fra : Andreas Haugstrup Pe~


Dato : 19-02-03 09:49

Christian Bohr-Halling <nospam@direkte.org> wrote in
news:lne55vk2s4mask1qcrdng3thjolv2efvl6@dtext.news.tele.dk:

> Det er min Opera nu ikke enig i
> http://home12.inet.tele.dk/chrmax/temp/o.gif

Bork Bork!

--
Andreas
<http://www.solitude.dk>

Christian Bohr-Halli~ (19-02-2003)
Kommentar
Fra : Christian Bohr-Halli~


Dato : 19-02-03 14:40

Wed, 19 Feb 2003 08:49:02 +0000 (UTC), Andreas Haugstrup Pedersen
<usenet@solitude.dk> skrev:

>> Det er min Opera nu ikke enig i
>> http://home12.inet.tele.dk/chrmax/temp/o.gif
> Bork Bork!

Måske.

--
Using M2, Opera's revolutionary e-mail client: http://www.opera.com/m2/

Christian Bohr-Halli~ (19-02-2003)
Kommentar
Fra : Christian Bohr-Halli~


Dato : 19-02-03 00:07

Maria Leger <detlegerdesign@tdcadsl.dk> posting:

>> gået over til at bruge CSS, men det er bare ikke alle browsere, der
>> helt fatter det (læs IE). Et eks. på dette:
>> http://www4.host.sk/test/ (virker i Opera og Gecko-browsere)
>Og når nu IE er mest udbredt hvad gør man så?

Thjae, nu skal jeg jo ikke leve af webdesign, så min løsning kan du
nok ikke bruge til noget, men jeg er ligeglad med om det, jeg bakser
sammen, virker i IE.

--
What is life, except excuse for death,
or death, but an escape from life.
--Unknown

Lasse Reichstein Nie~ (19-02-2003)
Kommentar
Fra : Lasse Reichstein Nie~


Dato : 19-02-03 01:12

Maria Leger <detlegerdesign@tdcadsl.dk> writes:

> > ...., men du har sikkert hørt det før :)

> Nej jeg vil RIGTIG gerne høre hvad jeg gør forkert. Er
> multimediedesigner studerende og vi bliver ikke undervist i
> programering. Alt hvad jeg kan eller ikke kan er selvlært. Prøver at
> leve op til standarderne men jeg har MEGET at lære endnu.

Det er ellers svært at følge med i denne gruppe uden at høre "tabeller
vs. placerede div'er" diskussionen med jævne mellemrum. Du har sikkert
været heldig. :)

Der følgende er noget forsimplet, men idéen er rigtig.

Den oprindelige idé med HTML (som Tim Berners Lee mente det skulle
bruges) var som *logisk* markup. Det vil sige at en <h1> betød at der
var tale om en overskrift, og at <blockquote> betød at det var et
citat. Klienten bestemte så selv hvordan den ville vise det (eller
læse det op, for den sags skyld). Tagget bestemmer *hvad* det er.

Der var så en masse folk der opdagede at Netscape viste blockquotes
med en indrykning, og de begyndte derfor at bruge blockquote til at
opnå en indrykning, også selv om de de indrykkede ikke var et citat.
Det er et eksempel på *fysisk* markup. Tagget bestemmer *hvordan*
noget skal se ud.

En overgang, specielt under kampen mellem IE og Netscape om
markedsdominans, blev der tilføjet flere og flere tags der bestemte
hvordan ting så ud. Taggene <font> og (gys!) <blink> er perfekte
eksempler på fysisk markup.

Med tiden begyndte grundidéen at vinde frem igen, også hos W3C, og man
begyndte at luse ud i den fysiske markup. <Blink> forsvandt, <font> er
deprecated, og endnu flere vil falde i XHTML 2. I stedet indførte man
et nyt sprog til at bestemme udseende med, så (X)HTML kunne komme
tilbage til kun at angive den logiske struktur af dokumentet, og det
sprog var CSS.

Man beskriver et dokuments logiske struktur med HTML, og så giver man
hints til præsentationen med CSS. Hvis det er en visuel browser, så
kan man sige at en blockquote skal have rød kant, hvis det er en
oplæser, så kan man sige at blockquotes skal læse op med kvindestemme,
men det er det samme dokument det handler om.

Problemet med at bruge blockquotes til indrykning er altså at det
forvirrer de folk der ikke ser siden på samme måde som forfatteren
forestiller sig, og sådan nogle folk findes! Der er adskillige
initiativer der arbejder på at gøre webbet tilgængeligt for folk med
handicap (i USA er der vist endda en lov der siger man skal -
Americans with Disabilities Act - jeg ved dog ikke om det kun er
offentlige instanser der *skal* gøre siderne tilgængelige).

Tabeller har det samme problem: Deres formål er at præsentere
information der kan opstilles tabulært, altså hvor der er en eller
anden forbindelse mellem elementer i samme række eller søjle.
Hvis man bruger tabellen til at lave fysisk markup, så gør det
siden mindre tilgængelig, og det er et skridt tilbage mod den mørke
tid hvor font-tagget var konge :).

Det man kan gøre istedet, er at placere sine tekstblokke med CSS. Lave
en blok med en <div> (et element der netop ingen logisk mening har, ud
over som grupperende, svarer lidt til parenteser i matematik), og brug
CSS' position:absolute eller lignenede til at placere den i forhold til
de andre blokke man har.

Gør man dette rigtigt, så kan man placere teksten i siden i den
rækkefølge der giver mest mening for en text- eller tale-browser uden
CSS (det vigtigste først, ekstra navigation sidst), og samtidig
placere det som man vil i en grafisk browser (fx logo i toppen, ekstra
navigation i højre side). Den logiske struktur af dokumentet bliver
ikke påvirket af hvordan man gerne vil have det til at se ud.

Det skal så også siges, at man ikke kan efterligne tabeller perfekt
med <div>'er og CSS. Netop sammenhængen mellem elementer i samme række
eller søjle er svær at opnå. Hvis man lader blokkene fylde efter deres
indhold, så bliver de ikke automatisk tilpasset hindanden som i en
tabel. Det kan man vælge at se som en udfordring til at lave et design
der flyder pænt i stedet for at se det som en dårlig måde at
efterligne tabeller.

Jeg syntes dette essay var inspirerende:
<URL:http://www.westciv.com/style_master/house/good_oil/not_paper/>

> Tekst størrelse er forkert, de små billeder er ved "bål" placeret
> forkert og mine formularer er højre stillet....

Tjah, som sagt, for mig så det fint ud, for jeg vidste ikke hvad
målet var. Jeg tror lige jeg læser essayet en gang til :)

/L
--
Lasse Reichstein Nielsen - lrn@brics.dk
Ph.D. i datalogi søger stilling som software-udvikler i Øst- eller
Nordjylland. Curriculum Vitae: <URL:http://www.brics.dk/~lrn/cv.html>

Michael U. Hove (19-02-2003)
Kommentar
Fra : Michael U. Hove


Dato : 19-02-03 10:34

Lasse Reichstein Nielsen wrote:
> Maria Leger <detlegerdesign@tdcadsl.dk> writes:
>
>
>>>...., men du har sikkert hørt det før :)
>
>
>>Nej jeg vil RIGTIG gerne høre hvad jeg gør forkert. Er
>>multimediedesigner studerende og vi bliver ikke undervist i
>>programering. Alt hvad jeg kan eller ikke kan er selvlært. Prøver at
>>leve op til standarderne men jeg har MEGET at lære endnu.
>
>
> Det er ellers svært at følge med i denne gruppe uden at høre "tabeller
> vs. placerede div'er" diskussionen med jævne mellemrum. Du har sikkert
> været heldig. :)
>
> Der følgende er noget forsimplet, men idéen er rigtig.
>
> Den oprindelige idé med HTML (som Tim Berners Lee mente det skulle
> bruges) var som *logisk* markup. Det vil sige at en <h1> betød at der
> var tale om en overskrift, og at <blockquote> betød at det var et
> citat. Klienten bestemte så selv hvordan den ville vise det (eller
> læse det op, for den sags skyld). Tagget bestemmer *hvad* det er.
>
> Der var så en masse folk der opdagede at Netscape viste blockquotes
> med en indrykning, og de begyndte derfor at bruge blockquote til at
> opnå en indrykning, også selv om de de indrykkede ikke var et citat.
> Det er et eksempel på *fysisk* markup. Tagget bestemmer *hvordan*
> noget skal se ud.
>
> En overgang, specielt under kampen mellem IE og Netscape om
> markedsdominans, blev der tilføjet flere og flere tags der bestemte
> hvordan ting så ud. Taggene <font> og (gys!) <blink> er perfekte
> eksempler på fysisk markup.
>
> Med tiden begyndte grundidéen at vinde frem igen, også hos W3C, og man
> begyndte at luse ud i den fysiske markup. <Blink> forsvandt, <font> er
> deprecated, og endnu flere vil falde i XHTML 2. I stedet indførte man
> et nyt sprog til at bestemme udseende med, så (X)HTML kunne komme
> tilbage til kun at angive den logiske struktur af dokumentet, og det
> sprog var CSS.
>
> Man beskriver et dokuments logiske struktur med HTML, og så giver man
> hints til præsentationen med CSS. Hvis det er en visuel browser, så
> kan man sige at en blockquote skal have rød kant, hvis det er en
> oplæser, så kan man sige at blockquotes skal læse op med kvindestemme,
> men det er det samme dokument det handler om.
>
> Problemet med at bruge blockquotes til indrykning er altså at det
> forvirrer de folk der ikke ser siden på samme måde som forfatteren
> forestiller sig, og sådan nogle folk findes! Der er adskillige
> initiativer der arbejder på at gøre webbet tilgængeligt for folk med
> handicap (i USA er der vist endda en lov der siger man skal -
> Americans with Disabilities Act - jeg ved dog ikke om det kun er
> offentlige instanser der *skal* gøre siderne tilgængelige).
>
> Tabeller har det samme problem: Deres formål er at præsentere
> information der kan opstilles tabulært, altså hvor der er en eller
> anden forbindelse mellem elementer i samme række eller søjle.
> Hvis man bruger tabellen til at lave fysisk markup, så gør det
> siden mindre tilgængelig, og det er et skridt tilbage mod den mørke
> tid hvor font-tagget var konge :).
>
> Det man kan gøre istedet, er at placere sine tekstblokke med CSS. Lave
> en blok med en <div> (et element der netop ingen logisk mening har, ud
> over som grupperende, svarer lidt til parenteser i matematik), og brug
> CSS' position:absolute eller lignenede til at placere den i forhold til
> de andre blokke man har.
>
> Gør man dette rigtigt, så kan man placere teksten i siden i den
> rækkefølge der giver mest mening for en text- eller tale-browser uden
> CSS (det vigtigste først, ekstra navigation sidst), og samtidig
> placere det som man vil i en grafisk browser (fx logo i toppen, ekstra
> navigation i højre side). Den logiske struktur af dokumentet bliver
> ikke påvirket af hvordan man gerne vil have det til at se ud.
>
> Det skal så også siges, at man ikke kan efterligne tabeller perfekt
> med <div>'er og CSS. Netop sammenhængen mellem elementer i samme række
> eller søjle er svær at opnå. Hvis man lader blokkene fylde efter deres
> indhold, så bliver de ikke automatisk tilpasset hindanden som i en
> tabel. Det kan man vælge at se som en udfordring til at lave et design
> der flyder pænt i stedet for at se det som en dårlig måde at
> efterligne tabeller.
>
> Jeg syntes dette essay var inspirerende:
> <URL:http://www.westciv.com/style_master/house/good_oil/not_paper/>
>
>>Tekst størrelse er forkert, de små billeder er ved "bål" placeret
>>forkert og mine formularer er højre stillet....
>
>
> Tjah, som sagt, for mig så det fint ud, for jeg vidste ikke hvad
> målet var. Jeg tror lige jeg læser essayet en gang til :)
>
> /L

Fornem gennemgang af forskellen mellem *old school* og *new school* i
webdesign. Lad os håbe at browserproducenterne (læs MS), lytter lidt
mere til W3C, næste gang de skal udsende nye versioner.

Tak for den...

Mvh.

Michael.


Peter Loumann (19-02-2003)
Kommentar
Fra : Peter Loumann


Dato : 19-02-03 11:39

On Wed, 19 Feb 2003 10:33:33 +0100, "Michael U. Hove"
<pots_72@e-mail.dk> wrote:

>Lasse Reichstein Nielsen wrote:

>> [...]
>> <URL:http://www.westciv.com/style_master/house/good_oil/not_paper/>
>> [...]


>Fornem gennemgang af forskellen mellem *old school* og *new school* i
>webdesign. [...]

Jeps!

>Tak for den...

Også fra mig.

--
hilsen pl
http://huse-i-naestved.dk

Andreas Haugstrup Pe~ (19-02-2003)
Kommentar
Fra : Andreas Haugstrup Pe~


Dato : 19-02-03 14:12

"Michael U. Hove" <pots_72@e-mail.dk> wrote in news:QaI4a.90603$Hl6.8485952
@news010.worldonline.dk:

> Lad os håbe at browserproducenterne (læs MS), lytter lidt
> mere til W3C, næste gang de skal udsende nye versioner.

Nu er Microsoft selv medlem af W3C så mon ikke det går.

--
Andreas
<http://www.solitude.dk>

Michael U. Hove (19-02-2003)
Kommentar
Fra : Michael U. Hove


Dato : 19-02-03 15:18

Andreas Haugstrup Pedersen wrote:
> "Michael U. Hove" <pots_72@e-mail.dk> wrote in news:QaI4a.90603$Hl6.8485952
> @news010.worldonline.dk:
>
>
>> Lad os håbe at browserproducenterne (læs MS), lytter lidt
>>mere til W3C, næste gang de skal udsende nye versioner.
>
>
> Nu er Microsoft selv medlem af W3C så mon ikke det går.
>

Ikke desto mindre går det lidt langsomt med at få IE til at køre helt
standard-kompatibel CSS. Selveste W3C's CSS side indeholder en
*position:fixed* attribut som IE6 ikke kan klare, så siden ender med at
ligne lo...

Se selv:

http://www.w3.org/Style/CSS/

Se det er da provokation, der vil noget...

Mvh.

Michael.


Jens Gyldenkærne Cla~ (19-02-2003)
Kommentar
Fra : Jens Gyldenkærne Cla~


Dato : 19-02-03 13:41

Michael U. Hove skrev:

> Fornem gennemgang af forskellen mellem *old school* og *new
> school* i webdesign.

Helt enig. Men derfor behøvede du nu ikke citere rub og stub.
--
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

Michael U. Hove (19-02-2003)
Kommentar
Fra : Michael U. Hove


Dato : 19-02-03 15:10

Jens Gyldenkærne Clausen wrote:
> Michael U. Hove skrev:
>
>
>>Fornem gennemgang af forskellen mellem *old school* og *new
>>school* i webdesign.
>
>
> Helt enig. Men derfor behøvede du nu ikke citere rub og stub.

Sandt...det var en smutter.

Mvh.

Michael.


Søg
Reklame
Statistik
Spørgsmål : 177554
Tips : 31968
Nyheder : 719565
Indlæg : 6408852
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste