/ 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
Hvordan laver jeg stiplede linier som "ram~
Fra : Jan Hansen


Dato : 08-07-04 15:36

Jeg vil gerne have stiplede linier omkring ordafsnit og billeder
på min hjemmeside. <pre>-funktionen er ikke optimal til dette.
Jeg vil gerne lave det i CSS med <div>-funktionen. Jeg forstår
efterhånden, hvordan <div> fungerer i HTML, men vil gerne lære
mere om det...

Se følgende sider mht. stiplede linier - det er sådan noget jeg
ønsker: www.sja.dk OG http://zinken.typepad.com

Hvor kan jeg iøvrigt lære mere om <div>?

Tak

VH- Jan

--
Vil du lære at kode HTML, XHTML, CSS, SSI eller ASP?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

 
 
Anders Thorsen Holm (08-07-2004)
Kommentar
Fra : Anders Thorsen Holm


Dato : 08-07-04 15:51

Jan Hansen <jan@jantheman.dk> wrote:

> Jeg vil gerne have stiplede linier omkring ordafsnit og billeder
> på min hjemmeside.

Det er border-attributten, du skal have fat i. Følgende giver en
stiplet, 1 pixel bred, sort linie omkring <div>-elementer:

div { border: 1px dashed #000; }

Hvis det kun er bestemte <div>er, der skal have en stiplet kant, kan
du benytte dig af klasser (mange elementer på samme side) eller id
(kun eet enkelt element per side):

..foo { border: 1px dashed #000; }

matcher således:

<div class="foo">...</div>

og

<p class="foo">...</div>

og sågar

<em class="foo">...</em>

mens

#foo { border: 1px dashed #000; }

skal matche det *unikke* element på siden, med id "foo":

<div id="foo">
<p>Dette ligger i blokken "foo"</p>
</div>

--
Anders Thorsen Holm, BSc i datalogi-multimedier.

Jeg søger fuldtidsjob i Århus - gerne studierelevant, men ingen
betingelse. Læs mit CV: http://www.thorsenholm.dk/cv/

Lasse Reichstein Nie~ (08-07-2004)
Kommentar
Fra : Lasse Reichstein Nie~


Dato : 08-07-04 15:53

Jan Hansen <jan@jantheman.dk> writes:

> Jeg vil gerne have stiplede linier omkring ordafsnit og billeder
> på min hjemmeside. <pre>-funktionen er ikke optimal til dette.
> Jeg vil gerne lave det i CSS med <div>-funktionen. Jeg forstår
> efterhånden, hvordan <div> fungerer i HTML, men vil gerne lære
> mere om det...

Du putter en stiplet linje omkring et div-element på samme måde
som alle andre elementer: med en border.
Eksempel:
---
<style type="text/css">
.indrammet {
border: 2px dotted black;
}
</style>
...
<div class="indrammet">
Juletræ, goldbold, og sådan noget.
</div>
---

> Hvor kan jeg iøvrigt lære mere om <div>?

<div>-elementer er ikke specielle på nogen måde. De er ganske
almindelige block-level HTML-elementer, lige som <p> og <h1>.
Den eneste forskel er at <div>-elementer *ikke* har et specielt
udseende på forhånd, og at de ikke har en strukturel betydning.

Man bør kun bruge <h1>-elementer til overskrifter, fordi <h1>
*betyder* at det er en overskrift. Selv hvis man ændrer dens udseende,
så vil, fx, en HTML-oplæser stadig vide at det er en overskrift. Et
<div>-element er bare en kasse at putte ting i, den betyder ikke noget
i sig selv. Lidt lige som parenteser i matematik, de grupperer
indholdet, men betyder ikke noget selv. Derfor er div-elementer gode
til at hænge ens CSS på, da man ikke skal kæmpe mod deres normale
udseende.
(<span>-elementer er også elementer uden egen betydning og udseende,
de er blot inline-elementer. Inline-elementer flyder med teksten.
Andre eksempler er <em> og <a>)


/L
--
Lasse Reichstein Nielsen - lrn@hotpop.com
DHTML Death Colors: <URL:http://www.infimum.dk/HTML/rasterTriangleDOM.html>
'Faith without judgement merely degrades the spirit divine.'

Erik Ginnerskov (08-07-2004)
Kommentar
Fra : Erik Ginnerskov


Dato : 08-07-04 20:41

Jan Hansen wrote:
> Jeg vil gerne have stiplede linier omkring ordafsnit og billeder
> på min hjemmeside.

Anders siger: dashed
Lasse siger: dotted

Lad mig så lige forklare forskellen

Dashed er en punkteret linje - en linje bestående af korte streger.
Dotted er en priklinje - en linje bstående af en række prikker.

--
Med venlig hilsen
Erik Ginnerskov
http://hjemmesideskolen.dk - http://html-faq.dk
http://hjem.get2net.dk/egin



Per Rasmussen (08-07-2004)
Kommentar
Fra : Per Rasmussen


Dato : 08-07-04 22:25

Jan Hansen wrote in dk.edb.internet.webdesign.html:
> Jeg vil gerne have stiplede linier omkring ordafsnit og
billeder
> på min hjemmeside. <pre>-funktionen er ikke optimal til dette.
> Jeg vil gerne lave det i CSS med <div>-funktionen. Jeg forstår
> efterhånden, hvordan <div> fungerer i HTML, men vil gerne lære
> mere om det...
>
> Se følgende sider mht. stiplede linier - det er sådan noget jeg
> ønsker: www.sja.dk OG http://zinken.typepad.com
>
> Hvor kan jeg iøvrigt lære mere om <div>?
>
> Tak
>
> VH- Jan
>

Du kan lære mere i Tutorials på html.dk

PerR

--
Vil du lære at kode HTML, XHTML, CSS, SSI eller ASP?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

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

Månedens bedste
Årets bedste
Sidste års bedste