Zou het dan geen idee zijn om gewoon zelf een topic op te starten met zulk een vraag ... in plaats die vraag te platsen in een ander 'groot-vragen-topic' waar die eigenlijk geheel niet hoort (sowieso is dat al snel een nadeel van zulke grote vragen-topics, dat mensen niet zelf meer een topic durven op te starten met een legitiem vragje)quote:Op vrijdag 3 juli 2009 10:52 schreef Nashje het volgende:
[..]
Dat zeg ik ook niet. Ik heb het over een div.
Er was/is geen topic over HTML.
Je kunt cellen gewoon borders geven, dus: ja.quote:Op donderdag 9 juli 2009 22:21 schreef daReaper het volgende:
Is er een manier waarop ik dit effect: http://www.htmlcodetutorial.com/tables/index_famsupp_179.html met CSS kan bereiken?
Elke cell een apparte class geven en dan border-top uitzetten etc...quote:Op donderdag 9 juli 2009 22:21 schreef daReaper het volgende:
Is er een manier waarop ik dit effect: http://www.htmlcodetutorial.com/tables/index_famsupp_179.html met CSS kan bereiken?
Probleem is dat ik alleen controle heb over de CSS, niet over de HTML-output... Hoeveel manieren blijven er dan nog over?quote:Op vrijdag 10 juli 2009 13:40 schreef Flaccid het volgende:
[..]
Elke cell een apparte class geven en dan border-top uitzetten etc...
Dus hoe de tabel in elkaar zit heb jij totaal geen controle over? Slechts een css ding? mmm, lastig. Probeer dit eens:quote:Op zaterdag 11 juli 2009 12:47 schreef daReaper het volgende:
[..]
Probleem is dat ik alleen controle heb over de CSS, niet over de HTML-output... Hoeveel manieren blijven er dan nog over?
1 2 3 | border: none; } |
Dan zou je alle cellen een border (boven + links) kunnen geven. Vervolgens de cellen in de eerste rij geen border boven, en de eerste cel per rij geen border links.quote:Op zaterdag 11 juli 2009 12:47 schreef daReaper het volgende:
[..]
Probleem is dat ik alleen controle heb over de CSS, niet over de HTML-output... Hoeveel manieren blijven er dan nog over?
1 2 3 4 5 6 7 8 9 10 11 | border: 0; border-top: 1px solid red; border-left: 1px solid red; } table tbody tr:first-child td { border-top: 0; } table tbody tr td:first-child { border-left: 0; } |
tof! Werkt in elk geval prima in IE7 en Moz, bedanktquote:Op zaterdag 11 juli 2009 13:04 schreef Light het volgende:
[..]
Dan zou je alle cellen een border (boven + links) kunnen geven. Vervolgens de cellen in de eerste rij geen border boven, en de eerste cel per rij geen border links.
[ code verwijderd ]
Niet getest. Sowieso gaat het niet werken in IE6, die ondersteunt :first-child niet.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | <div id="main_container"> <div id="box1">box1</div> <div id="Menu"> <div id="box2">box2</div> <div id="box3">box3</div> <div id="box4">box4</div> </div> <div id="box5">box5 dit is een test</div> </div> </body> |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 | font-size: 16px; color: #CCF; } a:link { text-decoration: none; } a:visited { text-decoration: none; color: #CCC; } a:hover { text-decoration: none; } a:active { text-decoration: none; } body{ margin: 0; text-align: center; } div#main_container{ margin: 0 auto 0 auto; width: 750px; text-align: left; } div#box1{ float:left; width: 213px; height: 600px; background:url(sitebasis%20copy.jpg); } div#box2{ position:relative; float:none; width: 156px; height: 118px; background-color:#6F0; } div#box3{ position:relative; float:none; width: 156px; height: 142px; background-color:#933; } div#box4{ position:relative; float:none; width: 156px; height: 340px; background-color:#00F; } div#box5{ position:relative; left: 369px; width: 384px; height: 600px; background-color:#C9C; } div#Menu{ position:relative; float:left; width: 384px; height: 600px; } |
1 2 3 4 5 6 7 8 9 10 11 | <div id="box1">box1</div> <div id="Menu"> <div id="box2">box2</div> <div id="box3">box3</div> <div id="box4">box4</div> </div> <div id="box5">box5 dit is een test</div> </div> |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 | font-size: 16px; color: #CCF; } a:link { text-decoration: none; } a:visited { text-decoration: none; color: #CCC; } a:hover { text-decoration: none; } a:active { text-decoration: none; } body { margin: 0; text-align: center; } div#main_container { margin: 0 auto 0 auto; width: 750px; text-align: left; } div#box1 { float:left; width: 200px; height: 600px; background:url(sitebasis%20copy.jpg); } div#box2 { width: 150px; height: 118px; background-color:#66FF00; } div#box3 { width: 150px; height: 142px; background-color:#993333; } div#box4 { width: 150px; height: 340px; background-color:#0000FF; } div#box5 { float: left; width: 400px; height: 600px; background-color:#CC99CC; } div#Menu { float:left; width: 150px; height: 600px; } |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 | body { font-family: Arial, serif; font-size: 10pt; } A:visited {text-decoration: none; color: white} A:link {text-decoration: none; color: white} A:active {text-decoration: none; color: white} A:hover {text-decoration: underline; color: lightgreen;} .big-main { position: absolute; background-image: url(bg.jpg); background-repeat:repeat-x; height: 100%; width: 100%; } .topmain { position:relative; height:178px; width:802px; background-image: url('images/header.png'); border:thin #CCCCCC solid; } .menu { position:relative; border:thin #CCCCCC solid; background-color:#1A1A1A; font: Verdana; height:37px; width:802px; background-image: url('images/menu/menubg.png'); background-repeat:repeat-x; color: white; text-align: right; } .menuheader { border:thin #CCCCCC solid; color: white; height: 28px; background-color:#1A1A1A; background-image: url('images/menu/menuheader.png'); background-repeat:repeat-x; } .menuitem { color: white; text-align: left; height: 26px; background-color:#1A1A1A; background-image: url('images/menu/menuitem.png'); background-repeat:repeat-x; } .contentitemheader { color: white; text-align: center; height: 26px; background-color:#1A1A1A; background-image: url('images/menu/menuitem.png'); background-repeat:repeat-x; } .contentitem { color: white; text-align: left; height: 26px; background-color:#1A1A1A; } #container { width:802px; height: 80%; margin: 0; } #div1 { background: #000000; width: 32%; float: left; border:thin #CCCCCC solid; background-color:#1A1A1A; } #div2 { background: #555555; width: 65%; height: 80%; float: right; border:thin #CCCCCC solid; background-color:#1A1A1A; overflow:hidden; } #div3 { background: #000000; width: 32%; float: left; border:thin #CCCCCC solid; background-color:#1A1A1A; } |
Geen height definiërenquote:Op dinsdag 14 juli 2009 14:20 schreef DirkZz het volgende:
Maar dit is in mijn ogen niet de oplossing, het moet toch mogelijk zijn dat alles gewoon met de tekst meeschuift?
Had ik ook geprobeert, dan gaat div#3 flippen, en er onder staan.quote:
Alles wat onder elkaar moet doe je samen nesten in een div.quote:Op dinsdag 14 juli 2009 @ 16:54 schreef DirkZz het volgende:
[..]
Had ik ook geprobeert, dan gaat div#3 flippen, en er onder staan.
1. Zonder height ingesteld:
http://i26.tinypic.com/4pv8z5.png
2. met height ingesteld:
http://i28.tinypic.com/19l9xj.png
1 2 3 4 5 6 7 8 9 10 | <div id="div1"> <div class=menuheader><b>Karting menu</b></div> <div class=menuitem>Menu items uit database</div> <div id="div3"> <div class=menuheader><b>Autocross menu</b></div> <div class=menuitem>Menu items uit database</div> </div></div> |
Kijk eens naar de post hierboven van Chanty87 (met paint), en pak het op zo'n manier aan.quote:Op dinsdag 14 juli 2009 @ 17:37 schreef DirkZz het volgende:
[ code verwijderd ]
Heb het nu zo, maar nu verschijnt het 2e menu, in het eerste menu.
1 2 3 4 5 6 7 8 | <div #linkerkolom> <div #boven></div> <div #onder></div> </div> <div #rechterkolom> </div> </div> |
Forum Opties | |
---|---|
Forumhop: | |
Hop naar: |