tom waits for alice Skrevet 27. januar 2009 Del Skrevet 27. januar 2009 (endret) Jeg skal formattere en tabell i CSS, og ønsker å bestemme bredde og justering på en kolonne. Det dreier seg om en vanlig prisliste med en bred varekolonne og en smal høyrejustert priskolonne. Det hadde ikke vært noe problem hvis tabellen var forhåndsdefinert eller generert av systemet med klasser for hver kolonne (edit: les celle). Men denne tabellen er brukerdefinert i teksteditoren, og cellene har derfor ingen klasse. Så spørsmålet er: Finnes det noen måte jeg kan adressere kolonnene individuelt på i CSS'en når de ikke er navngitt? Eller må koden endres slik at den genererer klasser? Eller er det en annen måte å fikse dette på (bortsett fra å legge inn masse mellomrom i teksten...) Geir Endret 27. januar 2009 av tom waits for alice Lenke til kommentar
tom waits for alice Skrevet 27. januar 2009 Forfatter Del Skrevet 27. januar 2009 Jeg har funnet en løsning: HTML-editoren vi bruker i vårt system lar deg sette styles på tabellceller, og stilen dukker opp som klassenavn på cellen. Litt krøkkete fordi brukerne må passe på å gjøre det på hver celle individuelt, men det fungerer nå på et vis. Geir Lenke til kommentar
PHPdude Skrevet 27. januar 2009 Del Skrevet 27. januar 2009 (endret) Det du spør etter er altså om det finnes en CSS-Selector, som kan matche de cellene du trenger å matche. Vel, jo, ganske sikkert gjør det det, men du må komme med hvordan disse cellene er plassert før vi kan si noe konkret. Jeg mistenker at det er nth-child() fra CSS3-Selectors du kommer til å trenge, og den har ikke noe utbredt nettleser-støtte, men det er en smal sak med jQuery (eller tilsvarende), som implementerer CSS3-Selectors i java script: // Eksempel: jQuery('table tr:nth-child(2n)').css({'color':'red', 'font-weight':bold'}); Edit: Vi krysset visst hverandre Endret 27. januar 2009 av PHPdude Lenke til kommentar
tom waits for alice Skrevet 27. januar 2009 Forfatter Del Skrevet 27. januar 2009 Takk for svar. Vi utvikler og hoster et CMS-system og artiklene som lages her redigeres i en HTML-editor som vi har fra en tredjepart. Så vi har liten kontroll over den HTML'en som genereres derfra. Men vi kan kanskje få dem til å legge på en selector slik vi gjør i vår egen kode. Geir Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå