|
| 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.*
| |
|
|