1 |
Dat is t probleem niet denk ik. Zelfs als het scherm groot zat is doet het een beetje raar. Demo op http://joristimes.nl/kutje/quote:Op zondag 7 juni 2009 11:27 schreef cablegunmaster het volgende:
ik neem aan dat je bovenste ding uit 1 plaatje bestaat ? je kan een min-length of min-width instellen![]()
zodat hij niet kleiner word dan dat plaatje wat je boven aan hebt gebruikt
[ code verwijderd ]
dit ter behoeve aan de breedte kijk hoe breed het plaatje is en stel het in?
hierdoor heb je altijd de gewenste grootte is het beweegbaar in de breedte als het langer word.
maar houd het een absolute waarde aan als het kleiner is dan 800px.
vertel het me als het zo is opgelost![]()
merk er niks van in FFquote:Op zondag 7 juni 2009 11:45 schreef Flaccid het volgende:
[..]
Dat is t probleem niet denk ik. Zelfs als het scherm groot zat is doet het een beetje raar. Demo op http://joristimes.nl/kutje/
Huh? Tijdens dat je je schermpje resizen zie ik mijn top ding niet align met mn body bgquote:Op zondag 7 juni 2009 11:51 schreef cablegunmaster het volgende:
[..]
merk er niks van in FF![]()
*test in IE *
/* ignore 2 plaatjes kunnen niet in 1 div classquote:Op zondag 7 juni 2009 12:01 schreef Flaccid het volgende:
[..]
Huh? Tijdens dat je je schermpje resizen zie ik mijn top ding niet align met mn body bg
1 2 3 4 5 6 | <div class="contenttop"> </div> <div class="body"> </div> </div> |
Met middle bedoel je het witte vlak? Dat zit vast aan de body, vanwege 100% height.quote:Op zondag 7 juni 2009 12:14 schreef cablegunmaster het volgende:
[..]
weet ik , probeer de top en middle eens in 1 div te doen?
je kan het makkelijk in 1 css gedeelte maken
https://developer.mozilla.org/en/CSS/-moz-border-radius
zie voorbeeld![]()
je kan het makkelijk zelf na maken![]()
negeer dat maar even, je hebt 2 verschillende plaatjes , dan komt dat niet goed uit.quote:Op zondag 7 juni 2009 12:23 schreef Flaccid het volgende:
[..]
Met middle bedoel je het witte vlak? Dat zit vast aan de body, vanwege 100% height.
Dat 2e komt in de buurt. van wat ik wil, maar nog niet helemaal. Ik heb besloten om de onderkant ook maar een randje te geven, zodat de 100% height niet per sé hoeft. Nog een kort css vraagje:quote:Op zondag 7 juni 2009 12:24 schreef cablegunmaster het volgende:
[..]
negeer dat maar even, je hebt 2 verschillende plaatjes , dan komt dat niet goed uit.
oplossing 1:
borders recreeren met kleuren en stylen en er een randje aangeven met CSS
oplossing 2:
je vak in een container stoppen (andere klasse)
en de container centreren. en in de container alle andere divs instoppen. ^O^
1 2 3 4 5 6 7 8 9 10 11 12 13 14 | margin: 0 auto; width: 800px; height: 17px; background-repeat:no-repeat; } #top{ background-image:url(img/contenttop.png); } #bottom{ background-image:url(img/contentbottom.png) } |
welke html code gebruikte je?quote:Op zondag 7 juni 2009 12:28 schreef Flaccid het volgende:
[..]
Dat 2e komt in de buurt. van wat ik wil, maar nog niet helemaal. Ik heb besloten om de onderkant ook maar een randje te geven, zodat de 100% height niet per sé hoeft. Nog een kort css vraagje:
Ik heb nu deze code, ik dacht slim te zijn:
[ code verwijderd ]
En dat ik dan de bovenste div 2 id's gaf, maar dat kan niet ofwel? Hoe moet het dan?
Dat dus. Classes werken nu:)quote:Op zondag 7 juni 2009 12:30 schreef cablegunmaster het volgende:
[..]
welke html code gebruikte je?
kun je verduidelijken wat je bedoelt?
want Classes kun je herhaalt gebruiken en ID's niet![]()
Veranderquote:Op maandag 8 juni 2009 23:31 schreef cablegunmaster het volgende:
http://cablegunmaster.nl/test/index.html
Eigen vraag ik heb 2 plaatjes hoe krijg je het wit gedeelte er tussen weg :P ?
ik kan de spatie / wit nsb gedoe niet vinden. :o
1 2 | <a href="" ><img src="knop_2_test.png" alt ="OVER MIJ"></a> |
1 |
met zijn 2en zo'n beginners fout niet kunnen uitvogelenquote:Op maandag 8 juni 2009 23:34 schreef Light het volgende:
[..]
Verander
[ code verwijderd ]
eens door
[ code verwijderd ]
SPOILEROm spoilers te kunnen lezen moet je zijn ingelogd. Je moet je daarvoor eerst gratis Registreren. Ook kun je spoilers niet lezen als je een ban hebt.En wat HTML code.SPOILEROm spoilers te kunnen lezen moet je zijn ingelogd. Je moet je daarvoor eerst gratis Registreren. Ook kun je spoilers niet lezen als je een ban hebt.Nu wil ik bij de active geen background-image hebben aan de onderkant. Een class meegeven met background-image: none werkt niet. Wat doe ik verkeerd?
Probeer "background: transparent" eens? En anders even in Firebug kijken wat er mis gaat; iets met erven of specificity danquote:Op vrijdag 26 juni 2009 11:10 schreef Flaccid het volgende:
Nu wil ik bij de active geen background-image hebben aan de onderkant. Een class meegeven met background-image: none werkt niet. Wat doe ik verkeerd?
Background color werkt ook niet. Het gaat hier om een gevalletje volgorde. Is nu opgelost.quote:Op vrijdag 26 juni 2009 11:26 schreef Roy_T het volgende:
[..]
Probeer "background: transparent" eens? En anders even in Firebug kijken wat er mis gaat; iets met erven of specificity dan
onmogelijkquote:Op woensdag 1 juli 2009 16:33 schreef Nashje het volgende:
Weet iemand of ik dmv een div een foutmelding aan een embed kan geven als de bezoeker geen Java heeft geinstalleerd?
quote:Op woensdag 1 juli 2009 17:51 schreef cablegunmaster het volgende:
[..]
onmogelijkik denk dat je dan toch even je hoofd moet krabben en afvragen of je CSS wel snapt
.
Het is een opmaaktaal. geen waarchuwings taal of programmeertaal waarin je voorwaardes kan stellen die niet met de opmaak te maken hebben.
Css bemoeit zich niet met java of javascript
dat heeft echter niks met CSS te maken...quote:Op vrijdag 3 juli 2009 10:34 schreef Nashje het volgende:
[..]. Dat zeg ik toch ook niet.
Op een van mijn andere sites gebruik ik een div om te laten zien als de bezoeker geen Flash gebruikt.
Dat zeg ik ook niet. Ik heb het over een div.quote:Op vrijdag 3 juli 2009 10:50 schreef RM-rf het volgende:
[..]
dat heeft echter niks met CSS te maken...
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> |
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 | width:802px; height: 80%; margin: 0; } #div1 { background: #000000; width: 32%; float:left; border:thin #CCCCCC solid; background-color:#1A1A1A; } #div2 { background: #000000; width: 32%; float:left; border:thin #CCCCCC solid; background-color:#1A1A1A; } #div3 { background: #555555; width: 65%; height: 80%; float: right; border:thin #CCCCCC solid; background-color:#1A1A1A; } |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 | <div id="div3"><div class=menuheader> <div class=contentitemheader>test</div> <div class=contentitem></div> </div></div> <div id="Menu"> <div id="div1"> <div class=menuheader><b>Karting menu</b></div> <div class=menuitem>Menu items uit database</div> <br> </div> <div id="div2"> <div class=menuheader><b>Autocross menu</b></div> <div class=menuitem>Menu items uit database</div> </div> </div> </div> |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 | <div id="Menu"> <div id="div1"> <div class=menuheader><b>Karting menu</b></div> <div class=menuitem>Menu items uit database</div> <br> </div> <div id="div2"> <div class=menuheader><b>Autocross menu</b></div> <div class=menuitem>Menu items uit database</div> </div> </div> <div id="div3"><div class=menuheader> <div class=contentitemheader>test</div> <div class=contentitem></div> </div></div> </div> |
1 2 | #div3 {width:65%; background:green;} |
ja sorry class heet ook niet a maar had gewoon even snel getypt + copy past :pquote:Op woensdag 22 juli 2009 01:32 schreef doppendoosch het volgende:
Geen div gebruiken maar een span.
Maar:
a) waarom uberhaupt een extra element om de afbeelding heen? sorry zitten nog wat paddings in zie ik
b) beetje onoverzichtelijk om je classes namen te geven die ook standaard HTML-elementen zijn lijkt me...
Die paddings zijn geen reden om een extra element om een img te zetten. Een img is gewoon een element en kun je als zodanig aanpassen, inclusief margin, padding achtergrondkleur en zelfs achtergrondafbeelding.quote:Op woensdag 22 juli 2009 01:32 schreef doppendoosch het volgende:
Geen div gebruiken maar een span.
Maar:
waarom uberhaupt een extra element om de afbeelding heen? sorry zitten nog wat paddings in zie ik
Klopt maar die box moet niet perse om een img kunnen ook andere elemente zijn video, tabel...quote:Op woensdag 22 juli 2009 07:18 schreef Light het volgende:
[..]
Die paddings zijn geen reden om een extra element om een img te zetten. Een img is gewoon een element en kun je als zodanig aanpassen, inclusief margin, padding achtergrondkleur en zelfs achtergrondafbeelding.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 | padding:10px 7px; border:1px solid #e8e8e8; font-size:12px; color:#777; font-style:italic; text-align:center; background-color:#f3f3f3 } p.wp-caption-text{ margin:10px 0 0 0 !important; padding:0; line-height:14px !important; } .aligncenter, div.aligncenter{ display:block; margin-left:auto; margin-right:auto; } |
1 2 3 4 | <img data-src="http://psplessen.hewejosplace.nl/Betty_Boop_plaatje.jpg" style="visibility:hidden;" /> <p class="wp-caption-text">Betty Boop</p> </div> |
En die kun je geen class geven omdat....?quote:Op woensdag 22 juli 2009 @ 11:08 schreef iBolt het volgende:
[..]
Klopt maar die box moet niet perse om een img kunnen ook andere elemente zijn video, tabel...
Nee allicht, als je die span display:block geeft heb je die heel effectief omgetoverd in een divquote:Op woensdag 22 juli 2009 @ 11:08 schreef iBolt het volgende:
[..]
Span werkt trouwens niet
zal even me code geven....
[ code verwijderd ]
en bijvoorbeeld dan dit als input...
[ code verwijderd ]
Ja sorry ik ben noob met cssquote:Op woensdag 22 juli 2009 11:26 schreef doppendoosch het volgende:
[..]
En die kun je geen class geven omdat....?
-edit-
[..]
Nee allicht, als je die span display:block geeft heb je die heel effectief omgetoverd in een div
Ik snap alleen niet hoe ik mijn sites in IE6 moet testen als ik Vista draai. Die Virtual Machines lijken niet te werken op Vista...quote:Op woensdag 22 juli 2009 15:37 schreef doppendoosch het volgende:
Geen idee of het een beetje werkt, maar ik heb nogal mijn twijfels of je een script van 90KB moet willen toevoegen aan je site, om een paar incompatibility-fixes te doen die je met een klein beetje speurwerk ook wel zelf op kunt lossen.
Die IETester ziet er wel goed uit.. Zijn de resultaten ervan betrouwbaar?quote:Op woensdag 22 juli 2009 15:44 schreef doppendoosch het volgende:
http://www.my-debugbar.com/wiki/IETester/HomePage
http://browsershots.org/
Verder zou ik er ook met zo'n scriptje niet zonder meer vanuit gaan dat je die browsers niet meer hoeft te testen.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 | border-top: 1px solid #888; border-left: 1px solid #888; padding: 5px; width: 25%; text-align: left; vertical-align: bottom; } table tr:first-child td { border-top: 0; } table tr td:first-child { border-left: 0; } |
http://finalbuilds.edskes.net/iecollection.htmquote:Op woensdag 22 juli 2009 15:41 schreef daReaper het volgende:
Ik snap alleen niet hoe ik mijn sites in IE6 moet testen als ik Vista draai. Die Virtual Machines lijken niet te werken op Vista...
Voor mijn eigen site wil ik best IE6 bannen, maar dit is voor een klant die een webshop in rusland wil draaien, en daar is internet nog niet overal zo ver ontwikkeld, dus zijn er nog een hoop IE6-gebruikers, die dan dus geen klant zullen zijn.quote:
Forum Opties | |
---|---|
Forumhop: | |
Hop naar: |