Hej. Jag håller på att uppgradera vår site http://smrk.org från drupal 5 till 6. Har lite problem med sidvisningen och hoppas kunna få hjälp här. Drupal 6 sajten finns på http://urden.se
Använder mej av modulen avatar block för att visa användare och temat waffles för den nya sajten. Allt såg kanon ut tills jag öppnade det i internet explorer 7. Avatarerna listas rad för rad där, istället för som i firefox på en rad tills de fyllt ut regionen. Se bifogade bilder:
Det finns en CSS-fil för avatarblocks men eftersom jag suger på css så vet jag inte
-
Om det är den jag ska ändra i
-
Vad jag ska göra för att lista bilderna horisontellt även i Internet explorer?
Finns det någon som har lust att hjälpa mej? Mycket tacksam för det!
Avatarblocks CSS
.userpicture {
float: left;
line-height: 0;
}
.userpicture a {
display:block;
border: 2px solid #fff;
}
.userpicture a:hover {
border: 2px solid #bbb;
}
.userpicture img {
margin: 0;
}
| Attachment | Size |
|---|---|
| firefox.jpg | 32.87 KB |
| ie7.jpg | 33.89 KB |

Comments
Svarar mej själv
.userpicture {
float: left;
line-height: 0;
width: xx ;
}
Förövrigt verkar problemet isolerat till IE7, sidan fungerar i IE8.
Float.
Jag är ute på tunn och hal is, men jag skulle ändå vilja påstå att det är float som ger dig problem. Jag tror att IE7 av ren jävelskap vägrar använda den CSS-egenskapen korrekt, och man blir istället tvungen att fixa lite workarounds. Hur de ser ut vet jag dock inte.
Den bästa lösningen vore förstås att få alla att byta till Firefox (eller i alla fall inte använda IE), men i väntan på det får man hitta andra sätt att lösa problemen.
//Johan Falk, Solna
edit: Om jag har rätt borde det märkas på denna länk: http://www.gtalbot.org/BrowserBugsSection/MSIE7Bugs/FloatBugIE7.html
Tack för din input
Jag är absolt inte kunnig i detta men det verkar troligt att det är float då min din länkade sida ger samma typ av beteende. Men så länge 86% av våra IE besökare rullar på 7an får jag väl stå ut. Testat sidan i Chrome och Opera också, ingen annan läsare som hittat på den dumheten än Ie7. Jo förresten, IE8 gör det i det sk. kompabilitetsläget :-)
Kompatibelt mot vad?