Avatar billede pablopablo Nybegynder
05. marts 2008 - 17:58 Der er 12 kommentarer

DataList og CellSpacing

Hejsa...

Når jeg sætter CellSpacing propertyen på mit DataList virker det fint, men jeg skal bruge det i CSS og det findes det ikke.

Har prøvet med Margin og border-spacing....men ingen af dem hjælper :(

Det er som sagt, afstanden imellem div. celler jeg er interesseret i at kunne justere!

Mvh. PabloPablo
Avatar billede karl-koder Nybegynder
07. marts 2008 - 07:21 #1
Har du prøvet med padding:2px;
Avatar billede pablopablo Nybegynder
07. marts 2008 - 21:05 #2
padding er ikke det samme som spacing...padding findes i css og virker fint...
Avatar billede mikalj Nybegynder
10. marts 2008 - 15:32 #3
border-collapse: collapse;
Avatar billede mikalj Nybegynder
10. marts 2008 - 15:37 #4
forresten, vær opmærksom på at nogle asp.net controls har den fremragende, og yderst irriterende egenskab at hvis du ikke sætte en bestemt property på den, laver den selv inline style.
Image skriver således altid style="border-width: 0px" i det resulterende <img> element, med mindre du speciferer en anden border width direkte på controllen. Dette gør det umuligt at bruge css til at sætte en border på en Image control, da inline styles overskrift styles fra en css fil.

Så tjek lige at datalist ikke gør dette, ellers er den eneste udvej at sætte cellspacing på den direkte, eller gøre det via et theme/skin
Avatar billede pablopablo Nybegynder
10. marts 2008 - 16:09 #5
Okay...Ja det lyder ikke så smart...
Jeg kan ikke bruge det til noget, hvis det skal sætte direkte på datalisten. Jeg skal kunne ændre det med css i hhv. div. browsere...FireFox tolker nemlig ikke datalistens properties: padding og spacing korrekt...
Avatar billede mikalj Nybegynder
11. marts 2008 - 12:27 #6
Jeg siger ikke at Datalist opfører sig på den måde (jeg har kun arbejdet meget lidt med den), bare at nogen asp controls gør det, og det kan være grunden til at du ikke kan ændre udseendet via css.
Men du er selv nødt til at tjekke om datalist opfører sig skidt.
Avatar billede pablopablo Nybegynder
11. marts 2008 - 15:00 #7
Hejsa...du har ret i at DataList også benytter inline-style...Så hvordan pokker kommer jeg så videre? Jeg håber virkelig at du har en ide, for firefox forstået ikke cell-spacingen hvis jeg sætter propertyen direkte på kontrollen...:( help.
Avatar billede pablopablo Nybegynder
11. marts 2008 - 17:13 #8
Tjek mit nye indlæg: http://www.eksperten.dk/spm/823253
Avatar billede mikalj Nybegynder
11. marts 2008 - 17:18 #9
Er det fordi du ikke kan få det til at se ens ud i internet explorer og firefox, og derfor vil skifte css fil alt efter hvilken browser brugeren benytter ?

I så fald kan du tage et kig på themes.
http://msdn2.microsoft.com/en-us/library/ykzx33wh.aspx
Det er css kombineret med .skin filer, hvori du kan sætte properties globalt (eller individuelt) for alle controls på dit site, f.eks. sætte CellSpacing på datalist lig en værdi i to forskellige themes, og skifte dem alt efter hvilken browser du bruger.

Man kan selvfølgelig sige at det er et problem at datalisten overhovedet bruger inline styles, og et alternativ kunne måske være at bruge et gridview eller en repeater hvis det er muligt. Men hvis du insisterer på at bruge datalist, kan themes bruges som en lappeløsning.
Avatar billede pablopablo Nybegynder
11. marts 2008 - 17:36 #10
Det er præcis det som er problemet som du beskriver det med IE og FireFox!
Jeg tror mere at det reele problem er, at cell-spacing slet ikke findes i CSS?!!
Hvis det ikke før det, så er det vil lige meget om jeg bruger css eller themes...har ikke brugt themes før...men som jeg ser det bygger det jo på css, så forskellen er vel den sammen? altså hvor meget man pakker det ind via themes...
Avatar billede mikalj Nybegynder
11. marts 2008 - 18:36 #11
den tilsvarende css attribute hedder
border-spacing: 0px;
Avatar billede pablopablo Nybegynder
13. marts 2008 - 16:39 #12
border-spacing har jeg afprøvet flere gange...og det hjælper intet :((

Jeg kan påvirke baggrundsfarven via css fx...men kan ikke ændre border-spacing eller andre ting...jeg tror det bedste vil være hvis du selv afprøver det for at se hvad mit problem er og hvordan du måske kan komme på en løsning?

Mvh.
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester