13. august 2003 - 21:11Der er
8 kommentarer og 1 løsning
fuld style deklaration på en linie?
Er det ikke muligt at sætte hele style daklerationen på en enkelt linie, noget lignenede: element.style = 'background: #fff; color: #000 osv...' Jeg har lige nu ca 20 linier ed deklarationer, noget lignende: element.style.background = '#fff' element.style.color = '#000' osv.... Og det er lidt besværligt at finde rundt i... Ville helst undgå det....
hmmm mm12010 >>hvad skulle det gøre godt for... der ændrer du jo kun én property... burin har ca 20, og han har jo nævnt, at han ikke gider at sætte alle enkeltvis (altså 20 statements)....
så vidt jeg husker er der kun to måder at gøre det på, hvor det samles i et statement .... 1) tildel ny class med elem.style.className 2) tildel ny styledeklaration med elem.style.cssText
Du må gerne sætte dine deklarationer sammen på een linje ...
-- det er blot sværere at holde styr på, så jeg vil da anbefale, at du beholder de mange linjer, men lægger det som et eksternt stylesheet, så det ikke fylder op i dit html-dokument ...
Husk, at der _ikk_ må være tags (<style></style>) i et eksternt stylesheet !o]
Bearhug -> cssText var præcis hvad jeg ledte efter... Tak! roenving -> fatter ikke rigtig dit svar... erikjacobsen -> det var en mulighed men det ville stadigvæk efterlade mig med al for mange linier...
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.