Avatar billede djalfe Novice
20. september 2003 - 16:28 Der er 38 kommentarer og
1 løsning

Problemmer med rundinger på tabel

Hej derude

Jeg sidder med et lille problem

Link:
http://www.djalfe.dk/projekter/www/bar/index.html


Problemet opstår når jeg gerne vil min overskrift td tag til dynamisk, ved at sætte width til 100% vha css.

Håber i kan hjælpe mig

//Djalfe
Avatar billede lklingenberg Nybegynder
20. september 2003 - 16:41 #1
Prøv at sætte width til 92% på td.Bar-TitleRepeat
Avatar billede lklingenberg Nybegynder
20. september 2003 - 16:44 #2
Ved at gøre som nedenstående undgår du helt procenterne:

table.Bar {
width : 300px;
}
td.Bar-TitleLeftRund  {
width : 12px;
height : 36px;
background : url(http://www.djalfe.dk/projekter/www/bar/bar/Bar0-TitleRundLeft.jpg) no-repeat top left;
}
td.Bar-TitleRightRund {
width : 12px;
background : url(http://www.djalfe.dk/projekter/www/bar/bar/Bar0-TitleRundRight.jpg) no-repeat top right;
}
td.Bar-TitleRepeat {
background : url(http://www.djalfe.dk/projekter/www/bar/bar/Bar0-TitleRepeat.jpg) repeat-x top left;
font-size : 23px;
font-weight : bolder;
color : #F3F292;
}
td.Bar0-Text {
padding : 4px;
border : 2px solid #AD7CCF;
border-top : none;
}
Avatar billede lklingenberg Nybegynder
20. september 2003 - 16:51 #3
I øvrigt kunne du sætte text-align: center; på td.Bar-TitleRepeat i din style-angivelse og derved undgå HTML tag'et align=center i tabellen.
Avatar billede lklingenberg Nybegynder
20. september 2003 - 17:00 #4
Du bør nok også sætte empty-cells for at rundingerne vises i de forskelige browsere (tomme celler har det med at blive ignoreret i visse browsere):

td.Bar-TitleLeftRund  {
width : 12px;
background : url(http://www.djalfe.dk/projekter/www/bar/bar/Bar0-TitleRundLeft.jpg) no-repeat top left;
empty-cells: show;
}
td.Bar-TitleRightRund {
width : 12px;
background : url(http://www.djalfe.dk/projekter/www/bar/bar/Bar0-TitleRundRight.jpg) no-repeat top right;
empty-cells: show;
}
Avatar billede djalfe Novice
20. september 2003 - 17:02 #5
Jeg har lige sat dit stylesheet ind, nu kan man se rundingerne, men så bliver der huller imellem billederne.

Der var egentlig derfor jeg prøvede med at sætte width til 100% på overskrift td'en
Avatar billede lklingenberg Nybegynder
20. september 2003 - 17:04 #6
Huller? Hvor? Hvilken browser bruger du?
Prøv lige css'en fra indlæg 17:00:45
Avatar billede djalfe Novice
20. september 2003 - 17:08 #7
jeg bruger IE og Mozilla firebird.

Det er mærkeligt, for i Mozilla er der ingen mellemrum

har sat det ind fra indlæg 17:00:45
Avatar billede lklingenberg Nybegynder
20. september 2003 - 17:08 #8
Idé... prøv lige det her:

td.Bar-TitleLeftRund  {
width : 12px;
background : url(http://www.djalfe.dk/projekter/www/bar/bar/Bar0-TitleRundLeft.jpg) no-repeat top left;
empty-cells: show;
padding: 0;
border-collapse: collapse;
}
td.Bar-TitleRightRund {
width : 12px;
background : url(http://www.djalfe.dk/projekter/www/bar/bar/Bar0-TitleRundRight.jpg) no-repeat top right;
empty-cells: show;
padding: 0;
border-collapse: collapse;
}
td.Bar-TitleRepeat {
background : url(http://www.djalfe.dk/projekter/www/bar/bar/Bar0-TitleRepeat.jpg) repeat-x top left;
font-size : 23px;
font-weight : bolder;
color : #F3F292;
text-align: center;
padding: 0;
border-collapse: collapse;
}
Avatar billede lklingenberg Nybegynder
20. september 2003 - 17:10 #9
Sludder... Sådan:

table.Bar {
width : 300px;
border-collapse: collapse;
}
td.Bar-TitleLeftRund  {
width : 12px;
background : url(http://www.djalfe.dk/projekter/www/bar/bar/Bar0-TitleRundLeft.jpg) no-repeat top left;
empty-cells: show;
padding: 0;
}
td.Bar-TitleRightRund {
width : 12px;
background : url(http://www.djalfe.dk/projekter/www/bar/bar/Bar0-TitleRundRight.jpg) no-repeat top right;
empty-cells: show;
padding: 0;
}
td.Bar-TitleRepeat {
background : url(http://www.djalfe.dk/projekter/www/bar/bar/Bar0-TitleRepeat.jpg) repeat-x top left;
font-size : 23px;
font-weight : bolder;
color : #F3F292;
text-align: center;
padding: 0;
}
td.Bar0-Text {
padding : 4px;
border : 2px solid #AD7CCF;
border-top : none;
}
Avatar billede viciodk Praktikant
20. september 2003 - 17:12 #10
Dette afhjælper sandsynligvis dit problem:

I din kode står der:

<tr>
  <td class="Bar-TitleLeftRund"></td>
  <td class="Bar-TitleRepeat" align="center">.: Overskrift :.</td>
  <td class="Bar-TitleRightRund"></td>
</tr>

Du har altså mellemrum mellem din </td> og dine <td>. Det er derfor der kommer et mellemrum på hjemmesiden..

Førnævnte skal derfor omskrives til:

<tr><td class="Bar-TitleLeftRund"></td><td
class="Bar-TitleRepeat"
align="center">.: Overskrift :.</td><td
class="Bar-TitleRightRund"></td></tr>
Avatar billede djalfe Novice
20. september 2003 - 17:16 #11
så'en...
Men der er stadig luft imellem billederne og i mozilla passer billederne med rundinger på ikke til tekst boksen nednunder

Meget mærkeligt.

Men der er jo altid den mulighed at billederne med rundinger ind med et img tag, men jeg ville allerhelst styrer det vha. css
Avatar billede djalfe Novice
20. september 2003 - 17:19 #12
viciodk >> Nu har jeg prøvet at fjerne mellemrummene, men som du kan se er der stadig luft.
Avatar billede lklingenberg Nybegynder
20. september 2003 - 17:20 #13
Jeg er lidt nysgerrig - hos mig ser det nemlig fint ud. Hvilken version af firebird bruger du?
Avatar billede djalfe Novice
20. september 2003 - 17:24 #14
Jeg bruger firebird 0.6, men der er skam ikke nogen problemer.

Tjek indlæg : 17:08:33
Avatar billede thesurfer Nybegynder
20. september 2003 - 17:28 #15
Avatar billede djalfe Novice
20. september 2003 - 17:32 #16
hæ hæ okey, så problemet er ikke kun i IE (dejligt at se jeg ikke er helt dusk) *ss*

Men er den eneste mulighed for at fjerne det så kaldte luft imellem billederne, ved at sætte det ind som et img tag (træls hvis) ?
Avatar billede lklingenberg Nybegynder
20. september 2003 - 17:38 #17
Uargh! Hvad sker der?
Avatar billede lklingenberg Nybegynder
20. september 2003 - 17:39 #18
jeg nægter at give op. Jeg forsøger mig lidt frem på http://lknet.dk/test/11/ og melder mig på banen, når der er fundet en løsning. Herfra er der nu kun problemer i Opera
Avatar billede thesurfer Nybegynder
20. september 2003 - 17:50 #19
prøv med:

td.Bar-TitleRepeat {
...
width: 92%;
...
}
Avatar billede lklingenberg Nybegynder
20. september 2003 - 17:52 #20
Back to start ;-)
20/09-2003 16:41:04
men det ser ud til at virke i denne version i alle browsere:
http://lknet.dk/test/index2.htm
Avatar billede djalfe Novice
20. september 2003 - 17:54 #21
okey jeg har fundet af at fjerne de to mellemrum...

Link:
http://www.djalfe.dk/projekter/www/bar/index.html

Det eneste jeg gjorde var at fjerne noget af teksten, men jeg kan ikke rigtig se hvilken indflydelse det skulle have på de såkaldte mellemrum ??
Avatar billede thesurfer Nybegynder
20. september 2003 - 17:55 #22
hehehe..
lklingenberg> hvis bare jeg kunne læse :) .. men det ser ud til at fikse problemet, både i Opera og IE
Avatar billede lklingenberg Nybegynder
20. september 2003 - 17:56 #23
hov... 20/09-2003 17:52:43 -> http://lknet.dk/test/11/index2.htm
Avatar billede thesurfer Nybegynder
20. september 2003 - 18:01 #24
djalfe> underligt.. modsat handling giver samme effekt.. prøv at indsætte denne tekst uden mellemrum:

sdfdsljnslkshfgkjhfkgjdhgkjhfkgjshgkjhrefoilægojnhrghtgoithgrothagoihdrjhkjhgkhfdguhgirhgvhfdgdfh
Avatar billede djalfe Novice
20. september 2003 - 18:10 #25
lklingenberg >> Jeg kan se du har fået det til at virke, men har du prøvet at sætte table.Bar { width: 500px;} ?

Så kommer mellemrummet frem igen, derfor vil jeg mene det ikke er så smart at bruge de 92% på td.TitleRepeat

thesurfer >> så er der sat tekst ind uden mellemrum.

hmmmmm.... kan sgu ikke lige se grunden til at den skulle lave mellemrum..
Avatar billede thesurfer Nybegynder
20. september 2003 - 18:14 #26
underligt nok kan den ikke lide den størrelse den har fået :)
mindre eller større, og den ser normal ud..
Avatar billede djalfe Novice
20. september 2003 - 18:25 #27
Hvis jeg så fjerner noget af teksten, kommer den til at se rigtig ud (mærkeligt)
Avatar billede lklingenberg Nybegynder
20. september 2003 - 18:26 #28
->djalfe:
500px og 100% virker fint hos mig (IE6, Firebird, Opera 7)

->thesurfer:
he he... en sådan tekstlængde kan rive ethvert design i stumper og stykker ;-)
Avatar billede djalfe Novice
20. september 2003 - 18:39 #29
Prøv at tjekke mit link
http://www.djalfe.dk/projekter/www/bar/index.html

Jeg har kopieret alt din tekst, men stadig har jeg huller...
printscreen billede:
http://www.djalfe.dk/projekter/www/bar/maerkeligt.jpg
Avatar billede lklingenberg Nybegynder
20. september 2003 - 18:52 #30
jeg har en idé mere (som jeg tror på ;-), men nu er det spisetid - vender tilbage...
Avatar billede djalfe Novice
20. september 2003 - 18:57 #31
okey glæder mig
Avatar billede lklingenberg Nybegynder
20. september 2003 - 19:48 #32
SÅ!!! Nu kan I bare kom an med jeres pixels og procenter ;-) nu er den der (tror.. næ.. håber jeg!)
Avatar billede djalfe Novice
20. september 2003 - 20:22 #33
prøv at tjekke mit link, der virker den nu, men desværre er rundingerne sat ind vha af img
Avatar billede lklingenberg Nybegynder
20. september 2003 - 21:38 #34
Virkede min løsning ikke i din browser?
Avatar billede djalfe Novice
21. september 2003 - 01:21 #35
Jeg ved ikke rigtig hvad der sker, men skal vi ikke lad det ligge. indtil at IE får samme mulighed som Mozilla, hvor man kan lave rundinger på tabeller og diverse

Så jeg vil gerne give pointene til lklingerberg, men da jeg kom til at fucke pointgivningen op, bliver du lige nød til at lave et indlæg
Avatar billede lklingenberg Nybegynder
21. september 2003 - 09:18 #36
ok :-)
Avatar billede lklingenberg Nybegynder
25. september 2003 - 10:09 #37
->djalfe:
Afslutter du?
Avatar billede djalfe Novice
29. september 2003 - 10:58 #38
Undskylder ventetiden lklingenberg, problemer med computeren..... :-(
Avatar billede lklingenberg Nybegynder
29. september 2003 - 11:21 #39
ok - jeg håber du fik løst dit problem tilfredsstillende ;-)
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
Vi tilbyder markedets bedste kurser inden for webudvikling

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

IT-JOB

Forsvarsministeriets Materiel- og Indkøbsstyrelse

Cyberdivisionen søger it-supporter til Lokal IT Servicecenter i Karup

Netcompany A/S

Network Engineer

Politiets Efterretningstjeneste

AI/ML udvikler i PET

Capgemini Danmark A/S

Open Application (Denmark)
Seneste spørgsmål Seneste aktivitet
I går 21:00 Libre Office Impress Af Frank i Andre styresystemer
I går 11:47 VB script Af Jenshentze i Word
I går 11:21 Popup ved opstart Af mort1 i Windows
04/0918:50 Slet lokal konto Af ErikHg i Windows
04/0916:05 Ændre tal i en celle Af xvid i Excel