/ 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
bottom (Opera)
Fra : Jens Tønnesen


Dato : 24-03-03 09:48

Min 'gamle' Opera 6 har tilsyneladende et problem med at placere
elementer i bunden af siden.

F.eks dette eksempel http://www.fotobase.dk/html/css-position-01.html
som i Explorer 6, Netscape 7 og Opera 7 ser ens ud, men i Opera 6 er
bund-elementet placeret i toppen og fylder hele siden ud (i højden).

Det er tilsyneladende en bug i Opera 6 (medmindre jeg har lavet en
eller anden css-bøf), men findes der et hack, der kan få Opera 6 tl at
opføre sig efter hensigten?

--
Jens Tønnesen - http://www.pressefoto.dk

 
 
Jens Gyldenkærne Cla~ (24-03-2003)
Kommentar
Fra : Jens Gyldenkærne Cla~


Dato : 24-03-03 10:36

Jens Tønnesen skrev:

> Det er tilsyneladende en bug i Opera 6 (medmindre jeg har
> lavet en eller anden css-bøf), men findes der et hack, der kan
> få Opera 6 tl at opføre sig efter hensigten?

Jeg fandt følgende i gruppen <newsera.page-display>

,----
| Opera 6 doesn't auto-shrink the height, as the CSS2 errata say,
| but keeps the initial 'top' position and stretches the element
| all the way to the bottom, like the CSS 2 spec itself says. Add
| borders to your divs to see what is happening. Adding a explicit
| height to the div will solve the problem, but might be
| problematic if your div contains more than one line of text.
`----

Løsningen er altså at sætte en eksplicit højde. Som det
efterfølgende indlæg i tråden viser kan man slippe uden om
problemerne med teksthøjde ved at bruge enheden em.

(Se tråden på Google her:
<http://groups.google.com/groups?hl=da&lr=&ie=UTF-8&oe=utf-8&threadm=opri3pyfqe9adgsm%40news.opera.no&rnum=1&prev=/groups%3Fsourceid%3Dmozclient%26ie%3Dutf-8%26oe%3Dutf-8%26q%3Dopera%2B6%2Bposition%2Bbottom>
)
--
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

Jens Tønnesen (24-03-2003)
Kommentar
Fra : Jens Tønnesen


Dato : 24-03-03 14:08

Jens Gyldenkærne Clausen <jens@gyros.invalid> skrev i
dk.edb.internet.webdesign.html:

>Løsningen er altså at sætte en eksplicit højde. Som det
>efterfølgende indlæg i tråden viser kan man slippe uden om
>problemerne med teksthøjde ved at bruge enheden em.

Sikke' da en skod løsning Iøvrigt er den så vidt jeg kan se
unødvendig i Opera 7, hvor den i nogle tilfælde ligefrm vil give
problemer (afhængigt af, hvad man har stoppet ind i sin DIV).

Findes der et eller andet hack, der kun virker i Opera 6 og ikke i
Opera 7 (jeg har kigget på
http://users.cybercity.dk/~dsl58854/articles/skjulecss/skjulecss.html).

Det kan jo ikke rigtigt ske via Javascript, for Opera kan jo sættes op
til at foregive, at den i virkeligheden er en Explorer-browser.

--
Jens Tønnesen - http://www.pressefoto.dk

Jens Gyldenkærne Cla~ (24-03-2003)
Kommentar
Fra : Jens Gyldenkærne Cla~


Dato : 24-03-03 14:35

Jens Tønnesen skrev:

> Sikke' da en skod løsning

Tja.

> Iøvrigt er den så vidt jeg kan se unødvendig i Opera 7


Ja - din side ser jo fint ud i Opera 7.


> Findes der et eller andet hack, der kun virker i Opera 6 og
> ikke i Opera 7

Siden her:
<http://www.washington.edu/webinfo/case/css/toolbar4.html> foreslår
brug af :first-child til at skille Opera 7 og Opera <7.


> Det kan jo ikke rigtigt ske via Javascript, for Opera kan jo
> sættes op til at foregive, at den i virkeligheden er en
> Explorer-browser.

Kan man ikke stadig tjekke for eksisten af Opera et eller andet
sted?
--
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

Jens Tønnesen (24-03-2003)
Kommentar
Fra : Jens Tønnesen


Dato : 24-03-03 16:49

Jens Gyldenkærne Clausen <jens@gyros.invalid> skrev i
dk.edb.internet.webdesign.html:

>Jens Tønnesen skrev:

>> Det kan jo ikke rigtigt ske via Javascript, for Opera kan jo
>> sættes op til at foregive, at den i virkeligheden er en
>> Explorer-browser.

>Kan man ikke stadig tjekke for eksisten af Opera et eller andet
>sted?

Jo, jeg huskede forkert. Selvom man sætter Opera til foregive, at den
er MSIE, så står der stadig Opera i browserstrengen:

http://gemal.dk/browserspy/basic.html

--
Jens Tønnesen - http://www.pressefoto.dk

Bertel Lund Hansen (24-03-2003)
Kommentar
Fra : Bertel Lund Hansen


Dato : 24-03-03 10:42

Jens Tønnesen skrev:

>Min 'gamle' Opera 6 har tilsyneladende et problem med at placere
>elementer i bunden af siden.

Ja, det kan jeg bekræfte. Min 6'er og 7'er opfører sig som du
beskriver. I øvrigt står kassen til venstre i 6'eren, mens den er
helt til højre i 7'eren.

--
Bertel
http://bertel.lundhansen.dk/   FIDUSO: http://fiduso.dk/

Jens Tønnesen (24-03-2003)
Kommentar
Fra : Jens Tønnesen


Dato : 24-03-03 11:13

Bertel Lund Hansen <nospamfor@lundhansen.dk> skrev i
dk.edb.internet.webdesign.html:

>Min 6'er og 7'er opfører sig som du
>beskriver. I øvrigt står kassen til venstre i 6'eren, mens den er
>helt til højre i 7'eren.

Hovsa, i min 7'er står boksen da nydeligt i bunden af siden.

--
Jens Tønnesen - http://www.pressefoto.dk

Bertel Lund Hansen (24-03-2003)
Kommentar
Fra : Bertel Lund Hansen


Dato : 24-03-03 14:16

Jens Tønnesen skrev:

>>beskriver. I øvrigt står kassen til venstre i 6'eren, mens den er
>>helt til højre i 7'eren.

>Hovsa, i min 7'er står boksen da nydeligt i bunden af siden.

Ja, i bunden til højre.

--
Bertel
http://bertel.lundhansen.dk/   FIDUSO: http://fiduso.dk/

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

Månedens bedste
Årets bedste
Sidste års bedste