Hoppa till innehållet

Malldiskussion:Databox/styles.css

Sidans innehåll stöds inte på andra språk.
Från Wikipedia

Selektor för databoxen[redigera wikitext]

@Tomastvivlaren: TemplateStyles-koden skulle behöva kompletteras med en lämplig selektor för databoxen, så den inte påverkar ev. annat sidinnehåll med samma klass. Jag letade lite men hittade inget direkt användbart, som en unik klass. Att lägga till ett id för databoxen vore egentligen det bästa. Den ökade specificiteten skulle kanske dessutom göra det möjligt att slippa använda "!important". /JohanahoJ (diskussion) 25 juli 2020 kl. 18.31 (CEST)[svara]

Med ett id kan du bara ha en databox per sida. Det funkar i de flesta artiklar men på sidor som Malldiskussion:Databox finns flera databoxar som exempel. F.d. 82.212.68.183 (diskussion) 26 juli 2020 kl. 10.32 (CEST)[svara]
@F.d. 82.212.68.183: Det brukar gå bra att placera flera ex av ett objekt med ett id på samma sida. Hur hindrar det i det här fallet? /JohanahoJ (diskussion) 26 juli 2020 kl. 11.54 (CEST)[svara]
Ah, det kan förstås bli problem om man vill bearbeta objekten med javascript, tänkte inte på det. Så, då borde vi ha ett lämpligt klassnamn för identifiering istället. /JohanahoJ (diskussion) 26 juli 2020 kl. 12.31 (CEST)[svara]
Även när det inte orsakar tekniska problem så är det inte korrekt html att använda samma id flera gånger. Enligt specifikationerna ska ett id identifiera ett unikt element i ett dokument. Därför bör man undvika id i mallar. Även om det är mallar som funkar att bara ha en av i artiklar så kan det finnas sidor där de används flera gånger. F.d. 82.212.68.183 (diskussion) 26 juli 2020 kl. 13.24 (CEST)[svara]