Avatar billede ttopholm Nybegynder
06. juli 2003 - 19:23 Der er 9 kommentarer og
1 løsning

afslutte Stylesheet

Hvordan afslutter jeg et stylesheet, så ikke virker i hele dokumentet, men kun noget af dokumentet...
Avatar billede proware Nybegynder
06. juli 2003 - 19:29 #1
hm jeg er ikke helt med
Avatar billede googolplex Novice
06. juli 2003 - 19:35 #2
Du kan indsætte style direkte i de enkelte elementer:

<p style="color: #123456; margin-left: 20px">
This is a paragraph
</p>

Er det det du tænker på ?
Avatar billede ttopholm Nybegynder
06. juli 2003 - 19:35 #3
når du f.eks. har dette

STYLE type=text/css>A {
    FONT-WEIGHT: bold; TEXT-DECORATION: none
}
A:link {
    FONT-WEIGHT: bold; TEXT-DECORATION: none
}
.link {
    FONT-WEIGHT: bold; TEXT-DECORATION: none
}
A:hover {
    COLOR: #ff0000; BACKGROUND-COLOR: transparent; TEXT-DECORATION: underline
}
A:active {
    COLOR: #ff0000; TEXT-DECORATION: underline
}
B {
    FONT-WEIGHT: bold
}
STRONG {
    FONT-WEIGHT: bold
}
P {
    MARGIN-TOP: 0px
}
LI {
   
}
BODY {
    FONT-WEIGHT: normal; FONT-SIZE: 12px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
PRE {
    MARGIN-TOP: 0px; BACKGROUND: #ffffcc; FONT: 11px "Courier New", Courier, monospace; COLOR: blue; LIST-STYLE-TYPE: none
}
H1 {
    FONT: bold 32px "Arial Rounded MT Bold", Arial, Helvetica, sans-serif; TEXT-ALIGN: left
}
H2 {
    FONT: bold 26px "Arial Rounded MT Bold", Arial, Helvetica, sans-serif; TEXT-ALIGN: left
}
H3 {
    FONT: bold 18px "Arial Rounded MT Bold", Arial, Helvetica, sans-serif; TEXT-ALIGN: left
}
H4 {
    MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 0px; FONT: bold 12px "Arial Rounded MT Bold", Arial, Helvetica, sans-serif
}
H5 {
    FONT-SIZE: 12px; TEXT-ALIGN: center
}
H6 {
    BORDER-RIGHT: rgb(192,192,192) 1px inset; BORDER-TOP: rgb(192,192,192) 1px inset; FONT-SIZE: 10px; BORDER-LEFT: rgb(192,192,192) 1px inset; COLOR: gray; BORDER-BOTTOM: rgb(192,192,192) 1px inset; BACKGROUND-COLOR: transparent; TEXT-ALIGN: center
}
TABLE {
    BORDER-RIGHT: rgb(255,255,255) 0px solid; PADDING-RIGHT: 3px; BORDER-TOP: rgb(255,255,255) 0px solid; PADDING-LEFT: 3px; MARGIN-BOTTOM: 15px; PADDING-BOTTOM: 3px; FONT: 12px Arial, Helvetica, sans-serif; BORDER-LEFT: rgb(255,255,255) 0px solid; PADDING-TOP: 3px; BORDER-BOTTOM: rgb(255,255,255) 0px solid; BACKGROUND-COLOR: rgb(0,0,0); border-spacing: 1px
}
.grr {
    BORDER-RIGHT: rgb(255,255,255) 0px solid; PADDING-RIGHT: 3px; BORDER-TOP: rgb(255,255,255) 0px solid; PADDING-LEFT: 3px; MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 3px; FONT: 12px Arial, Helvetica, sans-serif; BORDER-LEFT: rgb(255,255,255) 0px solid; PADDING-TOP: 3px; BORDER-BOTTOM: rgb(255,255,255) 0px solid; BACKGROUND-COLOR: rgb(255,255,100)
}
.tableblank {
    BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 1px; PADDING-LEFT: 1px; BORDER-LEFT-WIDTH: 0px; BORDER-LEFT-COLOR: transparent; BORDER-BOTTOM-WIDTH: 0px; BORDER-BOTTOM-COLOR: transparent; PADDING-BOTTOM: 1px; FONT: 12px Arial, Helvetica, sans-serif; BORDER-TOP-COLOR: transparent; PADDING-TOP: 1px; BACKGROUND-COLOR: transparent; BORDER-RIGHT-WIDTH: 0px; BORDER-RIGHT-COLOR: transparent
}
TABLE.tableblank TD {
    BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 1px; PADDING-LEFT: 1px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 1px; FONT: 12px Arial, Helvetica, sans-serif; PADDING-TOP: 1px; BACKGROUND-COLOR: #ffffff; BORDER-RIGHT-WIDTH: 0px
}
.transparent {
    BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-LEFT-COLOR: transparent; BORDER-BOTTOM-WIDTH: 0px; BORDER-BOTTOM-COLOR: transparent; PADDING-BOTTOM: 0px; FONT: 12px Arial, Helvetica, sans-serif; BORDER-TOP-COLOR: transparent; PADDING-TOP: 0px; BACKGROUND-COLOR: transparent; BORDER-RIGHT-WIDTH: 0px; BORDER-RIGHT-COLOR: transparent
}
TABLE.transparent TD {
    BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; FONT: 12px Arial, Helvetica, sans-serif; PADDING-TOP: 0px; BACKGROUND-COLOR: transparent; BORDER-RIGHT-WIDTH: 0px
}
TR {
    FONT: 12px Arial, Helvetica, sans-serif
}
TH {
    BORDER-TOP-WIDTH: 1px; BORDER-LEFT-WIDTH: 1px; FONT-SIZE: 18px; BORDER-BOTTOM-WIDTH: 1px; COLOR: #ffffff; BACKGROUND-COLOR: #000063; TEXT-ALIGN: center; BORDER-RIGHT-WIDTH: 1px
}
TD {
    PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; FONT: 12px Arial, Helvetica, sans-serif; PADDING-TOP: 3px; BACKGROUND-COLOR: #efefef
}
.sourcecode {
    COLOR: blue; FONT-FAMILY: "Courier New", Courier, monospace; LIST-STYLE-TYPE: none; BACKGROUND-COLOR: transparent
}
.tablestd {
    FONT-SIZE: 12px; MARGIN-BOTTOM: 15px; COLOR: black; BORDER-TOP-STYLE: solid; BORDER-RIGHT-STYLE: solid; BORDER-LEFT-STYLE: solid; BACKGROUND-COLOR: #dfdfdf; BORDER-BOTTOM-STYLE: solid
}
.trhead1 {
    BORDER-TOP-WIDTH: 1px; BORDER-LEFT-WIDTH: 1px; FONT-SIZE: 18px; BORDER-BOTTOM-WIDTH: 1px; COLOR: #ffffff; BACKGROUND-COLOR: #000063; TEXT-ALIGN: center; BORDER-RIGHT-WIDTH: 1px
}
.tablehead {
    BORDER-TOP-WIDTH: 1px; BORDER-LEFT-WIDTH: 1px; FONT-SIZE: 18px; BORDER-BOTTOM-WIDTH: 1px; COLOR: #ffffff; BACKGROUND-COLOR: #000063; TEXT-ALIGN: center; BORDER-RIGHT-WIDTH: 1px
}
.trsubhead {
    TEXT-ALIGN: center
}
.trtable {
    PADDING-BOTTOM: 0px
}
.trtableright {
    BORDER-RIGHT: medium none; BORDER-TOP: medium none; MARGIN-BOTTOM: 0px; BORDER-LEFT: medium none; BORDER-BOTTOM: medium none
}
.button {
    FONT-WEIGHT: bold; FONT-SIZE: 19px; COLOR: #ff9c01; BACKGROUND-COLOR: transparent; TEXT-ALIGN: center; TEXT-DECORATION: none
}
.trheadright {
    FONT-SIZE: 19px; BACKGROUND: url(images/button/black-button-up-head.gif); PADDING-BOTTOM: 0px; PADDING-TOP: 7px; TEXT-ALIGN: center
}
.trtextright {
    PADDING-RIGHT: 7px; PADDING-LEFT: 7px; FONT-SIZE: 10px; BACKGROUND: url(images/button/black-button-up-middle.gif); PADDING-BOTTOM: 0px; COLOR: white; PADDING-TOP: 0px; TEXT-ALIGN: center
}
.trsubright {
    BACKGROUND: url(images/button/black-button-up-sub.gif); PADDING-BOTTOM: 7px; FONT: bold small-caps 14px Arial, Helvetica, sans-serif; COLOR: white; PADDING-TOP: 0px; TEXT-ALIGN: center
}
.trtextsubright {
    PADDING-RIGHT: 7px; PADDING-LEFT: 7px; FONT-SIZE: 10px; BACKGROUND: url(images/button/black-button-up-sub.gif); PADDING-BOTTOM: 7px; COLOR: white; PADDING-TOP: 0px; TEXT-ALIGN: center
}
.trtext {
    FONT-SIZE: 10px; COLOR: white; BORDER-BOTTOM: medium none; BACKGROUND-COLOR: transparent; TEXT-ALIGN: center
}
.intranet {
    COLOR: black; BACKGROUND-COLOR: #90ee90
}
.hidden {
    VISIBILITY: hidden; FONT: 6px Arial, serif; COLOR: white; BACKGROUND-COLOR: #fffffe
}
</STYLE>


Vil det jo virker på hele html-filen, men hvis jeg nu kun ville have det til at fungere på en del af html-filen. men ikke alt
Avatar billede ttopholm Nybegynder
06. juli 2003 - 19:37 #4
googolplex : ja lidt men jeg skal bare have alt det her med....
Avatar billede googolplex Novice
06. juli 2003 - 20:37 #5
Ja, men det virker jo kun på de dele af din html-fil hvor du selv henviser til det. Fx:

<td class="trtext">blach blah</td>

Så bestemmer du jo selv hvor du vil bruge hvad.
Avatar billede googolplex Novice
06. juli 2003 - 20:39 #6
Avatar billede roenving Novice
07. juli 2003 - 00:35 #7
>>ttopholm

Det kan du IKKE !-)

Alle stylesheets lever i _hele_ dokumentet, så du må bruge forskellige classes eller lave nogle subtile tildelinger, som f.eks.

.firstpart a{color:green}
.secondpart a{color:magenta}

og så dele din side op med enten divs eller table-rows/cells (første med class="firstpart", anden med class="secondpart") eller også lave nogle mere faste tildelinger, hvor classes er differentieret ...

Eksempel på det første:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
    "http://www.w3.org/TR/html4/loose.dtd">
<HTML>
<HEAD>
<TITLE>Tomt dokument</TITLE>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<STYLE TYPE="text/css">
.firstpart a{color:green}
.secondpart a{color:magenta}
</STYLE>
</HEAD>
<BODY>
<DIV ID="firstpart" CLASS="firstpart">
<A HREF="#" onclick="alert('firstpart')">Dette er den første del</A>
<br>
Øvrig div-tekst</DIV>
<DIV ID="secondpart" CLASS="secondpart">
<A HREF="#" onclick="alert('secondpart')">Dette er den anden del</A>
<br>
Øvrig div-tekst</DIV>
</BODY>
</HTML>
Avatar billede ttopholm Nybegynder
27. august 2004 - 20:00 #8
Smid et svar
Avatar billede roenving Novice
28. august 2004 - 12:18 #9
Velbekomme '-)
Avatar billede roenving Novice
28. august 2004 - 15:16 #10
-- og tak for point ;~}
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
Kurser inden for grundlæggende programmering

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