/ 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
Hvad er det der går galt her?
Fra : Anders Wegge Keller


Dato : 01-02-10 19:00


Min hustru har en af hendes sædvanlige kampe med et ikke helt
optimalt CMS. Hun har oprettet en side med en række billeder på.

<http://odensesk.dk/index.php?menu_id=175&parent_id=166&content_id=82>

I modsætning til hvad man normalt ser, er det IE der må give fortabt
overfor tag-suppen. Chrome og firefox viser alle ni billeder, omend de
godtnok er kastet ind med en skovl. IE vil tilsyneladende gerne have
dem alle på en lang række, hvilket ikke helt harmonerer med pladsen.

Jeg *ved* til hudløshed at det ikke er noget pænt kode der bliver
produceret, så spørgsmålet drejer sig mestendels om at få lavet et
bare nogenlunde tåleligt resultat her og nu.

Gode bud på workarounds modtages gerne.

--
/Wegge

Leder efter redundant peering af dk.*,linux.debian.*

 
 
Anders Wegge Keller (01-02-2010)
Kommentar
Fra : Anders Wegge Keller


Dato : 01-02-10 19:26

Anders Wegge Keller <wegge@wegge.dk> writes:

...

> Gode bud på workarounds modtages gerne.

Update: Jeg fik lokaliseret problemet.

Billederne var oprindeligt floatede i en enkelt <tr>. IE er åbenbart
ligeglad med at man kommer ud over den specificerede bredde i dette
tilfælde, hvilket betød at de resterende billeder kom udenfor det
synlige område.

--
/Wegge

Leder efter redundant peering af dk.*,linux.debian.*

Stig Johansen (01-02-2010)
Kommentar
Fra : Stig Johansen


Dato : 01-02-10 21:12

Anders Wegge Keller wrote:

> Billederne var oprindeligt floatede i en enkelt <tr>. IE er åbenbart
> ligeglad med at man kommer ud over den specificerede bredde i dette
> tilfælde, hvilket betød at de resterende billeder kom udenfor det
> synlige område.

Jeg vil mene at det er korrekt, _ikke_ at dele en <tr>, ellers går ideen med
table ligesom lidt af.
(Hvis jeg forstår det korrekt).

--
Med venlig hilsen
Stig Johansen

Anders Wegge Keller (02-02-2010)
Kommentar
Fra : Anders Wegge Keller


Dato : 02-02-10 00:11

Stig Johansen <wopr.dk@gmail.com> writes:

> Anders Wegge Keller wrote:
>
>> Billederne var oprindeligt floatede i en enkelt <tr>. IE er åbenbart
>> ligeglad med at man kommer ud over den specificerede bredde i dette
>> tilfælde, hvilket betød at de resterende billeder kom udenfor det
>> synlige område.
>
> Jeg vil mene at det er korrekt, _ikke_ at dele en <tr>, ellers går
> ideen med table ligesom lidt af. (Hvis jeg forstår det korrekt).

Løbende tekst inde i en <tr> bliver jo ombrudt, så den ikke løber ud
over kanten af den plads der er til rådighed. Min umiddelbare
opfattelse er at floatede elementer burde opføre sig på samme måde,
men det er ved at være lidt for sent, til at jeg har energi til at
spekulere nærmere over det.

--
/Wegge

Leder efter redundant peering af dk.*,linux.debian.*

Stig Johansen (02-02-2010)
Kommentar
Fra : Stig Johansen


Dato : 02-02-10 06:07

Anders Wegge Keller wrote:

> Stig Johansen <wopr.dk@gmail.com> writes:
>
>> Anders Wegge Keller wrote:
>>
>>> Billederne var oprindeligt floatede i en enkelt <tr>. IE er åbenbart
>>> ligeglad med at man kommer ud over den specificerede bredde i dette
>>> tilfælde, hvilket betød at de resterende billeder kom udenfor det
>>> synlige område.
>>
>> Jeg vil mene at det er korrekt, _ikke_ at dele en <tr>, ellers går
>> ideen med table ligesom lidt af. (Hvis jeg forstår det korrekt).
>
> Løbende tekst inde i en <tr> bliver jo ombrudt, så den ikke løber ud
> over kanten af den plads der er til rådighed. Min umiddelbare
> opfattelse er at floatede elementer burde opføre sig på samme måde,
> men det er ved at være lidt for sent, til at jeg har energi til at
> spekulere nærmere over det.

Jeg er begyndt at tro, at jeg har fejlfortolket dit indlæg.
Jeg har ikke kigget på koden, men opfattede det som:
<tr><td><img..></td><td><img..></td></tr>

Noget siger mig, at du måske mente de lå i en enkelt *<td>* ?
I så fald er jeg enig i, at det er I>E der er synderen.

--
Med venlig hilsen
Stig Johansen

Anders Wegge Keller (02-02-2010)
Kommentar
Fra : Anders Wegge Keller


Dato : 02-02-10 07:37

Stig Johansen <wopr.dk@gmail.com> writes:

> Anders Wegge Keller wrote:
>
>> Stig Johansen <wopr.dk@gmail.com> writes:
>>
>>> Anders Wegge Keller wrote:
>>>
>>>> Billederne var oprindeligt floatede i en enkelt <tr>. IE er åbenbart
>>>> ligeglad med at man kommer ud over den specificerede bredde i dette
>>>> tilfælde, hvilket betød at de resterende billeder kom udenfor det
>>>> synlige område.
>>>
>>> Jeg vil mene at det er korrekt, _ikke_ at dele en <tr>, ellers går
>>> ideen med table ligesom lidt af. (Hvis jeg forstår det korrekt).
>>
>> Løbende tekst inde i en <tr> bliver jo ombrudt, så den ikke løber ud
>> over kanten af den plads der er til rådighed. Min umiddelbare
>> opfattelse er at floatede elementer burde opføre sig på samme måde,
>> men det er ved at være lidt for sent, til at jeg har energi til at
>> spekulere nærmere over det.
>
> Jeg er begyndt at tro, at jeg har fejlfortolket dit indlæg.
> Jeg har ikke kigget på koden, men opfattede det som:
> <tr><td><img..></td><td><img..></td></tr>
>
> Noget siger mig, at du måske mente de lå i en enkelt *<td>* ?
> I så fald er jeg enig i, at det er I>E der er synderen.

Det er tabeller i tabeller i tabeller ... :(

Hvert billede ligger i en tabel for sig selv sammen med
caption. Disse tabeller er alle floatede inde i den samme <td>.

--
/Wegge

Leder efter redundant peering af dk.*,linux.debian.*

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

Månedens bedste
Årets bedste
Sidste års bedste