Avatar billede reklamefridk Nybegynder
19. august 2003 - 23:57 Der er 40 kommentarer og
1 løsning

Angive farve efter efter /body

Hvordan angiver jeg side-farven efter min sidste tabel,  uden det har nogen indflydelse på resten af siden derover.

Håber det "kun" er et spgs. om at kende de rette tags, ellers må jeg jo sætte point op.
Avatar billede reklamefridk Nybegynder
19. august 2003 - 23:59 #1
før /body, men efter sidste stykke af indholdet burde overskriften være
Avatar billede roenving Novice
20. august 2003 - 00:00 #2
html{background:#f00;}
body{background:#ccc;}
Avatar billede reklamefridk Nybegynder
20. august 2003 - 00:01 #3
ikke helt forstået - i mit stylesheet?
Avatar billede roenving Novice
20. august 2003 - 00:02 #4
-- troede egentlig ikke det kunne lade sig gøre, men det virkede umiddelbart fint !-)

-- og både i IE og Mozilla !-)
Avatar billede roenving Novice
20. august 2003 - 00:03 #5
Ja !-)

Jeg testede det:

<style type="text/css">
html{background:#f00;}
body{background:#ccc;}
</style>
Avatar billede reklamefridk Nybegynder
20. august 2003 - 00:10 #6
deet virker ikke efter hensigten, alt ovenfor som ikke er indeholdt i ramme eller tabel beliver også farvet efter det
Avatar billede reklamefridk Nybegynder
20. august 2003 - 00:14 #7
jeg sætter det godt nok ind i mit externe css, men det burde vel ikke have betydning?
Avatar billede roenving Novice
20. august 2003 - 00:14 #8
Det var derfor jeg også farvede body ...

-- men det er måske det du ikke har brug for ...

-- jeg lagde farve på body, fordi jeg ikke var sikker på hvordan det virkede og derfor havde brug for at se det, men du kan jo abre lægge en #fff ind på body !-)
Avatar billede roenving Novice
20. august 2003 - 00:15 #9
-- og ekstern elle intern kan _kun_ have betydning, hvis du har de samme selctorer flere gange, men det har du vel ikke ?-)
Avatar billede reklamefridk Nybegynder
20. august 2003 - 00:20 #10
man kan sige at jeg har brug for at farve alt "under" /body, men ikke over. Men det er også ok hvis det f.eks er blåt under sidste /altandetendbody og /body. Problemet er når siden ikke er lang nok, det kan jeg jo bare løse ved at placere alt andet ovenover i en tabel, men det vil jeg helst ikke.
Giver det mening?
Avatar billede reklamefridk Nybegynder
20. august 2003 - 00:21 #11
"under sidste /altandetendbody og /body."
skulle have været:
Mellem sidste /altandetendbody og /body.
Avatar billede reklamefridk Nybegynder
20. august 2003 - 00:30 #12
hvis bare der fandtes et tag som (bodyfarvefraher: en farve)  og så et slut tag (/bodyfarvetilher) -  Jeg har ikke særlig meget erfaring med html og kan ikke forestille mig hvordan, andet end at jeg tænker det må være muligt.
Jeg sætter gerne op til max. point hvis det er er sværere end jeg forestiller mig
Avatar billede roenving Novice
20. august 2003 - 00:31 #13
Jamen, har du ikke en baggrund på body i forvejen kan du bare sætte den til #fff som jeg nævner ovenfor, for det er den hvide default-farve -- det eneste problem kan være at der er padding og margin på, som så lige pludselig bliver synlig ...

Som standard er der 10 px udenom body, som normalt jo har default-farven, men det ændrer sig selvfølgelig, hvis man angiver en baggrund for siden bagved dokumentet, så det kan være nødvendigt at bekymre sig om dette ...

Der _er_ ikke noget ovenpå baggrunden udover body (dokumentet) så der er ikke noget man kan finde imellem slutningen af noget (body) og bunden af browseren !-)
Avatar billede reklamefridk Nybegynder
20. august 2003 - 00:34 #14
Body skal netop være hvid, men jeg skal tvinge alt "resterende" under siden til at være en blå farve hvis indholdet ikke fylder en skærm ud, f.eks. på en 21" med opløsning 1200x1600
Avatar billede roenving Novice
20. august 2003 - 00:37 #15
Så skulle det her virke:
<style type="text/css">
html{background:#524D99;}
body{background:#fff;}
</style>
Avatar billede grunken Nybegynder
20. august 2003 - 00:38 #16
mulighederne er da rimeligt uendelige (er de ik?)

man kan jo kaste faver på spans divs tables o.s.v sågar en lille frame

men jeg fatter sikkert hat (nå nej kasket ;-))
Avatar billede reklamefridk Nybegynder
20. august 2003 - 00:43 #17
okay - du har ret grunk, jeg tænker mig vist ikke om - okay, jeg skal have placeret et eller andet under min nederste tabel der udvider sig efter behov nedad alt efter skærmstørrelse og fylder resten ud, hvad gør jeg bedst?
Avatar billede roenving Novice
20. august 2003 - 00:44 #18
Jamen, virker det ikke når du 'bare' lægger ovenstående baggrunde på html og body ?-)
Avatar billede roenving Novice
20. august 2003 - 00:46 #19
Jeg fremturer selvfølgelig, fordi det i enhver test jeg har haft det igennem har virket præcis, som jeg tror du vil have det til:

Så længe der er indhold på siden, er det body, som styrer verden, derefter er der kun html-tagget som kan have nogen indflydelse !-)
Avatar billede reklamefridk Nybegynder
20. august 2003 - 00:49 #20
sådan her skal det virke og det vil det ikke.

top
xxxxxxxxx      xxxxxxxxxx


xxxxxxxxx
Avatar billede reklamefridk Nybegynder
20. august 2003 - 00:51 #21
hov, sorry - blev ikke færdig

top
xxxxxxxxx      xxxxxxxxxx


her er baggrund uden for tabeller
hvid

xxxxxxxxx      xxxxxxxxxx
bund

herunder er alt blåt
Avatar billede grunken Nybegynder
20. august 2003 - 00:52 #22
roenving den kan jeg knælme heller ikke få til at fungere ;)
Avatar billede reklamefridk Nybegynder
20. august 2003 - 00:52 #23
med dit forslag er alt under min sidste tabel hvidt
Avatar billede roenving Novice
20. august 2003 - 00:54 #24
Jeg har prøvet det på et dummy-dokument, som bla. indeholder en form, som jo er et block-level-element, men det som står uden for formen har også baggrundsfarve efter den angivelse jeg kom med ?-)

Dette virker simpelthen:

<style type="text/css">
html{background:#524D99;}
body{background:#fff;margin:0px;padding:0px;}
</style>
Avatar billede roenving Novice
20. august 2003 - 00:56 #25
Jamen, så er det vel fordi, der også er en
html, body{height:100%;}
Avatar billede roenving Novice
20. august 2003 - 00:58 #26
Andre ting som kan have indflydelse er f.eks. at man ikke indstiller IE til at bruge standarderne, jeg skulle lige teste, prøv at starte dokumentet med denne:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
    "http://www.w3.org/TR/html4/loose.dtd">

-- uden den tror IE, at verden er, som den gætter den skal være !-)
Avatar billede roenving Novice
20. august 2003 - 00:59 #27
Den indgår jo i mit dummy-dokument, så det kunne jeg ikke lige se skulle betyde noget, men fuldstændig korrekt, IE tror at hele området er body, hvis ikke den er med !-)
Avatar billede grunken Nybegynder
20. august 2003 - 01:04 #28
hehe Jes, det var jo mig igen *G*

