Avatar billede guster Nybegynder
02. november 2001 - 11:32 Der er 4 kommentarer og
1 løsning

CSS

Hvordan laver man tekst-blokke i css, sådan at resultatet bliver nogenlunde sådan:

Hej med dig, du.    med dig, du. Nu er
Nu er det slut du    det slut du store.
store. Hej med      Hej med dig, du.
dig, du. Nu er det  Nu er det slut du
slut du store. Hej  store.

Højden på <table> eller <td> er altså FAST, og det skal bredden på disse tekstbokse også være. Teksten skal så \"flyde\"/tilpasse sig disse rammer.

Hm?

Gusteren. (-;
Avatar billede keysersoze Ekspert
02. november 2001 - 11:37 #1
hvad præcist tænker du på? lige marginer?
Avatar billede guster Nybegynder
02. november 2001 - 11:40 #2
Ja, altså de to blokke som jeg har \"sat op\" i mit spm. De ville lettest være 2 celler, med tekst i.
Men jeg ønsker at teksten selv tilpasser sig, dvs. lægger sig i kolonner, således at der både er lige marginer, en fast højde på rækken af kolonner, osv.
(som du kan se i mit eksempel fortsætter teksten fra kolonne 1 over i kolonne 2.
Forstår??? (-:
Avatar billede guster Nybegynder
02. november 2001 - 11:41 #3
Formuleret lidt enklere:
Kan man lave tekstkolonner i en enkelt celle?
Avatar billede jakoba Nybegynder
02. november 2001 - 11:51 #4
Netscape havde en kommando til at sætte sin tekst i kolonner på den måde.
bemærk \'havde\' den er vist faldet ud igen i NS6 (ikke html standard)

MULTICOL    (multiple column formatting)
    The MULTICOL tag establishes an area of the document as having multiple, equal-width columns. Navigator 3.0

Syntax
    <MULTICOL
        COLS=\"columns\"
        GUTTER=\"gutterWidth\"
        WIDTH=\"colWidth\"
    >
...
</MULTICOL>

The COLS attribute is required.

COLS=\"columns\"
    specifies the number of text columns for the text display. Netscape Navigator attempts to flow elements evenly across the columns to make each column be about the same height. Unless the WIDTH attribute is present, column width is adjusted to fill the available width.

GUTTER=\"gutterWidth\"
    specifies the distance between each columns in pixels. If it is not specified, Netscape Navigator uses 10.

WIDTH=\"colWidth\"
    specifies the width of each column in pixels. All columns are the same width. If WIDTH is not present, its value is calculated from the gutter width and the number of columns.

********************************

men til praktisk brug er der vist ikke andet at gøre end at sjusse sig frem, fx lægge hele teksten i en lang streng man så deler på midten og håber i\'er oh m\'er er jævnt fordelt i.

mvh JakobA
Avatar billede fri-hash Nybegynder
02. november 2001 - 11:53 #5
i css lan du definere tabelcellers højde og bredde, men teksttilpasningen skal du lave i javascript. Noget i stil med at dele teksten op ved mellemrum for at sikre bredden holdes og dele samme tekst op i blokke af tegn for at sikre at højden holdes(alså at der skiftes til næste >td>)
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