Check alle échte Black Friday-deals Ook zo moe van nepaanbiedingen? Wij laten alleen échte deals zien

[css] IE6 multiclass

Pagina: 1
Acties:

  • Predje
  • Registratie: December 2002
  • Laatst online: 03-03 11:55
Hey Allemaal,

Even een raar probleem. Heb al op google gezocht en het lukt erop dat het een IE6 bug is.
Ik heb een applicatie gemaakt en die werkt super in IE7, FF. (http://www.request-design.nl/1.jpg)
Echter ziet mijn klant het niet goed in IE6 (http://www.request-design.nl/2.jpg)

Nu blijkt het dat IE6 valt over multiple CSS classes zoals ik gebruikt heb.
code:
1
2
                    <div class="dataListDiv dataListDiv1 dataListDivTop">
                    </div>


De volledige CSS is te vinden op (http://www.request-design.nl/landg/stylesheet.css)
en een voorbeeld is te vinden op (http://www.request-design.nl/landg/default.aspx)

Nu begrijp ik dat IE alleen de laatste class pakt?
Het is echt een raar en onduidelijk verhaal voor mij.
Iemand de mij kan uitleggen wat ik verkeerd doe?

Greetz

  • Sebazzz
  • Registratie: September 2006
  • Laatst online: 18-11 19:30

Sebazzz

3dp

http://www.google.nl/sear...official&client=firefox-a :Y)
Niet van het een of ander, maar dat had je prima zelf op kunnen zoeken ;)

[Te koop: 3D printers] [Website] Agile tools: [Return: retrospectives] [Pokertime: planning poker]


Verwijderd

Predje schreef op dinsdag 13 mei 2008 @ 21:21:
Nu begrijp ik dat IE alleen de laatste class pakt?
Het is echt een raar en onduidelijk verhaal voor mij.
Iemand de mij kan uitleggen wat ik verkeerd doe?
In 't kort: IE6 ziet geen verschil tussen:
Cascading Stylesheet:
1
2
3
4
5
6
7
.box.important {
    background:red;
}

.header.important {
    background:green;
}

en dus krijgt alles met de class important de kleur groen. Al lijkt dat bij jou niet het probleem te zijn.

Belangrijker is dit: waarom doe je in hemelsnaam het volgende om een tabel te krijgen
HTML:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
<table>
    <tbody>
        <tr>
            <td>
                <div>...</div>
                <div>...</div>
                <div>...</div>
                <div>...</div>
                <div style="clear: both;"/>
            </td>
        </tr>
        <tr>
            <td>
                <div>...</div>
                <div>...</div>
                <div>...</div>
                <div>...</div>
                <div style="clear: both;"/>
            </td>
        </tr>
        
        <!-- etc. -->
    </tbody>
</table>

  • frickY
  • Registratie: Juli 2001
  • Laatst online: 18-11 14:08
Let je goed op de importance?

Hoe specifieker een classe, hoe hoger de piroriteit.
IE6 heeft prima support voor multiple classes.

  • MueR
  • Registratie: Januari 2004
  • Laatst online: 13:13

MueR

Admin Devschuur® & Discord

is niet lief

Verwijderd schreef op dinsdag 13 mei 2008 @ 23:24:
[...]

Belangrijker is dit: waarom doe je in hemelsnaam het volgende om een tabel te krijgen
-- lap html --
Eensch is. Dit is een aanpak die om problemen vraagt. Hier zijn tabellen voor gemaakt, gebruik ze er dan ook voor. Ze zijn echt niet verboden.

Anyone who gets in between me and my morning coffee should be insecure.


Verwijderd

frickY schreef op dinsdag 13 mei 2008 @ 23:36:
Let je goed op de importance?

Hoe specifieker een classe, hoe hoger de piroriteit.
IE6 heeft prima support voor multiple classes.
specificity is het zoekwoord

overigens is dat hier niet van toepassing

  • TeeDee
  • Registratie: Februari 2001
  • Laatst online: 18-11 23:16

TeeDee

CQB 241

Volgens mij is de functionaliteit getoond in de popup exact hetzelfde als een standaard DataList in .Net. Je gaat me toch niet vertellen dat je dit nagemaakt hebt he?

Heart..pumps blood.Has nothing to do with emotion! Bored


  • Bosmonster
  • Registratie: Juni 2001
  • Laatst online: 09:49

Bosmonster

*zucht*

TeeDee schreef op woensdag 14 mei 2008 @ 10:16:
Volgens mij is de functionaliteit getoond in de popup exact hetzelfde als een standaard DataList in .Net. Je gaat me toch niet vertellen dat je dit nagemaakt hebt he?
En als je geen .NET gebruikt? Overigens kun je dit (mits je het over dynamisch sorteren hebt) met jQuery tablesorter bijvoorbeeld ook bereiken en dan 100x mooier dan de crappy .NET implementaties.

[ Voor 20% gewijzigd door Bosmonster op 14-05-2008 11:11 ]


  • Predje
  • Registratie: December 2002
  • Laatst online: 03-03 11:55
Het is een .net datalist. (natuurlijk niet nagebouwt)
Inmiddels heb ik de DIVs omgezet naar tables (waarom zou ik ze idd niet gebruiken voor het weergeven van data). En daarbij was het dus al niet meer nodig om multi classes te gebruiken voor de CSS.
Gewoon in de CSS gebruikt maken van .table td {}.

De sortering gaat trouwens via een datareader > datatable.defaultview.sort.
Dit ook omdat de datatable in het cache geplaatst wordt.

  • Bosmonster
  • Registratie: Juni 2001
  • Laatst online: 09:49

Bosmonster

*zucht*

Sorry, ik word altijd een beetje eng als ik .NET developers over frontend-development (als je het zo nog kan noemen) hoor praten.

Heb ooit eens samen geprobeerd te werken met een .NET developer. Maar nadat ik wilde dat ie alles custom ging bouwen omdat geen enkele component aan mijn eisen voldeed was de relatie snel voorbij :P

[ Voor 43% gewijzigd door Bosmonster op 14-05-2008 14:13 ]


  • TeeDee
  • Registratie: Februari 2001
  • Laatst online: 18-11 23:16

TeeDee

CQB 241

Bosmonster schreef op woensdag 14 mei 2008 @ 11:09:
[...]
En als je geen .NET gebruikt? Overigens kun je dit (mits je het over dynamisch sorteren hebt) met jQuery tablesorter bijvoorbeeld ook bereiken en dan 100x mooier dan de crappy .NET implementaties.
Al doe je het in python. Het ging me erom dat ik standaard elementen van .Net zie en alleen aan wilde geven dat het e.e.a. al vrij gemakkelijk te realiseren is in een standaard .net Control.

Of het nette code is/wordt hou ik even buiten de discussie. En je betrekt de 'netheid' van code er al zelf bij.

[ Voor 9% gewijzigd door TeeDee op 14-05-2008 14:45 ]

Heart..pumps blood.Has nothing to do with emotion! Bored


  • Bosmonster
  • Registratie: Juni 2001
  • Laatst online: 09:49

Bosmonster

*zucht*

TeeDee schreef op woensdag 14 mei 2008 @ 14:34:
[...]

Al doe je het in python. Het ging me erom dat ik standaard elementen van .Net zie en alleen aan wilde geven dat het e.e.a. al vrij gemakkelijk te realiseren is in een standaard .net Control.

Of het nette code is/wordt hou ik even buiten de discussie. En je betrekt de 'netheid' van code er al zelf bij.
Ah ja, ik herkende het niet dus dacht dat je het anders bedoelde.

En ik ga over het algemeen een beetje discussie niet uit de weg :P

  • TeeDee
  • Registratie: Februari 2001
  • Laatst online: 18-11 23:16

TeeDee

CQB 241

Bosmonster schreef op woensdag 14 mei 2008 @ 15:17:
[...]
Ah ja, ik herkende het niet dus dacht dat je het anders bedoelde.
misverstandje...
En ik ga over het algemeen een beetje discussie niet uit de weg :P
Ik ook niet, maar om 'm kort te houden (druk met .net front-end coding :P):

• de rendering van .Net is k.u.t. ('t wordt al wat beter)
• alles in een Literal stoppen zorgt ervoor dat je wel nette front-end code krijgt, alleen is het een drama om het backend op orde te houden
• het is een afweging die je maakt (iets met right tool for the job enzo)

Heart..pumps blood.Has nothing to do with emotion! Bored


  • PolarBear
  • Registratie: Februari 2001
  • Niet online
Als je de rendering van .Net zo kut vind dan override je toch de render methode en maak je je eigen output? Simpel...

  • TeeDee
  • Registratie: Februari 2001
  • Laatst online: 18-11 23:16

TeeDee

CQB 241

PolarBear schreef op donderdag 15 mei 2008 @ 09:52:
Als je de rendering van .Net zo kut vind dan override je toch de render methode en maak je je eigen output? Simpel...
Daarom hebben we hier een hele hoop (zoniet alles) zaken al overridden. Simpel.

[ Voor 9% gewijzigd door TeeDee op 15-05-2008 09:55 ]

Heart..pumps blood.Has nothing to do with emotion! Bored

Pagina: 1