Avatar billede firas Nybegynder
01. oktober 2002 - 14:38 Der er 22 kommentarer og
1 løsning

hvordan undgår man linjeskift i en tabel?

Jeg er i gang med at lave et site i Adobe Golive og til at styre typografien har jeg lavet et CSS style-sheet, men i tabellerne laver den et linjeskift og jeg har søgt i tidligere spørgsmål, men jeg kan ikke finde nogen løsning på det. Jeg har derfor været nødt til at udelade tabellerne i style-sheet'et, men hvis brugeren ændrer på tekststørrelsen i menuen "vis" går det helt galt.
Prøv at ændre på tekststørrelsen og gå ind på:
http://www.huset-aarhus.dk og klik på "dine interesser", så på "edb" og derefter på "priser". For at vise forskellen har jeg indkluderet den øverste linje i style-sheet'et. Teksten i den øverste linje står uændret uanset hvad man sætter tekststørrelsen til, mens den øvrige tekst i tabellen ændrer sig. Problemet er bare, at den laver det linjeskift.
Avatar billede ztyxx Nybegynder
01. oktober 2002 - 14:44 #1
kan ikke se noget stylesheetinclude, hvad er koden for tabellen, og dit stylesheet
Avatar billede firas Nybegynder
01. oktober 2002 - 14:53 #2
Golive laver en fil, som hedder stylesheet.css og som man inkluderer ved at skrive:
<link rel="stylesheet" href="../stylesheet.css">

Her er koden (det er h2, som er brugt til tabellerne):

h1    { color: black; font-weight: 900; font-size: 9pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
h2 { color: black; font-style: normal; font-weight: 500; font-size: 8pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
h3      { color: white; font-weight: 600; font-size: 8pt; font-family: "Trebuchet MS"; text-decoration: none }
h4  { color: black; font-weight: bold; font-size: 14pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
h5 { color: black; font-weight: bold; font-size: 9pt; line-height: 10pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
Avatar billede ztyxx Nybegynder
01. oktober 2002 - 15:01 #3
det er fordi at alle H1 H2 osv er overskrifttags, som laver den afstand til cellen, hvis du vil have dem med fed skrift, så brug istedet <b></b>, og til alm font
Avatar billede firas Nybegynder
01. oktober 2002 - 15:13 #4
Kan du præcisere det lidt nærmere - hvad skal jeg bruge i stedet for h2?
Avatar billede ztyxx Nybegynder
01. oktober 2002 - 15:22 #5
du kunne f.eks give dine tabelceller et id som du så bruger din css til, eks.
#celle { color: black; font-style: normal; font-weight: 500; font-size: 8pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }

og din table

<table>
<tr>
    <td id="celle">bla</td>
    <td>bla</td>
</tr>
<tr>
    <td>bla</td>
    <td>bla</td>
</tr>
</table>
Avatar billede ztyxx Nybegynder
01. oktober 2002 - 15:24 #6
eller
.celle { color: black; font-style: normal; font-weight: 500; font-size: 8pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }

og din table

<table>
<tr>
    <td class="celle">bla</td>
    <td>bla</td>
</tr>
<tr>
    <td>bla</td>
    <td>bla</td>
</tr>
</table>
Avatar billede ztyxx Nybegynder
01. oktober 2002 - 15:25 #7
den sidste er nok at foretrække, da id="celle" mere er beregnet til en enkelt eller to forekomster, class er til flere
Avatar billede firas Nybegynder
01. oktober 2002 - 15:55 #8
Jeg kan godt få det til at virke vha. class, men det er jo mange tabeller, hvis de skal rettes manuelt.
Jeg har oprettet en class-style i style-sheet'et, som jeg har kaldt ".celle", men hvor jeg normalt definerer skrifttype og skriftstørrelse ved at markere teksten og så vælge (enten h1/h2/h3 osv.) så får jeg ikke muligheden for at vælge ".celle". Har du en løsning på dette?
Avatar billede osaka_san Nybegynder
01. oktober 2002 - 16:00 #9
ztyxx>
>det er fordi at alle H1 H2 osv er overskrifttags, som laver den afstand
>til cellen, hvis du vil have dem med fed skrift, så brug istedet <b></b>,
>og til alm font

det var dog en ztyxx ting at anbefale - at udskifter de semantiske markeringer med <b> bare for at få dem visuelt med fed ;)

Det er da væsentligt nemmere bare at style på h1 elementet end alt det der krumspring. Smid margin og padding til 0px på h1, h2, h3 osv så er margin problemet i hvert tilfælde løst ;)

h1, h2, h3{margin:0px;padding:0px}

HTML er et mark-up sprog og ikke et tegnesprog. hvis en overskrift er en overskrift bør den så vidt muligt markeres som sådanne. Det vil også gøre siden væsentlig mere interessant for søgemaskiner og andre ;)
Avatar billede ztyxx Nybegynder
01. oktober 2002 - 16:02 #10
oki osaka, rolig nu :-)
troede bare at margin kun var til body og celler, sorry
Avatar billede osaka_san Nybegynder
01. oktober 2002 - 16:03 #11
ztyxx> nope - margin og padding kan styles på de fleste block elementer ;)
Avatar billede firas Nybegynder
01. oktober 2002 - 16:21 #12
til osaka san:
Det virker perfekt - så points'ene får du!
(Det varer lige et par dage inden jeg har fået rettet alle tabellerne, så i kan se, at det virker)
Avatar billede firas Nybegynder
01. oktober 2002 - 16:27 #13
sig mig lige: hvordan afgiver man sine points?
Avatar billede firas Nybegynder
01. oktober 2002 - 16:30 #14
osaka san: Du skal lige komme med et svar, så du kan få dine points.
Avatar billede osaka_san Nybegynder
01. oktober 2002 - 16:34 #15
Jeg donerer hermed mine points til ztyxx hvis han (hun?) vil have dem sådan at han (hun?) kan benytte dem til at stille lidt css spørgsmål på eksperten - hehe no offence - just phun).

