I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
div er et såkaldt block-element, hvilket gør at den fylder hele bredden af det omkransende element. span er derimod et inline-element, som kan ligge på en linie på samme måde som fx almindelig tekst.
En væsentlig forskel er også at span-elementer ikke kan ændre deres bredde og højde ligesom div-elementerne kan (okay, i IE virker det vist fint alligevel, men tænk dog også på alle de andre browsere derude ;-) Så dit stylesheet vil ikke virke helt på samme måde hvis du erstattet div'en med et span-element. Så vidt jeg husker virker margin heller ikke - men du kan jo prøve og se efter.
Du kan selvfølgelig ordne det ved at skrive: #mmenu100 {display:block;...}
Kommandoen background er en slags genvej, som giver dig mulighed for at indstille alle de forskellige background-egenskaber på én gang. Det virker dog også selvom du kun vælger fx at indstille background-image, hvilket er grunden til du kan bruge background istedet.
padding og margin virker kun horisontalt på et inline-element ... hvilket vel også er ganske logisk med betegnelsen 'inline' :)
Man _kan_ ændre et span ved at sætte 'display' til 'block', men så taber man en del af logikken i koden. At ændre display-værdien bør man (i min verden) kun gøre, når der er gode grunde ... og man kan jo bare bruge et div. I den situation, synes jeg ikke, man bør ændre 'display'.
NB: Mine bemærkninger om, hvad man 'bør' gøre, er i dette tilfælde udtryk for en personlig holdning :)
nå... hvis igen vil ha point tager jeg dem da selv :-P
Synes godt om
Ny brugerNybegynder
Din løsning...
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.