Preliminärt sökresultat
|
|
#1 (länk) |
noname.olssonMedlem Plats: Västerås Registrerad: okt 2006 |
Variabler + CSS = Sant?
En fråga angående CSS här. Jag har för mig att jag har sett det i koder, men nu hittar jag inte så mycket om det.
Går det på något sätt att använda sig av variabler i CSS? Ungefär som att jag kan deklarera en variabel och ett värde. T.ex. (ingen aning om syntax) @color1: #fff123; @color2: #ac12da; div#container{ background-color: @color1; ... ... } div#menu{ background-color: @color2; .. .. } div#wrapper{ ... border:1px solid @color1; } Hoppas ni förstår hur jag menar? Så att det går att ändra värde på bara ett ställe, och så ändras det på alla ställen i stilmallen. Vore suveränt om någon kunde förklara om det går, och hur det fungerar, gärna med en länk också ![]() Tack!
__________________
//Andreas Olsson |
|
|
Anmäl Citera |
|
|
#2 (länk) |
KurreKulaMedlem Plats: Bromma Registrerad: aug 2008 |
__________________
Asus Striker II Extreme / XFX Geforce GTX 280 / Q9450 @ 3.6GHz/ TRUE Noctua 120/ 4x1GB Corsair TWIN3X2048-1333C9DHX / X25-M G2 80gb Velociraptor / Win 7 Ultimate x64/ Antec P190 MovieDatabase |
|
|
Anmäl Citera |
|
|
#3 (länk) |
YouMedlem Plats: Göteborg Registrerad: jan 2007 |
Nej, går inte. Finns workarounds som folk påpekar i KurreKulas länk, men man tjänar knappast på det ändå.
__________________
Blogg. Webboken. DWWS. del.icio.us, twitter, dopplr, flickr, last.fm, Kongregate. Validera din HTML, men skryt inte om att du gör det. HTML är oftast ett bättre val än XHTML, och semantik är mycket viktigt! |
|
|
Anmäl Citera |
|
|
#4 (länk) |
noname.olssonMedlem Plats: Västerås Registrerad: okt 2006 |
Tack för svaren!
Så det smartaste är att fortsätta att göra precis som innan, och deklarera om färgerna i varje element istället? Synd, hoppas de någon gång gör det möjligt att deklarera variabler.
__________________
//Andreas Olsson |
|
|
Anmäl Citera |
|
|
#5 (länk) |
KurreKulaMedlem Plats: Bromma Registrerad: aug 2008 |
Citat:
__________________
Asus Striker II Extreme / XFX Geforce GTX 280 / Q9450 @ 3.6GHz/ TRUE Noctua 120/ 4x1GB Corsair TWIN3X2048-1333C9DHX / X25-M G2 80gb Velociraptor / Win 7 Ultimate x64/ Antec P190 MovieDatabase |
|
|
Anmäl Citera |
|
|
#6 (länk) |
noname.olssonMedlem Plats: Västerås Registrerad: okt 2006 |
Citat:
Tack!
__________________
//Andreas Olsson |
|
|
Anmäl Citera |
|
|
#7 (länk) |
KurreKulaMedlem Plats: Bromma Registrerad: aug 2008 |
Citat:
__________________
Asus Striker II Extreme / XFX Geforce GTX 280 / Q9450 @ 3.6GHz/ TRUE Noctua 120/ 4x1GB Corsair TWIN3X2048-1333C9DHX / X25-M G2 80gb Velociraptor / Win 7 Ultimate x64/ Antec P190 MovieDatabase |
|
|
Anmäl Citera |
|
|
#8 (länk) |
YouMedlem Plats: Göteborg Registrerad: jan 2007 |
Citat:
Finns mycket annat som bör ha (och har) mycket högre prioritet; typ webfonts.
__________________
Blogg. Webboken. DWWS. del.icio.us, twitter, dopplr, flickr, last.fm, Kongregate. Validera din HTML, men skryt inte om att du gör det. HTML är oftast ett bättre val än XHTML, och semantik är mycket viktigt! |
|
|
Anmäl Citera |
|
|
#9 (länk) |
Guru MeditationMedlem Plats: Stockholm Registrerad: nov 2003 |
En skön fullösning är istället att utnyttja att man kan ha flera klasser på ett element.
CSS: .white {
color: #fff
}
<div class="content white"> Vit text </div>
__________________
Mvh Stefan - Favoriter: Godis | Hamburgare Artiklar om HTML, CSS och Javascript - Klientsidan.se |
|
|
Anmäl Citera |
|
|
#10 (länk) |
YouMedlem Plats: Göteborg Registrerad: jan 2007 |
Citat:
__________________
Blogg. Webboken. DWWS. del.icio.us, twitter, dopplr, flickr, last.fm, Kongregate. Validera din HTML, men skryt inte om att du gör det. HTML är oftast ett bättre val än XHTML, och semantik är mycket viktigt! |
|
|
Anmäl Citera |
|
|
#11 (länk) |
pcmanMedlem Plats: liten stuga. Registrerad: nov 2002 |
Citat:
lösningen är inte elegant men det kommenterade guru meditation själv. :-)
__________________
P[a]cman, äter spöken. ibland. citera mig, annars är risken överhängande stor att jag ej hittar tillbaka. |
|
|
Anmäl Citera |
|
|
#12 (länk) |
YouMedlem Plats: Göteborg Registrerad: jan 2007 |
Citat:
__________________
Blogg. Webboken. DWWS. del.icio.us, twitter, dopplr, flickr, last.fm, Kongregate. Validera din HTML, men skryt inte om att du gör det. HTML är oftast ett bättre val än XHTML, och semantik är mycket viktigt! |
|
|
Anmäl Citera |
|
|
#13 (länk) |
pcmanMedlem Plats: liten stuga. Registrerad: nov 2002 |
nej, jag kan inte hålla med.
olika klassnamn påverkar inte innehållet och således har de inte inget semantiskt värde. enkelt och tydligt uttryckt. för utvecklare är det bättre - mycket bättre - med genomtänkta klassnamn som beskriver innehållet (comment, draggable etc) men det har ingenting med semantik att göra. och det är det länken di bifogade förtäljer. semantics i det sammanhanget är inte detsamma som semantics vad gäller taggarna bold eller strong.
__________________
P[a]cman, äter spöken. ibland. citera mig, annars är risken överhängande stor att jag ej hittar tillbaka. |
|
|
Anmäl Citera |
|
|
#14 (länk) |
YouMedlem Plats: Göteborg Registrerad: jan 2007 |
Citat:
Ponera att du har ett felmeddelande, som du vill ska vara rött. Du kan ju gå den enkla vägen och använda klassen red. Då har du ett problem när du vill byta ut färgen, och du tjänar inte direkt något på att använda sagda klassnamn. Det enda den säger är att där finns något rött. Använder du istället klassen error så vet du (och alla tolkar som läser din HTML) att det handlar om ett felmeddelande, om detta sedan är rött eller grönt eller kanske transparent är inte viktigt; det är fortfarande ett felmeddelande. Tänk dig sedan att det finns något skript som vill använda din sida, och gärna se om den får ett felmeddelande. Den kommer (om den är någolunda bra skriven) att leta efter ett element med ovannämnda klass. Vad är då mest logiskt och framtidssäkert? Jo, error förstås! Bonus: om alla andra också använder semantiska klasser behöver detta skript knappt ens modifieras för att hitta felmeddelanden på andra sidor! Klassnamn har en semantisk mening, om än inte lika stark som de semantiska HTML-elementen.
__________________
Blogg. Webboken. DWWS. del.icio.us, twitter, dopplr, flickr, last.fm, Kongregate. Validera din HTML, men skryt inte om att du gör det. HTML är oftast ett bättre val än XHTML, och semantik är mycket viktigt! |
|
|
Anmäl Citera |
|
|
#15 (länk) |
pcmanMedlem Plats: liten stuga. Registrerad: nov 2002 |
Citat:
att tolkar" kan" göra det är irrelevant om det inte står att de skall eller bör. Citat:
Citat:
jag ser det som två skilda ting medan du anser dem vara relaterade. det är ok. vi ser ut att ha snarlika värderingar men med vissa undantag. välkommen är du att motargumentera eller komma med synpunkter på sådant jag kan råkat förbise. slutet gott, allting gott. fortsatt trevlig kväll önskar pcman
__________________
P[a]cman, äter spöken. ibland. citera mig, annars är risken överhängande stor att jag ej hittar tillbaka. |
|
|
Anmäl Citera |
|
|
#16 (länk) |
cicMedlem Registrerad: jan 2005 |
Citat:
![]() Det finns ju för övrigt (typ) CSS-"metaspråk". Som t.ex. Sass, där finns det stöd för bl.a. variabler. Har aldrig känt för att använda något sådant så vet inte om det är något att ha. |
|
|
Anmäl Citera |
|
|
#17 (länk) |
YouMedlem Plats: Göteborg Registrerad: jan 2007 |
Citat:
__________________
Blogg. Webboken. DWWS. del.icio.us, twitter, dopplr, flickr, last.fm, Kongregate. Validera din HTML, men skryt inte om att du gör det. HTML är oftast ett bättre val än XHTML, och semantik är mycket viktigt! |
|
|
Anmäl Citera |
|
|
#18 (länk) |
saveMedlem Plats: Uppsala Registrerad: feb 2005 |
Ibland är det nästan nödvändigt att använda class="klass1 klass2" om man har väldigt många återupprepande objekt som ska fungera olika. Jag ser inget fel i att göra på det sättet, framför allt eftersom det fungerar och ger möjlighet att utveckla snabbare. Men semantiskt så är det inte det snyggaste som You påpekar.
__________________
i7 920 | 12GB DDR3 | HD5870 1GB | GA-X58A-UD7 | 160GB SSD X25-M G2 | 1TB F3 HD103SJ | W7 64-bit | Mac Mini Webb: WorkingArt.se Testat? Stalkermoddar | Superfetch |
|
|
Anmäl Citera |
|
|
#19 (länk) |
YouMedlem Plats: Göteborg Registrerad: jan 2007 |
Citat:
__________________
Blogg. Webboken. DWWS. del.icio.us, twitter, dopplr, flickr, last.fm, Kongregate. Validera din HTML, men skryt inte om att du gör det. HTML är oftast ett bättre val än XHTML, och semantik är mycket viktigt! |
|
|
Anmäl Citera |
|
|
#20 (länk) |
azoapesMedlem Plats: Göteborg Registrerad: jun 2004 |
Citat:
Citat:
Om man har 10 st olika sorters meddelanden - jämför koden, här med multipla klasser: .message {
/* Generella regler för .error */
}
.message.error {
/* Avvikande regler för röda (fel)meddelanden */
}
/* ... */
.message.ok {
/* Avvikande regler för gröna (OK-)meddelanden */
}
.errorMessage {
/* Alla regler för röda (fel)meddelanden */
}
/* ... */
.okMessage {
/* Alla regler för gröna (OK-)meddelanden */
}
|
|
|
Anmäl Citera |
|
|
#21 (länk) |
azoapesMedlem Plats: Göteborg Registrerad: jun 2004 |
Citat:
|
|
|
Anmäl Citera |
|
|
#22 (länk) |
YouMedlem Plats: Göteborg Registrerad: jan 2007 |
Citat:
Citat:
__________________
Blogg. Webboken. DWWS. del.icio.us, twitter, dopplr, flickr, last.fm, Kongregate. Validera din HTML, men skryt inte om att du gör det. HTML är oftast ett bättre val än XHTML, och semantik är mycket viktigt! |
|
|
Anmäl Citera |
|
|
#23 (länk) |
pcmanMedlem Plats: liten stuga. Registrerad: nov 2002 |
Citat:
utfärda rekomendationer gällande html och relaterade teknologier. ny information till trots: man kan argumentera om hcal verkligen är semantik. är det inte så att det är kombinationen och sammanhanget av klasserna som gör innehållet betydelsefullt? utan sammanhang kan exempelvis <span class="dtstart"> anges för att märka upp vad som helst. <p> betyder alltid samma sak. <h1> likaså. det är en ohygglig skillnad anser pcman. måhända behöver det ges tid för nya kunskapen att sjunka in men fortfarande är jag av den åsikten att klassnamn inte påverkar informationen inom den omslutande taggen. Citat:
Citat:
Senast redigerad av pcman 2010-01-13 klockan 20:54.
__________________
P[a]cman, äter spöken. ibland. citera mig, annars är risken överhängande stor att jag ej hittar tillbaka. |
|
|
Anmäl Citera |
|
|
#24 (länk) |
YouMedlem Plats: Göteborg Registrerad: jan 2007 |
Citat:
Det är nog det som gör det svårt att greppa semantik hos klasser; semantiken i HTML är entydigt bestämd, men det finns ingen entydigt bestämd semantik hos klasser – den beror på sammanhang, syfte och betraktare.
__________________
Blogg. Webboken. DWWS. del.icio.us, twitter, dopplr, flickr, last.fm, Kongregate. Validera din HTML, men skryt inte om att du gör det. HTML är oftast ett bättre val än XHTML, och semantik är mycket viktigt! |
|
|
Anmäl Citera |
|
|
#25 (länk) |
Guru MeditationMedlem Plats: Stockholm Registrerad: nov 2003 |
Skön fackla man spottade ur sig.
*tar fram popcornen*
__________________
Mvh Stefan - Favoriter: Godis | Hamburgare Artiklar om HTML, CSS och Javascript - Klientsidan.se |
|
|
Anmäl Citera |
|
|
#26 (länk) |
KurreKulaMedlem Plats: Bromma Registrerad: aug 2008 |
Citat:
__________________
Asus Striker II Extreme / XFX Geforce GTX 280 / Q9450 @ 3.6GHz/ TRUE Noctua 120/ 4x1GB Corsair TWIN3X2048-1333C9DHX / X25-M G2 80gb Velociraptor / Win 7 Ultimate x64/ Antec P190 MovieDatabase |
|
|
Anmäl Citera |
|
|
#27 (länk) |
azoapesMedlem Plats: Göteborg Registrerad: jun 2004 |
Citat:
Klasser har ett enda syfte som jag känner till, och det är att agera selektorhjälp åt CSS, JavaScript och andra klienttekniker. Naturligtvis kan man döpa sina CSS-klasser bra eller dåligt, logiskt eller inte, klassnamn som har ett tydligt syfte eller inte, men det verkar inte vara det diskussionen handlar om?Låt oss ta ett exempel. Du har byggt två exakt likadana moduler med en enda skillnad; textfärgen skiljer sig. Bara för variationens skull, det finns ingen egentlig poäng med skillnaden. Men du måste skilja dem åt. Hur göra? Man skulle kunna döpa den andra till "alternative", men hur förvirrande är inte det jämfört med "thisOneHasBeigeText" ? |
|
|
Anmäl Citera |
|
|
#28 (länk) |
YouMedlem Plats: Göteborg Registrerad: jan 2007 |
Citat:
Citat:
__________________
Blogg. Webboken. DWWS. del.icio.us, twitter, dopplr, flickr, last.fm, Kongregate. Validera din HTML, men skryt inte om att du gör det. HTML är oftast ett bättre val än XHTML, och semantik är mycket viktigt! |
|
|
Anmäl Citera |
|
|
#29 (länk) |
cicMedlem Registrerad: jan 2005 |
Citat:
|
|
|
Anmäl Citera |
|
|
#30 (länk) |
azoapesMedlem Plats: Göteborg Registrerad: jun 2004 |
Citat:
Citat:
|
|
|
Anmäl Citera |
Redaktionens senaste nyhetsrubriker
Prylar säljes, köpes, bytes och skänkes
Senaste nyhetsrubrikerna