Så ztyxx smid et svar og de er dine for den gode vilje og indsats!

/G

Ps. Jeg kommenterer spørgsmålet primært fordi jeg ikke rigtig har brug for flere point lige for tiden og derfor ikke går så meget op i point jægeri.
Avatar billede osaka_san Nybegynder
01. oktober 2002 - 16:43 #16
Disclaimer: Ovenforstående er ment på den mest positive måde mulig og er ikke et personangreb eller virksomhedsangreb på eksperten eller personer der benytter denne. (Så skulle man vel kunne slippe for mails alla "blærerøv", "hønisse" og "multihandikappede skovsnegl") :D
Avatar billede firas Nybegynder
01. oktober 2002 - 16:49 #17
Kom nu med et svar en aller anden - det er første gang jeg har oplevet, at det er et problem at komme af med sine points!
Avatar billede osaka_san Nybegynder
01. oktober 2002 - 16:57 #18
He He - En gang skal jo være den første - hvis alting bare er som det plejer bliver verden jo kedelig ;)

Ellers så nup dem bare selv når du mener ztyxx har haft tid nok :) Du skal ikke høre et ondt ord fra mig.

/G
Avatar billede firas Nybegynder
01. oktober 2002 - 17:06 #19
Nu har du løst et stort problem for mig og som jeg har brugt timer på at få løst og så vil du ikke have point'ene? :-)
Avatar billede osaka_san Nybegynder
01. oktober 2002 - 17:21 #20
naah - jeg vil hellere have at du har fået løst dit problem, lærte lidt af det og måske får lyst til at kigge mere på css og lignende.

Pointene kan jeg ikke rigtig bruge til noget (medmindre jeg stiller rigtig rigtig mange spørgsmål, hvilket jeg sjældent gør). Jow dvs hvis tilbudet om digital kammeraer for 2499 point´(http://www.eksperten.dk/spm/264757) stadigvæk står ved magt så måske, men jeg tvivler :D

/G
Avatar billede firas Nybegynder
01. oktober 2002 - 17:31 #21
Jeg kan roligt sige, at jeg har lært lidt mere om CSS og det har i hvert fald løst mit problem. Jeg lader lige spørgsmålet stå åbent lidt endnu så ztyxx stadig har chancen for at få points'ene.
Avatar billede ztyxx Nybegynder
01. oktober 2002 - 17:42 #22
ztyxx==han
vil ikke have point for en løsning der ikke er korrekt, så enten tagr osaka_san imod dem, eller du beholder dem selv
Avatar billede firas Nybegynder
01. oktober 2002 - 18:14 #23
Jamen så tager jeg modstræbende points'ene selv
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
Alle kurser indenfor Microsoft 365 – både til begyndere og øvede.

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