Slettet bruger
18. november 2010 - 16:31
Der er
2 kommentarer og
1 løsning
Selector i inline style ?
Er det muligt at benytte selectorer i inline style ?
F.eks:
<div style="border:2px solid blue;">
Her står noget sludder.
<img src="billede.gif">
Her er mere sludder.
</div>
Altså i div'ens inline style, skrive NOGET som er rettet imod img.
F.eks: float:right; eller border:1px dashed yellow;
- som "rammer" det indeholdte img - IKKE div'en selv.
Håber det er til at forstå..
19. november 2010 - 10:35
#1
Øh... kan godt være jeg misforstår, men kan du ikke bare sætte <img style="" />?
Altså style direkte på img-tagget.
Eller istedet give den omkransende div en class og så ramme den via dit CSS med .class img.
/Stenger
Slettet bruger
19. november 2010 - 11:29
#2
Korrekt, men. Jeg skulle nok have forklaret omstændighederne:
Brugeren kan lave nye "objekter" (div'er), med en bid tekst i, måske et billede, måske et link (HTML), og hele div'en trækker og slipper de et sted, hvor den bliver (indhold og style gemmes i databasen).
Når deres side så skal vises, henter jeg alle deres objekter, og placerer dem iflg. disse data. Virker.
- Men al styling ligger i én streng - div'ens - Teksten arver font/farve-info fra div'en.
Nu vil jeg gerne give dem mulighed for angive hvordan billedet skal vises.
- over/under teksten, som baggrund, floating left/right..
Og drømmen er, at jeg stadig kan nøjes med én style-fætter til hele objektet.
Jeg KUNNE selvfølgelig bare give objektet et id, og så lægge dets samlede style oppe i <style> sektionen (kan så stadig gemmes som én streng).
- men jeg har en grum mistanke om at det er dyrt/langsomt at pille i et dokuments samlede stylesheet, live (når brugeren modificerer). Fordi browseren er nødt til at "genoverveje" hele sidens udseende. Ikke mindst nu, hvor det (næsten) er besluttet at den nye version skal baseres på jQuery.