<!document html>
<html lang="sv">
<head>
</head>
<body>
<!--allt som skall synas på sidan så som bakgrounder m.m. skrivs här -->
<p class="test">
hejsan
</p>
<div class="test1" id="a">
<h1>Rubrik</h1>
<p>testar detta lite också.</p>
</div>
</body>
</html>
Element
Är en hel kodsnutt från starttagg till sluttag, elementets namn är samma som taggens namn.
Te.x allt inom <p></p> och inkl <p></p> ovan kallas element.
Attributet
Är funktioner inne i ett element te.x class, id, lang osv.
Te.x i kodsnutten ovan så är attributetn "class".
Attributetvärden
Är själva informationen som man ger attributetn som är inom "".
Te.x i kodsnutten ovan så är det "test".
<div>
Märker ett område på sidan te.x menyer, boxar m.m. så att man kan referera till den från CSS koden.
<span>
Märker en text snutt på sidan så att man sedan kan referera till den i css koden.
Attributet id
Används för att göra ett element unikt.
Attributet class
Används för att namnge flera element så att man enklare kan påverka alla dom elementen senare med CSS filen.
Blockelement
Jag tror att jag vet vad det är, jag tar denna kodsnutt för från koden ovan för att försöka att förklara:
<div class="test1" id="a">
<h1>Rubrik</h1>
<p>testar detta lite också.</p>
</div>
Då är <div> själva elementet, attributet är både class och id, attributet värde är "test1" och "a".
Blockelementen är <h1> och även <p> för att det blir "under" element inne i själva elementet och har således namnet blockelement stämmer detta?
Har jag förstått allt rätt?
Jag har lite svårt att förstå blockelement och inline-element, har någon lust att förklara vad dom två är för något?