Hov. Du er ikke logget ind.
DU SKAL VÆRE LOGGET IND, FOR AT INTERAGERE PÅ DENNE SIDE

Har brug for hjælp med LI menu

Side 1 ud af 1 (8 indlæg)
  • 1
Fra Aalborg
Tilmeldt 1. May 12
Indlæg ialt: 85
Fra  www.WonShop.dk Skrevet kl. 16:30
Hvor mange stjerner giver du? :

Hej

er nybegynder på dette område, men har store problemer med at få mine menu, til at stå inde i min menu linje, når jeg endeligt har fundet en løsning, på browseren, men så advarer det min i visual studio at element 'div' cannot be nested within element 'ul'.

Scriptet er:

        </div>
        <ul>
        <div class="Menu">
         
            <div class="Search">

            </div>
       
            <li><a href="#">Home</a></li>
            <li><a href="#">Hardware</a></li>
            <li><a href="#">Kabler</a></li>
            <li><a href="#">Radio/tv</a></li>
            <li><a href="#">Computer</a></li>
            <li><a href="#">Blæk Patroner</a></li>
        </ul>


        </div></div>

Takker på forhånd :)

Med Venlig Hilsen

Michal Do

Fra Århus
Tilmeldt 17. Oct 10
Indlæg ialt: 500
Skrevet kl. 17:17
Hvor mange stjerner giver du? :

Hvad er det du prøver at gøre?? det giver ikke meget mening uden CSS.

Men du starter med at lukke en div, og nester en div inden i listen, som du selv skriver man ikke må, og den nester du en div inden i igen???

Teddy 

Fra Odense
Tilmeldt 4. Jun 06
Indlæg ialt: 953
Fra  Veronté Skrevet kl. 17:23
Hvor mange stjerner giver du? :

<div> inde i <ul> er ikke tilladt ifølge standarden. Skal du have en div i en liste skal det omsluttes af <li></li>.

F.eks.:

<ul>

<li><div>noget</div></li>

</ul>

Hvad er det i det hele taget du vil? Det virker ikke som om det er helt hensigtsmæssigt det du gør Smile

Mvh., Elias Sørensen

Ved siden af mit arbejde som udvikler, sælger jeg også sokker på nettet :o)

Fra Aalborg
Tilmeldt 1. May 12
Indlæg ialt: 85
Fra  www.WonShop.dk Skrevet kl. 17:24
Hvor mange stjerner giver du? :

.Menu
{width: 960px; height: 25px; border-radius: 50px; background-color:#595555; float:right; margin-top:15px;}

ul
{list-style-type: none; }

li
{float:left;}

ul a    
{display: block; text-decoration: none; font-family: sans serif; font-size: 15px; color: white; background-repeat: no-repeat; background-image: url(/Assets/Images/Streg.png); background-position: right;}

ul a:hover
{color: #ff0000; text-decoration:underline;}

Det er min stylesheet.

Nu er jeg utroligt nyt i denne her oområde, så er lige startet som webintregrator for ca. 1 måned siden, så dette bliver mit første site.

Jeg har lavet et screeenshot, af hvordan min menu linje ser ud. http://img196.imageshack.us/img196/6418/minmenulinje.jpg

problemet er at jeg ikke kan få mine menu'er ind på den grå felt, som er min menu linje, det sorte er bare noget som jeg har lavet wrapper som baggrund, for at se hvor langt min menu går ned :)

Håber det giver mere mening nu :D

Med Venlig Hilsen

Michal Do

Fra Odense
Tilmeldt 4. Jun 06
Indlæg ialt: 953
Fra  Veronté Skrevet kl. 17:42
Hvor mange stjerner giver du? :

For det første burde du nok gøre det således: http://jsfiddle.net/bCPSC/ så du ikke laver invalid syntax.

Mht. til at din menu ikke "ligger" rigtigt i rammen, så har du en margin-top på 15px. Det kunne godt ligne det er ca. så meget den er rykket ned.

Husker du at normalize din CSS? Forskellige browsere har forskellige standard-værdier og margin/padding på f.eks. ul og li. 

De fleste bruger Eric Meyer's CSS reset: http://meyerweb.com/eric/tools/css/reset/ 

Hav det som det allerførste i din CSS-fil Smile

Mvh., Elias Sørensen

Ved siden af mit arbejde som udvikler, sælger jeg også sokker på nettet :o)

Fra Århus
Tilmeldt 17. Oct 10
Indlæg ialt: 500
Skrevet kl. 17:52
Hvor mange stjerner giver du? :

 Prøv noget som dette, det er ikke testet men lavet ud fra hukommelsen:

<div id="Menu">

   <ul>
         <li><a href="#">Home |</a></li>
         <li><a href="#">Hardware |</a></li>
         <li><a href="#">Kabler |</a></li>
         <li><a href="#">Radio/tv |</a></li>
         <li><a href="#">Computer |</a></li>
         <li><a href="#">Blæk Patroner</a></li>
   </ul>

   <div id="search">
   </div>

</div>

#Menu{width: 960px; height: 26px; border-radius: 13px; background-color:#595555; margin-top:15px;}

#search{float:right; width: 200px; height: 26px; border-radius: 13px; background-color:red;}

ul {list-style-type: none; float: left;}

li{display: inline; text-decoration: none; font-family: sans serif; font-size: 15px; color: white;}

li:hover {color: #ff0000; text-decoration:underline;}

 

Fra Århus
Tilmeldt 17. Oct 10
Indlæg ialt: 500
Skrevet kl. 18:08
Hvor mange stjerner giver du? :

Med denne CSS virker det:

#Menu{width: 960px; height: 26px; border-radius: 13px; background-color:#595555; margin-top:15px;}

#search{float:right; width: 200px; height: 26px; border-radius: 13px; background-color:red;}

ul {list-style-type: none; float: left; margin: 3px 0 0 15px; font-size: 15pxfont-family:arial, sans serif;}

li{display: inline; text-decoration: none;}

li:hover {color: #ff0000; text-decoration:underline;}

a {text-decoration:none; color:white;}

Fra Aalborg
Tilmeldt 1. May 12
Indlæg ialt: 85
Fra  www.WonShop.dk Skrevet kl. 18:32
Hvor mange stjerner giver du? :

Hej Teddy

1000 TAK for hjælpen, det hjalp...

er lige ved at gennemskue, hvad du lavede, så det virkede, så det helt perfekt :)

Og tak til jer andre, som prøvede at gennemskue, hvad jeg skulle have hjælp til jeg er ikke så god til at forklare, så prøvede mit bedste :D

Side 1 ud af 1 (8 indlæg)