<style type="text/css">
html{background:#524D99;}
body{background:#ffffff;display:block;}
</style>

virker bare ;)

så lærte jeg lige at man kunne putte baggrund på html tag'et ;)
Avatar billede roenving Novice
20. august 2003 - 01:04 #29
-- men at sætte ie til at bruge standarder kan jo så have indflydelse på andre dele af ens layout ...

Men giver til gengæld en chance for, at det stort set er ens på tværs af browsere og styresystemer !-)
Avatar billede reklamefridk Nybegynder
20. august 2003 - 01:05 #30
rosenving>> du har da noget så helt og aldeles ret - godt at du er så vedholdende!!  - jeg har ikke validetstestet noget som helst endnu og jeg har ikke fået <!DOCTYPE HTML PUBLIC  med  - der kan man jo bare se betydningen det har!

Det virker og har virket de sidste 15 indlæg -det beklager jeg du måtte bruge en time på...

forslaget løser mit problem 100!!
Avatar billede roenving Novice
20. august 2003 - 01:06 #31
Hehe, Nick, jeg var fra start gået igang med at skrive en kommentar om at man ikke kunne, men satte det da lige igennem webwriteren før jeg sendte svaret, så jeg lærte det igår ( 1 sek. før idag !-)
Avatar billede roenving Novice
20. august 2003 - 01:08 #32
Jamen velbekomme, reklamefridk -- og tak for points ;~}
Avatar billede reklamefridk Nybegynder
20. august 2003 - 01:10 #33
Jeg tror mange sidder og sveder med det problem, opgiver og må pakke det hele ind i en tabel, div eller andet, det her er jo langt nemmere at arbejde med og kan umiddelbart gøre designet anvendeligt i langt større opløsninger
Avatar billede reklamefridk Nybegynder
20. august 2003 - 01:12 #34
men måske er det bare mig som roder ud i den slags problemer :)

selv tak, de var godt givet ud !!- og du burde faktisk have nogle flere, men jeg har ikke så mange at jeg ligefrem vil presse dem ned over dig....
Avatar billede roenving Novice
20. august 2003 - 01:12 #35
Det er slet ikke umuligt, at du har ret, jeg tror faktisk at een af grundene til at det layout, jeg bruger på egen siden delvis har en sammenhæng med dette ...
Avatar billede roenving Novice
20. august 2003 - 01:13 #36
>>01:12:20

*gg* -- og jeg står ik' li'e og mangler !-)
Avatar billede reklamefridk Nybegynder
20. august 2003 - 01:19 #37
du har i hvert fald sparet mig for flere dages arbejde, jeg skal omdesigne en masse html sider om som ikke har været lavet med stylesheet fra starten, jeg er rimelig nybegynder og jeg løb ind i det problem at jeg skulle til at redigere alle sider endnu engang
Avatar billede reklamefridk Nybegynder
20. august 2003 - 01:20 #38
medmndre alle med store skærme skulle se en hvid kant forneden på de fleste sider
Avatar billede roenving Novice
20. august 2003 - 01:24 #39
Men så har du vel lært at du i de allerførste faser skal tage stilling til, om du vil bruge IE _uden_ standard-overholdelse ( som _alene_ oveholdes med angivelse af dtd'en også) eller om det skal være ie-only layout -- som du vil se hvis du hverken angiver DOCTYPE eller dtd !-)
Avatar billede reklamefridk Nybegynder
20. august 2003 - 01:44 #40
Jeg har en vis tendens til at kaste mig ud i det og gå i gang fra en ende af, så jeg må jo erfare at jeg må bruge mere tid til lidt research inden jeg kaster mig over side index og så videre derned af. Ellers kommer jeg til at rette for meget.

Der burde laves en slags "Har du husket inden du kopy/paster sider" toturial for dummies som mig :-)
Avatar billede roenving Novice
20. august 2003 - 01:51 #41
Jeg kan jo så sige, at jeg har været så heldig, at jeg fik tudet så meget i ørerne om standard-kompatibilitet fra starten, at da jeg lavede min første (og eneste !-) hjemmeside, var der 4 (fire !-) ændringer der skulle til før den validerede rent _både_ i html og css -- og tre af dem handlede om at background-color og forgrunds color kun giver meníng i samlet kontekst !o]

-- men da jeg smed en webwriter ind i maskinen var en af de første ting at lave en dummy, hvor <!DOCTYPE var inkluderet _med_ dtd !-)
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