Hmm...
"ska" är ett hårt ord och i princip finns det bara åsikter i frågan och inget absolut "facit", men jag hade nog funderat på att knyta hela klabbet till #Layer1 istället och låtit bli att blanda både "id, class och style" i just det här fallet.
Att blanda (X)HTML-kod och stilar på det där sättet gör ofta sidor större, men den största nackdelen som jag ser det är nog framförallt att koden blir svårare att förstå sig på i efterhand när du vill ändra och då i värsta fall måste leta på flera ställen i koden för att t.ex. flytta ditt "lager"
Men detta med Layer1 osv är sådant som DW namnger sina divar med. Det är ovanligt att man pratar om Lager. Lättare om man döper diven till något som kännetecknar divven. t.ex #annons.
Du frågade om absolute förut.
Minska fönstret och se vad som händer... :)
Lägger den sig över något annat?
Yep - i princip...
... men id-namnen är skiftlägesberoende så du måste skriva #Layer1 och vara noga med att alla stora och små bokstäver hamnar rätt ;)
En stil är en "inställning" (t.ex. "position: absolute;" eller "font-size: 1.2em;") och skrivs i CSS.
Stilar kan du ange antingen i <style> eller i separata CSS-dokument (vilket brukar rekommenderas eftersom det oftast är enkelt att återanvända stilar mellan sidor på det viset), men också i attributet style="..." för individuella element på en sida om du känner att du måste lägga in stilarna direkt i (X)HTML-koden ;) .
En "class" i CSS är ett namn du hittar på för en mängd stilar - t.ex.
Ett "id" kan du bara använda en gång (dvs bara på ett enda ställe) i ett och samma (X)HTML-dokument och det gör du genom att använda id="ettannatnamn" på ett, säger ett, (X)HTML-element.
Begränsningen för "id" gäller inte mellan dokument (dvs a.html och b.html kan bägge innehålla en <div id="ettannatnamn">) och du har ju redan sett att man kan blanda style, class och id i element om man vill eller behöver
Ska du bara ha en tabell så kan du använda
table{ width: ...; osv.}
tr{..}
td{..}
Har du läst på nu om positionering...?
Ditt exempel tidigare som är 900px bred, kommer fungera väldigt konstigt så fort man inte använder hela skärmens bredd. Har du testat det?
positionering
Jag la upp en fil för att du ska kunna se och testa... Dra ihop sidan och se vad som händer. När försvinner text och när kommer det en scroll i nederkant?
Din är den gråa och så la jag till den som är orange.
Jag är väldigt tacksam för tips så jag börjar rätt nästa gång :-)
Jag håller ej på med en sida just nu men bara testar lite och är nyfiken.
Vad jag förstått så ska det mesta vara i CSS och att det är ett område som är jättestort :-)
1. Ett problem jag hade när jag gjorde en webbplats var att jag fick avstånd på en röd <H3> och <P> stycketext nedan. Att ej få avståndet mellan rubriken och stycketexten. Hur jag fixar det i CSS?
2.Om man gör tabeller på sidorna som ska se likadana ut i position mm..använder man CSS för placering av tabeller eller ska man använda mallar?
3. Hur mkt ska man ha i CSS egentligen..Ska man sätta positioner på allt i en CSS? Även bilder? Vill få in rätta tänket där.
4. Väldigt svårt att säga ..men vad är mer bra kunna vad gäller CSS?:-)
Nåt som är väldigt vanligt som jag missat? Har ju lärt mig lite om CSS nu. Vad är nästa steg om man säger så?
5. Vad jag förstått så ska man skippa frames. Kan känna att det är över min förmåga eftersom man måste kunna massa serverscript. Det är väl då man ska blanda in SSI?:-) Är det Phpkod man lägger in?
6. Rätt tänk ifrån början med CSS är ju väldigt bra.
Vill tacka för alla tips
259 ms totalt · 4 externa anrop · v20260731065814-full.6fe65c25