/ Forside / Teknologi / Udvikling / HTML / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
HTML
#NavnPoint
molokyle 11184
Klaudi 5506
bentjuul 3377
severino 2040
smorch 1950
strarup 1525
natmaden 1396
scootergr.. 1320
e.c 1150
10  miritdk 1110
Indrykning ved ombrydning
Fra : Christian Liljedahl


Dato : 07-02-02 23:04

Jeg spekulerer på om følgende kan lade sig gøre:

Jeg har en tabelcelle, hvor indholdet nogen gange er så langt at det bliver
ombrudt til flere linjer.

Hvis det sker, vil jeg gerne have indrykket de ombrudte linjer - Gerne med
css uden at skulle lave noget serverside-ordtælling.

Altså vil jeg have det ombrudte til at vises således:
--------------------------
Her er en tekst i en celle
der fortsætter og bliver
ombrudt og indrykket
hvis den er meget lang.
--------------------------

Er det volapyk? Eller bare umuligt?

Med venlig hilsen
Christian Liljedahl



 
 
scn (07-02-2002)
Kommentar
Fra : scn


Dato : 07-02-02 23:15


"Christian Liljedahl" <chrlilje@kfumscout.dk.dk> skrev i en meddelelse news:a3uth4$k2o$1@sunsite.dk...
> Jeg spekulerer på om følgende kan lade sig gøre:
>
> Jeg har en tabelcelle, hvor indholdet nogen gange er så langt at det bliver
> ombrudt til flere linjer.
>
> Hvis det sker, vil jeg gerne have indrykket de ombrudte linjer - Gerne med
> css uden at skulle lave noget serverside-ordtælling.
>
> Altså vil jeg have det ombrudte til at vises således:
> --------------------------
> Her er en tekst i en celle
> der fortsætter og bliver
> ombrudt og indrykket
> hvis den er meget lang.
> --------------------------
>
> Er det volapyk? Eller bare umuligt?
>
prøv med:
text-indent : -20px;
Det skulle klare det.

--
mvh Søren

http://www.soeren-nielsen.dk/akvarie/



Christian Liljedahl (07-02-2002)
Kommentar
Fra : Christian Liljedahl


Dato : 07-02-02 23:29

> prøv med:
> text-indent : -20px;
> Det skulle klare det.

Ja... Ideen er rigtigt - Men i en tabelcelle (i IE6) rykker første linje til
venstre, uden for celle-rammen.
Og den del af linjen, der er uden for, bliver usynlig.

Man kan måske lave et "hack" med en block, som er indrykket tilsvarende...

Mvh Christian



Christian Liljedahl (07-02-2002)
Kommentar
Fra : Christian Liljedahl


Dato : 07-02-02 23:38

> Man kan måske lave et "hack" med en block, som er indrykket tilsvarende...
Det kunne man (i IE6)

<div class="indenttext">
<span class="outdenttext">
Text der skal indentes og ombrydes hvis den bliver for lang.
</span>
</div>

div.indenttext {
margin-left:9px;
}
span.outdenttext {
text-indent:-7px;
}



Knud Gert Ellentoft (07-02-2002)
Kommentar
Fra : Knud Gert Ellentoft


Dato : 07-02-02 23:34

Thu, 7 Feb 2002 23:04:27 +0100, skrev "Christian Liljedahl"
<chrlilje@kfumscout.dk.dk>:

>Hvis det sker, vil jeg gerne have indrykket de ombrudte linjer - Gerne med
>css uden at skulle lave noget serverside-ordtælling.

Ja, men af de browsere jeg har, er det kun understøttet af
Mozilla (og dermed sikkert også Netscape 6), men ikke IE og
Opera.

<head>
<style type="text/css">
<!--
p:first-line { margin-left: -20px}
table   {margin-left: 25px}
-->
</style>
--
med venlig hilsen
Knud
http://home13.inet.tele.dk/smedpark/
Svar kun i nyhedsgruppen - tak! E-mails besvares ikke.

Søg
Reklame
Statistik
Spørgsmål : 177557
Tips : 31968
Nyheder : 719565
Indlæg : 6408876
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste