![]() |
Hej,
jag har drabbats av ett dilemma där min meny hamnar lodrätt istället för vågrätt i dreamweavers utvecklingsmiljö samt i ie 7, någon som vet vad detta kan bero på? bifogar en printscreen ur dreamweaver. Någon som vet hur man kan lösa detta problem? http://www.filewalk.com/img/dw2.jpg layout.css Kod:
* html .meny{ width: 1px; display: inline-block; } Kod:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> |
Vad jag vet, så är väl IE 7 fortfarande beta? Och därmed inte fullt utvecklingsvänlig än?
|
ja det stämmer, men jag frågade ju dessutom varför det även blir så i dreamweaver, borde inte det visa rätt? sidan funkar i ie6, firefox och opera så det är lustigt att en utvecklingsmiljö inte visar som den ska?
|
Misstänker att det kan bero på:
Kod:
.meny li{ display: table-cell; } För "gamla" IE6 använder du ju Kod:
* html .meny li{ display: inline; } Antagligen reagerar inte Dreamweaver på * html och känner samtidigt heller inte till table-cell. För IE7 är det säkerligen så att den ignorerar * html och ännu inte har implementerat table-cell eftersom det bara är en beta, men stöd kommer nog, det är ju css2. Om du vill slippa problemet kan ju float:a li:arna istället. |
Att utveckla för en webbläsare i beta-stadiet kanske inte är någon bra idé. Håll dig till IE6 så länge.
Men IE har väl problem med css-dropdowns har jag läst, suckerfish-menus är en lösning med bara lite javascript som fungerar på alla browsers. Leta på suckerfish. |
Citat:
Edit: och för övrig fungerar väl det mesta bara halvbra på IE6 och oftast med hjälp av hack. |
Är det inte dessutom så att dreamweaver inte har en "egen" browser, utan använder den man har som förvald när man tittar på sidor i designläget?
Då är det ju inte så konstigt att det inte ser bra ut i dreamweaver. |
Citat:
|
javascriptet för suckerfish dropdownen används bara eftersom det är just det: en dropdown. Ie har problem med pseudo-klassen :hover och javascriptet korrigerar det. Skall du bara göra en vanlig meny utan dropdowns så funkar:
ul { list-style: none; } ul li { display: block; float: left; } alldeles utmärkt (givetvis med dina egna utseendeformateringar) |
Alla tider är GMT +2. Klockan är nu 14:52. |
Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson