Avatar billede daniel_d Nybegynder
17. januar 2003 - 23:04 Der er 40 kommentarer og
1 løsning

Forskellige BODY styles til forskellige DIV

Er det muligt at have forskellige BODY styles til forskellige div?

Min body style ser sådan her ud:
<style type="text/css">
BODY { font-family: verdana, geneva, arial, helvetica, sans-serif; color: #000000;
  scrollbar-base-color:#99CCFF;
  scrollbar-fase-color:#99CCFF; 
  scrollbar-highlight-color:#FFFFFF;
  scrollbar-arrow-color:#336699;
  scrollbar-shadow-color:#339966;
  scrollbar-darkshadow-color:#FFFFFF; 
  scrollbar-track-color:#66CCFF; 
}
</style>

Men havde i tankerne at ændre scrollbar-farven så den passer til den DIV der er åben.

Er det muligt ?
Avatar billede Slettet bruger
17. januar 2003 - 23:10 #1
hvis det er til div skal det da ikke hedde body... :)

du kan sætte et punktum foran og kalde dem

.div1 {blablabla}
.div2 {blablabla}

og så hente dem ind i det specielle divs... class="div1"
Avatar billede brixz Nybegynder
17. januar 2003 - 23:10 #2
hvis du nu i de <div> tags som skal være anderledes insætter class kan det godt lade sig gøre f.eks. <div class="div1">  | og så i css filen skriver du

.div1 {
scrollbar-base-color:#99CCFF;
scrollbar-fase-color:#99CCFF; 
scrollbar-highlight-color:#FFFFFF;
......
}
Avatar billede brixz Nybegynder
17. januar 2003 - 23:11 #3
:)
Avatar billede daniel_d Nybegynder
17. januar 2003 - 23:11 #4
Kan man godt det med scrollbar tag'et ?
Troede kun man kunne "køre" det tag fra BODY
Avatar billede Slettet bruger
17. januar 2003 - 23:12 #5
nope... du kan bruge det overalt..
Avatar billede daniel_d Nybegynder
17. januar 2003 - 23:12 #6
Det må jeg lige prøve så...
Avatar billede brixz Nybegynder
17. januar 2003 - 23:15 #7
Nej det er da noget vrøvl jeg siger!

du kan jo ikke have flere forskellige scrollbar instillinger end en per side
Avatar billede brixz Nybegynder
17. januar 2003 - 23:19 #8
Men du kan da i body tagget skrive class="..." og på den måde have en side der er anderledes end hvis der bare står body
---
html eks.
<body>
eller
<body class="blabla">
---
css eks.
body {
scroll......}

eller

.blabla {scrol...}
Avatar billede brixz Nybegynder
17. januar 2003 - 23:21 #9
men du kan jo ikke have 2 instillinger på samme side der giver forskellige farver til scrolleren vel.
så vil den bare vise en eller slet ingen
Avatar billede Slettet bruger
17. januar 2003 - 23:21 #10
selvfølgelig kan du have flere scrollbars....

body { blablascrollbarblabla }

.div1 { blablascrollbarblabla } //hvis nu du har scrollbars i body kan de da godt se anderledes ud...
Avatar billede Slettet bruger
17. januar 2003 - 23:22 #11
hvis nu du har scrollbars i body kan de da godt se anderledes ud...

=

hvis nu du har scrollbars i DIV kan de da godt se anderledes ud...
Avatar billede brixz Nybegynder
17. januar 2003 - 23:23 #12
jo, hvis du har flere scrollers, men som f.eks. her på exp.dk er der kun 1 og hvis du så har flere forskellige instillinger vil det ikke køre
Avatar billede brixz Nybegynder
17. januar 2003 - 23:24 #13
hvad siger daniel_d

har du testet det?
Avatar billede daniel_d Nybegynder
17. januar 2003 - 23:25 #14
ikke endnu... prøver nu
Damen skulle lige "puttes" :o)
Avatar billede brixz Nybegynder
17. januar 2003 - 23:26 #15
:) den kender jeg godt
Avatar billede daniel_d Nybegynder
17. januar 2003 - 23:27 #16
Jeg har kun en scroller, men alt efter hvilken div der er visible skal stylen for scrollen ændres tilsvarende... prøver med de forslag i er kommet med
Avatar billede daniel_d Nybegynder
17. januar 2003 - 23:30 #17
Ser ikke ud til at virke når scrollbar stylen ikke er i BODY altså
Avatar billede daniel_d Nybegynder
17. januar 2003 - 23:37 #18
Kan ikke få det til at virke altså...
Avatar billede daniel_d Nybegynder
17. januar 2003 - 23:39 #19
Havde tænkte mig noget i den her stil:

<style type="text/css">
.Lag00 {
  scrollbar-base-color:#99CCFF;
  scrollbar-fase-color:#99CCFF; 
  scrollbar-highlight-color:#FFFFFF;
  scrollbar-arrow-color:#336699;
  scrollbar-shadow-color:#339966;
  scrollbar-darkshadow-color:#FFFFFF; 
  scrollbar-track-color:#66CCFF; 
}
.Lag01 {
  scrollbar-base-color:#99CCFF;
  scrollbar-fase-color:#99CCFF; 
  scrollbar-highlight-color:#FFFFFF;
  scrollbar-arrow-color:#336699;
  scrollbar-shadow-color:#339966;
  scrollbar-darkshadow-color:#FFFFFF; 
  scrollbar-track-color:#66CCFF; 
}
.Lag02 {
  scrollbar-base-color:#99CCFF;
  scrollbar-fase-color:#99CCFF; 
  scrollbar-highlight-color:#FFFFFF;
  scrollbar-arrow-color:#336699;
  scrollbar-shadow-color:#339966;
  scrollbar-darkshadow-color:#FFFFFF; 
  scrollbar-track-color:#66CCFF; 
}
.Lag03 {
  scrollbar-base-color:#336699;
  scrollbar-fase-color:#336699; 
  scrollbar-highlight-color:#336699;
  scrollbar-arrow-color:#336699;
  scrollbar-shadow-color:#339966;
  scrollbar-darkshadow-color:#336699; 
  scrollbar-track-color:#336699; 
}
</style>

<div class="Lag00">Tekst</div>
<div class="Lag01">Tekst</div>
<div class="Lag02">Tekst</div>
<div class="Lag03">Tekst</div>

Dette er dog kraftigt forenklet, men princippet skulle være der. 1 scrollbar style per div...

Er dette ikke muligt ?
Avatar billede daniel_d Nybegynder
17. januar 2003 - 23:59 #20
Har I givet op ?
Jeg har - kan ikke finde ud af det.
Avatar billede brixz Nybegynder
18. januar 2003 - 00:01 #21
kan du ikke nøjes med en scrollbar?

ellers ville jeg da gerne se på din html og css filer
hvis du vil sende dem til mig?
Avatar billede daniel_d Nybegynder
18. januar 2003 - 00:03 #22
Det ligger på:
http://www.d-form.dk
Hvis du altså vil kigge på det. Min css hedder default.css <- kan godt være den er lidt rodet - :o)
Avatar billede daniel_d Nybegynder
18. januar 2003 - 00:08 #23
syret... al teksten i denne tråd er væk på min coms
Avatar billede brixz Nybegynder
18. januar 2003 - 00:16 #24
ahh dejlig at høre, så er jeg ikke den eneste.
troede at jeg var blevet blind
Avatar billede brixz Nybegynder
18. januar 2003 - 00:16 #25
og det er ikke kun her inde. Alle andre spm er også væk!!!

mon lige alt blev slettet der?
Avatar billede brixz Nybegynder
18. januar 2003 - 00:17 #26
jeg fik ikke din adresse, vil du gerne gentage?
Avatar billede daniel_d Nybegynder
18. januar 2003 - 00:17 #27
underligt...
men som sagt ligger min side på www.d-form.dk
min css fil hedder default
Avatar billede brixz Nybegynder
18. januar 2003 - 00:27 #28
ahh. sådan.

nu er jeg færtig med at ryde op i css filen. Så kan jeg også se hvad der står hehe
Avatar billede daniel_d Nybegynder
18. januar 2003 - 00:28 #29
Ja... ved at den er lidt rodet LOL
Avatar billede brixz Nybegynder
18. januar 2003 - 00:34 #30
Uha der er noget javascript med. Det er ikke lige min stærke side
Avatar billede daniel_d Nybegynder
18. januar 2003 - 00:35 #31
Det er kun til at vise og skjule de forskellige lag jeg bruger
Avatar billede brixz Nybegynder
18. januar 2003 - 00:39 #32
Jeg kan se at du har lavet et class="forsidelink" i det første lag, dette er ikke sikkert at det virker, men prøv i din css fil at skrive:

.forsidelink {
scrollbar-base-color:#99CCFF;
scrollbar-fase-color:#99CCFF;
scrollbar-highlight-color:#FFFFFF;
scrollbar-arrow-color:#336699;
scrollbar-shadow-color:#339966;
scrollbar-darkshadow-color:#FFFFFF;
scrollbar-track-color:#66CCFF;
}
Avatar billede brixz Nybegynder
18. januar 2003 - 00:40 #33
eller kunne du ikke fjerne den scrollbar helt da den ikke har nogen nytte nogen af stederne eller kommer der mere teks senere der gør dem nødvendige?
Avatar billede daniel_d Nybegynder
18. januar 2003 - 00:42 #34
Det er meningen at der senere skal komme mere tekst således at det vil være nødvendigt med scrollbars
Avatar billede brixz Nybegynder
18. januar 2003 - 00:42 #35
okay
Avatar billede daniel_d Nybegynder
18. januar 2003 - 00:43 #36
Altså mere tekst hvis du f.eks. klikker på dynamisk webdesign <- den tekst der kommer frem vil måske blive længere end vinduet
Avatar billede brixz Nybegynder
18. januar 2003 - 00:44 #37
Ja jeg forstår dig godt
Avatar billede daniel_d Nybegynder
18. januar 2003 - 00:45 #38
ok :o)
Avatar billede daniel_d Nybegynder
18. januar 2003 - 01:12 #39
jeg har løst mit problem... Jubiiii
Kig selv... nu skal jeg bare definere nogle ordentlige styles for dem. Løste det vha. af asp

Her er hvordan jeg klarede det hvis det har interesse:

<head>
<meta http-equiv="Content-Language" content="da">
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<meta name="GENERATOR" content="Microsoft FrontPage 4.0">
<meta name="ProgId" content="FrontPage.Editor.Document">
<title>forside_indhold</title>
<%
  if request.querystring("id") = "dynamisk_webdesign" THEN
%>
<style type="text/css">
BODY
{
  scrollbar-base-color:#99CCFF;
  scrollbar-fase-color:#99CCFF; 
  scrollbar-highlight-color:#FFFFFF;
  scrollbar-arrow-color:#336699;
  scrollbar-shadow-color:#339966;
  scrollbar-darkshadow-color:#FFFFFF; 
  scrollbar-track-color:#66CCFF; 
}
</style>
<%
  Else
  End If
%>
<%
  if request.querystring("id") = "billed_manipulering" THEN
%>
<style type="text/css">
BODY
{
  scrollbar-base-color:#99CCFF;
  scrollbar-fase-color:#99CCFF; 
  scrollbar-highlight-color:#FFFFFF;
  scrollbar-arrow-color:#336699;
  scrollbar-shadow-color:#339966;
  scrollbar-darkshadow-color:#FFFFFF; 
  scrollbar-track-color:#336699; 
}
</style>
<%
  Else
  End If
%>
<%
  if request.querystring("id") = "cms_administrationssystemer" THEN
%>
<style type="text/css">
BODY
{
  scrollbar-base-color:#99CCFF;
  scrollbar-fase-color:#99CCFF; 
  scrollbar-highlight-color:#FFFFFF;
  scrollbar-arrow-color:#336699;
  scrollbar-shadow-color:#339966;
  scrollbar-darkshadow-color:#FFFFFF; 
  scrollbar-track-color:#99ccff; 
}
</style>
<%
  Else
  End If
%>
</head>
Avatar billede daniel_d Nybegynder
18. januar 2003 - 01:13 #40
Men synes alligevel der skal være point til dig brixz fordi du prøvede så ihærdigt at hjælpe mig. :o)

Tak for hjælpen...
Mvh
Daniel D
Avatar billede brixz Nybegynder
18. januar 2003 - 01:16 #41
Takker og bukker :)
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

IT-JOB