29. december 2012 - 03:04Der er
12 kommentarer og 1 løsning
Kan jeg lave en ul-definiton, så den kun gælder i eet div
Jeg har en ul-definition som den nederst på siden, men jeg ønsker kun, at den skal virke i min div.menu - og så skal jeg bruge en anden i min div.content. Kan det ikke lade sig gøre?
Om igen: Det er ikke ul-en, der skal omdefineres. Det er kun stylingen af linksene - altså nedenstående, som skal være anderledes inden for div.content
#2: Jeg forstår ikke - skal det stå inden i den her: div.center{ margin-left: 340px; padding-left: 20px; padding-top: 30px; padding-right: 20px; background-color: #27c8ea; font-family: Times New Roman; font-size: 1.8em; text-align:left; line-height: 1.5; }
nej - du skal bare angive dine styles fra #2 mere specifikt, altså i stedet for bare "a:link, a:visited" så fx "div.content a:link, div.content a:visited".
Din øvrige CSS er irrelevant - det er jo din markup der er relevant for hvordan stylingen skal være. Kom med et link og hvor du har forsøgt ud fra hvad jeg har skrevet i #2 og #3 ellers er det umuligt for os at gætte hvis du ikke selv gennemskue se din markup-struktur.
HTML = Hypertext Markup Language. Din markup er altså din HTML...
Jeg har absolut ingen idé om hvordan jeg skal forklare det meget nærmere. Jo, selvfølgelig skal dine styles ind i din style-kode - men på samme måde som din markup har et hieraki så skal dine styles også såfremt du skal ramme elementer mere specifikt end bare fx "a" og det er det du gør ved at skrive fx ".content ul li a", hvor du rammer et a tag, der ligger inde i en li, der ligger inde i en ul, der ligger inde i et element med klassen content.
Virker din CSS ikke, er din markup hemmelig og kan du ikke se fejl vha developer toolbars så må du give dine a hver en klasse så du kan ramme dem på den måde.
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.