wobbel | dinsdag 20 september 2011 @ 10:58 | |||
[html, css, js] Voor Dummies Dit topic is bedoeld voor alle vragen m.b.t. HTML, CSS en javascript, kortom alles wat je nodig hebt om (de frontend van) een website te maken. HTML: Hyper Text Markup Language is de structuur van een website. Door middel van verschillende html tags geef je aan welke elementen bij elkaar horen (bijv: <div>, <ul>), of wat de betekenis van deze data is (bijv. <p>, <h1>). HTML leent zich ook voor opmaak, maar het is makkelijker en verstandiger om hier CSS voor te gebruiken. CSS: Cascading StyleSheet is de opmaak van een website. In je CSS specificeer je bijvoorbeeld welke kleur bepaalde elementen moeten hebben, hoe groot ze zijn en hoe je ze wilt rangschikken. JS: Javascript Javascript (niet te verwarren met programmeertaal Java) is een scripttaal, waarmee het mogelijk is je website dynamisch te maken. Javascript kan bijvoorbeeld HTML-elementen aanpassen, toevoegen of verwijderen. Omdat javascript zeer veelzijdig is, is er voor specifieke JS vragen ook een specaal topic, zie: [Javascript] voor dummies Vragen over PHP, SQL of andere serverside programmeertalen horen niet in dit topic. Stel deze in [PHP/MySQL] voor dummies of open zelf een topic. Voor vragen over webhosting, domeinnamen enz. is ook een ander topic: Het grote (betaalde) webhosting topic Code posten Het is, als je een vraag stelt, vaak handig om hier een stukje code bij te voegen. Post niet klakkeloos je hele website, maar post alleen het stukje code waar je vraag over gaat. Gebruik bovendien de [code]-tag (), zodat je HTML, CSS of Javascript code goed leesbaar is. Dus niet [quote] of [spoiler] of wat dan ook. Veel voorkomende problemen Veel problemen zijn te wijden aan het niet kloppen van HTML of CSS code. Een kleine typfout is snel gemaakt, en de webbrowser kan daar soms erg slecht mee omgaan. Om te controleren of je code technisch in orde is, kun je deze controleren met de W3 validator. Is je code niet correct? Los dan eerst de fouten op zodat de validator geen foutmeldingen meer geeft. Dit lost niet altijd je probleem op, maar zorgt in ieder geval dat alles werkt zoals het hoort te werken, waardoor overige fouten ook veel makkelijker te achterhalen zijn. [ Bericht 95% gewijzigd door Bart op 08-11-2011 14:31:11 ] | ||||
wobbel | dinsdag 20 september 2011 @ 10:58 | |||
En mijn vraag is: pi_102173146 Ik heb een tabel met producten, en een tabel met verkocht. Tabel "producten" 1 | Product A | 25,- 2 | Product B | 100,- 3 | Product C | 33,- Tabel "verkocht" 1 | 25-8-2011 1 | 26-8-2011 1 | 27-8-2011 2 | 27-8-2011 2 | 28-8-2011 3 | 25-8-2011 Hoe krijg ik nu een overzicht hoeveel producten er verkocht zijn van elk? Dus ongeveer dit: Product A | 3x Product B | 2x Product C | 1x Hoe doe ik dit ook alweer met SQL? | ||||
GI | dinsdag 20 september 2011 @ 10:59 | |||
Ik zou het niet in een html/css/js topic vragen om mee te beginnen. | ||||
ursel | dinsdag 20 september 2011 @ 11:02 | |||
idd. Hier zou ik het proberen | ||||
boem-dikkie | dinsdag 20 september 2011 @ 11:06 | |||
Gewoon laten zien hoe vaak je in verkocht elk ID tegenkomt en dit met een JOIN koppelen aan de naam van je product. | ||||
wobbel | dinsdag 20 september 2011 @ 11:14 | |||
Gvd weer verkeerde topic Dit is echt de 6e keer al ofzo | ||||
MrNiles | dinsdag 4 oktober 2011 @ 14:38 | |||
css vraagje ik wil in een koptitel elke letter een andere kleur geven heb ik zo opgelost <div class="rood">x</div><div class="oranje">x</div><div class="geel">x</div><div class="groen">x</div><div class="magenta">x</div><div class="blauw">x</div><div class="paars">x</div><div class="oranje">x</div><div class="rood">x</div></a> maar nu komt de tekst op het scherm onder elkaar ipv achter elkaar komt door de class? EDIT...DIV is natuurlijkt SPAN ziet er beter uit is hier een mooiere oplossing voor? ik wil de letters random een kleur geven [ Bericht 4% gewijzigd door MrNiles op 04-10-2011 14:44:39 ] | ||||
Treces | dinsdag 4 oktober 2011 @ 14:46 | |||
Ik denk dat dat met Javascript heel goed kan.. Zo puur met CSS zal lastig worden denk ik. | ||||
Walter81 | dinsdag 4 oktober 2011 @ 14:50 | |||
Span zet toch al alles achter elkaar? Bij DIV zou ik float:left; in de css zetten. Verder inderdaad met javascript. | ||||
MrNiles | dinsdag 4 oktober 2011 @ 14:52 | |||
helemaal NUL verstand van javascript ach..het is maar voor een menutje..beetje flauwekul..ziet er zo wel leuk uit probeer nu die kleurtjes te laten verschijnen/verdwijnen met js <script type="text/javascript"> function changeStyle(url) { document.getElementById('stylesheet').href = url; } </script> en dat dit bij mijn tekst <a href="#" onclick="changeStyle('goingloco.css'); Wat ik eigenlijk wil is schakelen tussen 2 css. Heb een kop van 2 woorden xxxxx - yyyyy pagina opmaak is standaard met witte tekst maar door te klikken op yyyyy wil ik een ander css laden die dan iets met de span doet kan dat zo? | ||||
MrNiles | dinsdag 4 oktober 2011 @ 14:53 | |||
was misschien niet heel duidelijk maar ik had al een EDIT bij gezet..dat ik de div had vervangen door span | ||||
RM-rf | dinsdag 4 oktober 2011 @ 14:58 | |||
Dat zal komen doordat een DIV default een 'display: block;' heeft, wat betekent dat dit als een block-level-element weergegeven wordt... wil je bv verschillende elementen in een text-flow weergeven moeten die elementen een 'display: inline; óf 'display: inline-block' hebben (de laatste , inline-block is door oudere explorer-versies niet goed ondersteund). Een SPAN element hééft al standaard display: inline dus dan zou het niet kunenn dat die daardoor opeens onder elkaar komen, maar misschien heb je wel vééls teveel style-definities in je Class ge-copy-pasted? ... post dan gewoon eens de complete code, inculsief CSS? | ||||
Walter81 | dinsdag 4 oktober 2011 @ 15:12 | |||
Het gaat hem uiteindelijk om random kleuren.. Dat wordt dus js. Maar heel eerlijk gezegd, vraag je eens af of je dat wil. Een bonte kermis aan kleuren ziet er niet uit op een website. | ||||
MrNiles | dinsdag 4 oktober 2011 @ 15:15 | |||
het is alleen voor de menu namen die ik van kleur laat veranderen + 1 img heb nu 1 koptitel in de random kleur en dat is niet storend..maar ik zou het graag willen schakelen/on click maar hoe werkt dat dan? | ||||
Afwazig | donderdag 6 oktober 2011 @ 14:33 | |||
Opgelost. [ Bericht 98% gewijzigd door Afwazig op 06-10-2011 15:04:56 ] | ||||
GNT | donderdag 6 oktober 2011 @ 14:52 | |||
Zoiets al geprobeerd?
| ||||
Afwazig | donderdag 6 oktober 2011 @ 15:04 | |||
Ik ben echt zo dom. Toen ik jouw reply zag sloeg ik mezelf echt voor m`n kop . Ik was de ; vergeten achter de kleurcode . | ||||
KomtTijd... | donderdag 6 oktober 2011 @ 17:24 | |||
Nog een tip van het huis: Een topic wordt er niet overzichtelijker van als je je eigen vragen wegedit. | ||||
wobbel | maandag 10 oktober 2011 @ 22:16 | |||
Goed topic Is het met mogelijk om te zoeken in een lap tekst (tussen <div id='content'> en </div>) naar [attach=9]? Ik wil namelijk [attach=9] op de achtergrond vervangen door een stuk ajax welke de betreffende bijlage inlaad. Zelfde geld voor [attach=?? getal ??]. Ik wil namelijk die ajax request het ID meegeven | ||||
wobbel | maandag 10 oktober 2011 @ 22:19 | |||
En het mag met jQuery, die gebruik ik al. | ||||
Tijn | maandag 10 oktober 2011 @ 22:36 | |||
Wat bedoel je met [attach=9]? Het 9e element binnen de div? Een attribuut van een element? Of is dat letterlijk een string die je wilt zoeken? | ||||
boem-dikkie | maandag 10 oktober 2011 @ 22:45 | |||
Gewoon een string volgens mij. | ||||
GI | dinsdag 11 oktober 2011 @ 12:17 | |||
Hij wil zoeken op alles met [attach=] en dan de waarde tussen de = en de ] oppakken als ID voor de ajaxcall. Ik zou het niet op die manier oplossen eigenlijk. Ik zou er een <div class=\"attachment\" id=\"attachment9\"></div> van maken. Vervolgens in jquery die div's oppakken en via ajax herladen. Als ik al voor een dergelijke oplossing zou gaan, het komt mij erg slordig over. | ||||
wobbel | woensdag 12 oktober 2011 @ 15:56 | |||
Het is inderdaad ook niet netjes, maar het is user-input die omgezet moet worden. Heb het wel server-side opgelost, werkt ook Nog een vraag: hoe doe ik bepaalde taken steeds opnieuw? (ik gebruik jQuery framework, daarvan gebruik maken mag ook) Ik wil elke 10 seconden functionA(); uitvoeren, 10 seconden later functionB();en weer 10 seconden later functionC(); uitvoeren. Weer 10 seconden later moet hij weer beginnen met functionA(); enzovoort | ||||
Scorpie | woensdag 12 oktober 2011 @ 16:06 | |||
In HTML5 zijn dat Worker threads, in plain javascript maakt men gebruik van setTimeout of setInterval en in jQuery noemt men het delay() http://api.jquery.com/delay/ http://forum.jquery.com/t(...)nd-use-of-settimeout | ||||
wobbel | woensdag 12 oktober 2011 @ 16:20 | |||
Ik ben echt heel slecht in javascript heb een voorbeeld gegoogled, maar kan niks vinden. Zou je me kunnen helpen? HTML5 mag...de rest van het systeem is ook allemaal HTML5 | ||||
#ANONIEM | donderdag 13 oktober 2011 @ 16:08 | |||
Iemand die mij zou kunnen vertellen wat nu precies het verschil is tussen een class en een id. Je kunt ze beide gebruiken in een div, het lijkt alsof ze beide hetzelfde doen maar ik snap gewoonweg niet wat nu het verschil en het voordeel/nadeel is. [ Bericht 1% gewijzigd door #ANONIEM op 13-10-2011 16:09:06 ] | ||||
Treces | donderdag 13 oktober 2011 @ 16:24 | |||
Een ID kan je maar 1x gebruiken. | ||||
#ANONIEM | donderdag 13 oktober 2011 @ 16:25 | |||
Een duidelijkere uitleg? | ||||
YazooW | donderdag 13 oktober 2011 @ 16:32 | |||
Een ID is uniek, een ID kan je dus slechts gebruiken voor 1 element. Een class is niet uniek, kan je dus gebruiken in meerdere elementen, en je kan ook meerdere classen gebruiken voor 1 element. | ||||
#ANONIEM | donderdag 13 oktober 2011 @ 16:35 | |||
Een ID heeft dan toch geen voordelen tegenover een class? | ||||
YazooW | donderdag 13 oktober 2011 @ 16:36 | |||
Lees dit even door: http://css-tricks.com/818-the-difference-between-id-and-class/ | ||||
remi1986 | donderdag 13 oktober 2011 @ 16:39 | |||
je kan doen <div id="header" class="vet"></div> <div id="footer" class="vet"></div> met #header in je css kan je alleen dingen regelen die in je header moeten (en hetzelfde voor footer) en met .vet kan je voor beide elementen bijvoorbeeld het lettertype regelen. | ||||
#ANONIEM | donderdag 13 oktober 2011 @ 16:45 | |||
Het handigst is dus om elke div een id te geven voor plaats, grote etc.. en voor de background, text style etc.. een class te gebruiken als je van plan bent om in al die divs dezelfde font en achtergrond kleur te gebruiken? | ||||
boem-dikkie | donderdag 13 oktober 2011 @ 16:46 | |||
Zie het zo. Een ID gebruik je als je denkt het element eenmalig te gebruiken (in combinatie met unieke styling bv) en een class gebruik je als je de element opmaak vaker gaat gebruiken. Bijvoorbeeld drie dezelfde divjes onder elkaar. | ||||
PimD | donderdag 13 oktober 2011 @ 18:13 | |||
Tenzij je natuurlijk met .NET werkt waar je niet normaal een ID kunt gebruiken | ||||
#ANONIEM | donderdag 13 oktober 2011 @ 18:58 | |||
Nee, gewoon html en css, eventueel uiteindelijk met php en javascript. | ||||
Treces | donderdag 13 oktober 2011 @ 19:14 | |||
Geen idee of je styling kapot gaat als je een ID meerdere malen gebruikt, ik weet wel dat jQuery dat niet zo leuk vind. | ||||
KomtTijd... | donderdag 13 oktober 2011 @ 19:19 | |||
Het is invalid, omdat Javascript er vanuit gaat dat een ID uniek is. CSS hobbelt er vaak wel overheen, maar het blijft invalid. Bovendien is er geen enkele reden om een ID te gebruiken voor elementen die niet uniek zijn. Bij twijfel dus altijd een classname gebruiken. Mocht je het element ooit met JS willen selecteren kun je altijd nog een ID toevoegen. Andersom is veel lastiger aangezien je dan al je CSS selectoren moet veranderen. [ Bericht 13% gewijzigd door KomtTijd... op 13-10-2011 19:24:16 ] | ||||
KomtTijd... | donderdag 13 oktober 2011 @ 19:29 | |||
Als je meerdere elementen dezelfde font of background wilt geven, gebruik je normaliter gewoon een algemenere selector. | ||||
lkb9000 | donderdag 13 oktober 2011 @ 19:31 | |||
Dit is de eerste keer dat ik het voordeel van ID's ontdek | ||||
PimD | donderdag 13 oktober 2011 @ 19:32 | |||
Ja, maar wacht maar tot je een div met een ID in een container hebt staan met overflow:hidden, en dan die pagina aanspreken met een hash in de URL. Wat een ellende. | ||||
lkb9000 | donderdag 13 oktober 2011 @ 19:36 | |||
Ook als er in die div niet teveel content voor het formaat zit? | ||||
Light | donderdag 13 oktober 2011 @ 20:12 | |||
Het is daarbij wel handig om class names te gebruiken die beschrijven wat iets is, niet hoe het eruit moet zien. Anders krijg je vroeg of laat css als:
En daar wordt het niet duidelijker van... | ||||
Light | donderdag 13 oktober 2011 @ 20:20 | |||
ID's zijn ook heel handig in andere situaties. Als je met Javascript (bijv. AJAX) de inhoud van een deel van de pagina wilt aanpassen, is het wel zo handig als je precies dat stukje van de pagina kunt aanspreken. Dan heb je een ID nodig. | ||||
Walter81 | vrijdag 14 oktober 2011 @ 10:58 | |||
Ik blijf ruzie houden met ellendige DIV's. Ik ben er bijna, maar nog niet helemaal. De pagina waar het probleem in optreedt heb ik even gestript, en enkel de relevante info laten staan / aangepast. Css heb ik voor het gemak in de pagina zelf gezet. Wat ik zou willen, is 2 dingen: De cyaan-gekleurde div (navigationcontainer) moet de grootte krijgen van de 2 groene + rode divs. width:auto; werkt niet. Als de breedte aangepast kan worden, wordt navigationcontainer gecentreerd. Dat is mijn doel. Een vaste breedte opgeven gaat niet, want de div pagelinks is niet altijd even groot. Iemand tips? (kleurtjes zitten er enkel in om de divs nu goed te kunnen herkennen)
| ||||
Walter81 | vrijdag 14 oktober 2011 @ 13:39 | |||
Voor de duidelijkheid met een plaatje: Eerdergenoemd script geeft nu bovenste resultaat. Moet worden het onderste. Zonder dat ik de cyaangekleurde div een vaste grootte geef. | ||||
Treces | vrijdag 14 oktober 2011 @ 14:10 | |||
| ||||
Walter81 | vrijdag 14 oktober 2011 @ 14:24 | |||
Helaas.. De 3 divs die daarbinnen liggen nemen dit wel over, tekst wordt gecentreerd IN die groene en rode vakjes, maar het hele blauwe blok zelf moet gecentreerd worden. Dit is dus een DIV, geen tekst, dus denk dat die daarom niet gecentreerd wordt. Het centreren doe ik door margin:auto. Maar het cyaan-blok heeft nu de breedte van 100% van zijn parent. Dit moet kleiner worden, maar wel aangepast aan de divs die daarbinnen liggen. Heb je dit zelf wel werkend gekregen? In welke browser? Anders even de code van mij kopiëren en even testen. | ||||
PimD | vrijdag 14 oktober 2011 @ 17:44 | |||
Gek he, als je float:left doet dat dingen dan links uitlijnen. Geef de container text-align:center, en de <li>'s (want divjes voor een lijstje met links zijn natuurlijk niet zo netjes ) een display:inline. Klaar. | ||||
boem-dikkie | vrijdag 14 oktober 2011 @ 17:53 | |||
En de vierkante vakjes om je LI heen kun je mooi met CSS doen. | ||||
Walter81 | zaterdag 15 oktober 2011 @ 12:45 | |||
Om een of andere reden krijg ik het nog niet voor elkaar, met <li> enzo. Die <div> staat nu om wat links heen, maar in de pagina waar het voor bedoeld is, staan hier ook andere zaken in (bv een plaatjes, met een image op de background, waarvoor bij hover de verticale positie verandert, zodat er dan een ander plaatje te zien is (en er maar 1 png nodig is)). Hier wil ik dus verder niks aan veranderen. Maar wat ik al aangaf, als ik navigationcontainer een vaste breedte geef, gaat het wel goed. Geef ik geen breedte op, krijgt hij de volledige breedte van zijn parent (pagenavigation). En wat ik wil, is dat hij de breedte overneemt van de 3 divs binnenin. De reden waarom ik hier divs gebruik is niet relevant. Dus aub niet aan het centreren denken, maar aan het automatisch aanpassen van de breedte van navigationcontainer . | ||||
n8n | zaterdag 15 oktober 2011 @ 13:23 | |||
display: inline; display: inline-block; | ||||
n8n | zaterdag 15 oktober 2011 @ 13:24 | |||
en een text-align: center; op de parent | ||||
Walter81 | zondag 16 oktober 2011 @ 09:58 | |||
Held! | ||||
boem-dikkie | zondag 16 oktober 2011 @ 13:11 | |||
Of je leest de volgende keer. Op de vorige pagina werd door PimD precies hetzelfde gezegd. | ||||
Walter81 | zondag 16 oktober 2011 @ 15:03 | |||
Ten eerste had die het over li, wat niet van toepassing was. En de steutel was display:inline-block. Dat heb ik niemand eerder zien zeggen. Enkel het text-align: center had ik zelf al geprobeerd. | ||||
PimD | zondag 16 oktober 2011 @ 15:51 | |||
display:inline en display:inline-block zullen anders hetzelfde gedrag vertonen hoor (qua uitlijning, niet qua padding/margin uiteraard). | ||||
Walter81 | maandag 17 oktober 2011 @ 08:35 | |||
Dan is het net de juiste combinatie van parameters van al die velden voor al die divs. Had ze bijna allemaal al geprobeerd.. behalve de juiste | ||||
Etcetera | donderdag 20 oktober 2011 @ 10:36 | |||
Ik heb misschien een rare vraag - en ik ben bang dat het antwoord nee is Is er html code waarmee je kunt aangeven dat iets níet onderstreept of dikgedrukt moet staan? Ik ben bezig met een stuk code (in een webcontent bewerkingssysteem, niet van mezelf dus) en daarin wordt tekst automatisch onderstreept en dikgedrukt neergezet. Dit staat zeker weten niet in de code (heb alles nageplozen) maar wordt volgens mij door het systeem gedaan. Kan ik dit dus ondervangen door een code erbij te zetten? | ||||
mschol | donderdag 20 oktober 2011 @ 10:40 | |||
zover ik weet bestaat dat niet, maar alles onderstreept, dat kan toch nooit de bedoeling zijn? mss heeft het CMS wel een bug.. (anders had je, neem ik aan, wel een knop waarmee je onderstreept uit kan zetten) | ||||
Tijn | donderdag 20 oktober 2011 @ 10:45 | |||
Er is geen HTML-element om dit te doen, maar je kunt natuurlijk wel gewoon in je CSS-file dit bij de definitie van de opmaak van de content zetten:
| ||||
Etcetera | donderdag 20 oktober 2011 @ 10:46 | |||
Het ziet er niet uit nee Dat ga ik eens proberen, thanks | ||||
Scorpie | donderdag 20 oktober 2011 @ 10:46 | |||
Dan is er een CSS rule die dit veroorzaakt. | ||||
Etcetera | donderdag 20 oktober 2011 @ 10:49 | |||
Ik zal er - voorzichtig - eens induiken, want heb nog nergens gezien dat ik CSS rules kan aanpassen. Daarbij bedenkend dat ik in een live omgeving werk.... Fail waiting to happen | ||||
Tijn | donderdag 20 oktober 2011 @ 10:50 | |||
Ach, stuk is het toch al | ||||
Etcetera | donderdag 20 oktober 2011 @ 10:52 | |||
De tekst is nog leesbaar en goed geordend, ik maak het niet graag stukker | ||||
mschol | donderdag 20 oktober 2011 @ 10:55 | |||
kan je niet de persoon die het CMS heeft geinstalleerd of template heeft gemaakt even contacteren? | ||||
Etcetera | donderdag 20 oktober 2011 @ 10:58 | |||
Dat wordt gedaan maar die zijn niet zo snel - en ik ben nogal van het zelf oplossen | ||||
mschol | donderdag 20 oktober 2011 @ 10:59 | |||
oke | ||||
Catch22- | donderdag 20 oktober 2011 @ 10:59 | |||
je kan beter inline-block vermijden, dat doet het niet altijd even lekker in alle browsers... Deze frontenddeveloper zal hier even meelezen en helpen waar nodig | ||||
Catch22- | donderdag 20 oktober 2011 @ 11:00 | |||
| ||||
Etcetera | donderdag 20 oktober 2011 @ 13:22 | |||
De eerste zorgde voor de vetgedrukte tekst, de tweede zorgt ervoor dat het niet gebeurde. | ||||
Catch22- | donderdag 20 oktober 2011 @ 13:31 | |||
hm oke. als je in een liveomgeving MOET werken, gebruik dan firebug om het live aan te passen en te testen, kan je werkende fixes in je code zetten en kan er weinig misgaan (buiten cross-browser issues) | ||||
Tijn | donderdag 20 oktober 2011 @ 13:40 | |||
Een ongesloten tag voor je content verklaart een hoop. | ||||
Etcetera | donderdag 20 oktober 2011 @ 13:44 | |||
De pest is dat ze zelf hebben aangegeven dat zo moest Ik ben voor mezelf de code wat aan het opschonen, maar als er gezegd wordt: dat doe je zo, dan doe ik dat zo, want ik ben geen pro, verre van zelfs. Zat wel al te bedenken om 'm door een code-checker heen te gooien van W3S ofzo, maar toen kwamen ze hier mee aanzetten. | ||||
boem-dikkie | donderdag 20 oktober 2011 @ 14:45 | |||
Als je uitzoekt welke selector het override kun je net zo goed de originele rule aanpassen. | ||||
Catch22- | donderdag 20 oktober 2011 @ 14:47 | |||
klopt, maar dan hoef je niet in hun rommel te kutten. | ||||
GI | vrijdag 21 oktober 2011 @ 09:31 | |||
Gratis tip van de dag. "<A name=betalen></A> neerzetten als
| ||||
Alfje | vrijdag 21 oktober 2011 @ 10:34 | |||
Dag lieve mensen, ik heb de volgende vraag, ik heb een horizontaal menu met daaronder een soort uitklappanelen net als bovenaan op de frontpage van fok! Nu wil ik echter dat die panelen niet onder het kopje verschijnen waar de muis overheen gaat maar altijd helemaal links dus bij elk item in het horizontale menu op dezelfde positie als het frontpage paneel. Iemand een idee hoe ik dat kan doen? | ||||
Catch22- | vrijdag 21 oktober 2011 @ 10:44 | |||
Ja. Met CSS. Waarom wil je dat in hemelsnaam? Is nogal een usabilityfail. Ik zou een UL opzetten met de hoofdmenuitems en met jQuery een set divs met submenus laten tonen bij een hover op het hoofdmenuitem. | ||||
Etcetera | vrijdag 21 oktober 2011 @ 11:09 | |||
Wat maakt dat precies voor verschil? | ||||
Scorpie | vrijdag 21 oktober 2011 @ 11:11 | |||
Het is semantisch correct, valide HTML. Zo parsen alle browsers deze HTML correct. | ||||
Etcetera | vrijdag 21 oktober 2011 @ 11:13 | |||
Ik duik er maandag nog even in om het recht te zetten | ||||
Alfje | vrijdag 21 oktober 2011 @ 11:36 | |||
Ik wil net zoiets maken als op de site van wehkamp, een div over de hele breedte van de pagina. Alleen welke div is dus afhankelijk van boven welk menuitem gehoverd wordt. Wat jij voorstelt heb ik allemaal al, alleen verschijnen de divs nu onder het menuitem waarboven gehoverd wordt en ik wil ze naar links hebben naar de rand waar de pagina begint. Alleen vraag ik me af hoe ik dat moet doen, ik kan volgens mij geen absolute positioning gebruiken omdat de marge aan de linkerkant van de pagina afhangt van de breedte van het browserscherm. En ook geen relative omdat de afstand die ik ze naar links wil verplaatsten steeds verschilt. Stukje sterk versimpelde code, maar het idee is hetzelfde:
| ||||
Catch22- | vrijdag 21 oktober 2011 @ 11:39 | |||
ja je gaat geeikel krijgen als je het zo oplost. Ik zou het lostrekken Een li met een data-id, onzichtbare div een data-reffering-id ofzo, als je hovered op de LI zoek je de div die daarbij hoort, die maak je zichtbaar met jQuery en zet je in de submenucontainer ah, de wehkamp heeft het anders. Die hebben er geen hoverstate in. Die hebben een aparte container voor het submenu dat gevuld wordt met het actieve submenu. Dat is toch niet zo lastig? | ||||
KomtTijd... | vrijdag 21 oktober 2011 @ 17:31 | |||
Maak er dan gelijk <a href="#" name="betalen"></a> van. http://developer.yahoo.com/performance/rules.html#emptysrc correctie: blijkt alleen relevant voor images... [ Bericht 15% gewijzigd door KomtTijd... op 21-10-2011 17:40:40 ] | ||||
Xanland | zondag 23 oktober 2011 @ 13:39 | |||
Dag heren, Op dit moment is er, door mij, een klein javascriptprobleempje gecreëerd op mijn website. Bij het laden van een een site wordt er een div gevuld dmv een stukje jQuery en .load die dus een bepaalde pagina in een div zet. Wat ik inlaad zijn formulieren, maar die posten wel naar zichzelf toe (niet via PHP_SELF), om vervolgens weer een ander formulier te laten zien. Nu heb ik al heel wat gegoogled op 'jquery load submit form' en dergelijke termen, maar ik kan niet vinden hoe ik dat nou toepas dat dus eigenlijk de response (het nieuwe formulier) in diezelfde div komt. Hoe doe ik dat nou? | ||||
Koopsie | zondag 23 oktober 2011 @ 21:13 | |||
ik heb bij een icon menu een probleem als ik met mijn muis over het menu ga dat de iconen 1 x knipperen ( dan worden de images opgeslagen in Cache geheugen als ik het goed heb?) is dit te verhelpen? ik las dat het aan de grootte kan liggen maar de iconen hebben een grootte van 8kb. Gif/Jpeg/Png geprobeerd als file. | ||||
KomtTijd... | zondag 23 oktober 2011 @ 21:25 | |||
Ligt het aan mij of is hier echt geen touw aan vast te knopen? Probeer eerst eens voor jezelf duidelijk te krijgen wat nou precies het probleem is (het oorspronkelijke probleem, niet een (te) moeilijke oplossing), anders ga je nooit verder komen. Een sprite gebruiken. | ||||
Xanland | zondag 23 oktober 2011 @ 22:25 | |||
Goed, via jQuery laad ik een andere pagina in met behulp van:
Dat houdt dus in dat als je op een linkje klikt met als a href "#wijzigpagina" dat hij wijzigpagina.php in de div, met als class="content", zet. In dit geval en formulier. Nu submit ik dat formulier (van wijzigpagina.php) naar zijn eigen pagina, via de paginanaam (wijzigpagina.php) in de form action in te vullen. Nu wil ik, dat als ik op Submit druk, dat de uitkomst van het stuk wat in zijn werk gaat na het klikken op die knop weer in diezelfde div met class="content" komt. Want nu gaat hij, na het drukken, naar wijzigpagina.php, maar hij moet blijven op die index.php waar je dus de verwerkte pagina te zien krijgt. | ||||
Treces | zondag 23 oktober 2011 @ 22:29 | |||
Ik denk dat dat het beste gaat met ajax. | ||||
#ANONIEM | zondag 23 oktober 2011 @ 22:36 | |||
Een A kan op 2 manieren worden gebruikt: 1 - Je maakt van alles wat tussen <a href="" >LINKNAAM</a> staat een klikbare link 2 - Je maakt van een A een punt in een pagina waar je heen kan springen dmv een link <a name="springhierheen"></a> als je dan achter de url zet http://site.nl/pagina.html#spinghierheen springt de pagina naar dat punt in de pagina. [ Bericht 0% gewijzigd door #ANONIEM op 23-10-2011 22:36:40 ] | ||||
Light | zondag 23 oktober 2011 @ 22:51 | |||
Voor dat tweede hoef je geen <a> te gebruiken, en ook geen name. Je kunt het ook doen door een div (of een andere tag) de gewenste id mee te geven. (Weer een reden waarom id's uniek moeten zijn.) | ||||
#ANONIEM | zondag 23 oktober 2011 @ 22:57 | |||
ja dat weet ik, maar ik ging er vanuit dat ze dit voor dit doeleinde gebruikten. waarom zou je anders een lege tag ergens neerzetten? | ||||
KomtTijd... | zondag 23 oktober 2011 @ 23:20 | |||
Dan moet je ofwel je formulier submitten met een ajax-call ipv een normale submit button, ofwel in je PHP-code een redirect opnemen. Maar waarom moet je uberhaupt met ajax content in een div laden enzo? | ||||
Light | zondag 23 oktober 2011 @ 23:24 | |||
Geen idee, maar als dat het enige doel is, kan het geen kwaad alternatieven aan te geven. | ||||
Koopsie | zondag 23 oktober 2011 @ 23:24 | |||
ahaah, ik zal me er in verdiepen thx | ||||
Etcetera | maandag 24 oktober 2011 @ 09:18 | |||
Dat websysteem haalt al mijn <A name="bestelling"></A> haakjes weg | ||||
boem-dikkie | maandag 24 oktober 2011 @ 09:27 | |||
Hoe bedoel je? | ||||
Etcetera | maandag 24 oktober 2011 @ 09:30 | |||
Ik bewerk de html code in een .txt bestand (want het websysteem is kut), plak het geheel in het websysteem, sla het op, controleer het... en alle " " zijn weggehaald bij de verwijzingen. | ||||
boem-dikkie | maandag 24 oktober 2011 @ 09:40 | |||
Zet het even neer als \" | ||||
Catch22- | maandag 24 oktober 2011 @ 09:49 | |||
of return false; Maar die is SEO-technisch erg onverstandig. | ||||
boem-dikkie | maandag 24 oktober 2011 @ 09:54 | |||
Waarom is return false SEO technisch onverstandig in deze kwestie? | ||||
Etcetera | maandag 24 oktober 2011 @ 09:55 | |||
Schijnt te werken Niet dus. Kutsysteem [ Bericht 4% gewijzigd door Etcetera op 24-10-2011 10:21:49 ] | ||||
Catch22- | maandag 24 oktober 2011 @ 10:21 | |||
beide doen hetzelfde. Het is onverstandig omdat de aangeroepen pagina waarschijnlijk geen opmaak of navigatie heeft. Als iemand die link in de SERP aanklikt krijgt hij dus alleen de content van die pagina, zonder verdere layout. Tenzij je detecteert of de pagina asynch wordt aangeroepen of niet, waardoor je zelf bepaalt of de layout moet worden gerendered of niet. | ||||
Crimyclown | donderdag 27 oktober 2011 @ 20:23 | |||
Heb een probleem met CSS. Hoe krijg ik de background van de container net zo lang als de content? Inhoud van rcontent en lcontent variëren vandaar dat ik er geen vaste hoogte aan kan geven. CSS
HTML Body
| ||||
PimD | donderdag 27 oktober 2011 @ 20:24 | |||
Door niet alles als een malloot een fixed width, fixed height en absolute positionering te geven | ||||
Crimyclown | donderdag 27 oktober 2011 @ 20:25 | |||
Werkt wel lekker snel zo. Maar goed als ik niet op absolute ga stylen moet het opgelost zijn? | ||||
PimD | donderdag 27 oktober 2011 @ 20:26 | |||
Heb je uberhaupt iets gelezen over CSS en positionering...? Gebruik gewoon floats i.p.v. dingen absoluut te positioneren. Absoluut positioneren heeft zeker nut voor bepaalde scenario's, maar niet/nauwelijks voor het layouten van een pagina. | ||||
Crimyclown | donderdag 27 oktober 2011 @ 20:27 | |||
Ja ik weet genoeg van CSS maar moet in een korte tijd een HTML pagina als voorbeeld opsturen. Vandaar dat ik het snel doe met absolutes. Uiteindelijk komt alles in %. Maar dat gaat blijkbaar niet werken . | ||||
PimD | donderdag 27 oktober 2011 @ 20:29 | |||
Je roept volgens mij maar wat. Opmaken in percentages heeft niks te maken met positionering. | ||||
Crimyclown | donderdag 27 oktober 2011 @ 20:29 | |||
Positioneren met percentages heeft niets te maken met positioneren? | ||||
KomtTijd... | donderdag 27 oktober 2011 @ 20:34 | |||
Opmaken in % heeft niets te maken met de problemen waar je tegenaan loopt dat je site niet flexibel is. | ||||
Crimyclown | donderdag 27 oktober 2011 @ 20:37 | |||
Probleem is dat ik wanneer ik alles een absolute geef de container ook een vaste hoogte moet hebben. Maar dit is niet op een snelle manier op te lossen? Nvm, gooi de hele zooi wel om. Denk dat dat sneller is. | ||||
KomtTijd... | donderdag 27 oktober 2011 @ 20:38 | |||
De snelle manier is om het gewoon gelijk goed te doen. | ||||
PimD | donderdag 27 oktober 2011 @ 20:39 | |||
Gewoon een tabel gebruiken dus! | ||||
boem-dikkie | donderdag 27 oktober 2011 @ 21:37 | |||
Ik ben even kwijt hoe het komt dat mijn 'wrapper' div zichzelf niet langer maakt zodra de content daarbinnen langer wordt. wrapper heeft gewoon een min-height van 300px en een height: auto; Zou toch moeten werken? | ||||
KomtTijd... | donderdag 27 oktober 2011 @ 22:13 | |||
Waarschijnlijk is al je content gefloat of absoluut gepositioneerd. Doe 'm even overflow: hidden geven. (of in dat laatste geval: even de posts hierboven lezen) | ||||
Alfje | vrijdag 28 oktober 2011 @ 12:24 | |||
Ik heb op een site een linkje naar een telefoonnummer <a href="tel:06xxxxxx">06-xxxxxxx</a>. Ik weet dat het mogelijk is om aparte css te maken voor een handheld. Mijn vraag is of ik die css kan instellen voor enkel linkjes die een href met tel: hebben zonder deze elementen een aparte class of id mee te geven. Ik denk zelf eigenlijk dat het niet kan, ik zou in ieder geval niet weten hoe. Wellicht dat er met javascript wel wat gedaan kan worden door alle linkjes te bekijken en degene met tel: als prefix van de href een class mee te geven, maar mischien is er een optie om dit gelijk binnen css te doen die ik niet ken. | ||||
Catch22- | vrijdag 28 oktober 2011 @ 12:58 | |||
http://www.howtocreate.co.uk/tutorials/css/mediatypes @media handheld { #foo { position: static; } } Weet niet hoe goed dit werkt though. Of een telefoon dit oppakt. Hij moet niet langer worden? Dan inderdaad een overflow hidden. Moet je echter wel een height definieren. Wat je nu hebt, is een halve min-height hack. | ||||
#ANONIEM | vrijdag 28 oktober 2011 @ 15:31 | |||
Hallo, ik ben een newbie en ik krijg iets niet voor elkaar. Wat ik wil is de header bovenin hebben, wat is gelukt en daar links onder een lijst met pagina's waar je naartoe kunt gaan. Ik probeer dit nu met een <ul> tag alleen dit wil niet werken. De linkjes moeten als een soort tegels onder elkaar komen te staan. Dit is de code die ik gebruik: HTML
CSS
Nu komen ze door elkaar te staan en dat is niet wat ik wil. Tevens wil ik ook niet dat die bolletjes voor de list komen te staan. Wat zou ik kunnen doen om het zo te krijgen als ik wil? | ||||
KomtTijd... | vrijdag 28 oktober 2011 @ 15:51 | |||
algemeen: - wat is het nut van de extra div om het menu? - waarom geef je al je UL's een classname? - waarom maak je willekeurig allerlei elementen position:relative? En wat staat er precies door elkaar? want een list zonder enige vorm van opmaak bestaat al gewoon uit elementen die netjes onder elkaar staan. En ik zie niets in je CSS wat dat zou kunnen veranderen. en tot slot: http://www.w3schools.com/cssref/pr_list-style.asp | ||||
boem-dikkie | vrijdag 28 oktober 2011 @ 16:01 | |||
Dan doe ik altijd een halve min-height hack. Zeg maar min-height is gewoon 300, en height: auto, want zodra hij dan langer wordt dan 300 neemt height: auto het over en past hij de height aan naar hoelang hij wordt. | ||||
KomtTijd... | vrijdag 28 oktober 2011 @ 16:06 | |||
Wat is er in hemelsnaam "hack" aan een min-height? height:auto is trouwens de standaard waarde van een div dus die hoef je niet te specificeren. | ||||
Catch22- | vrijdag 28 oktober 2011 @ 16:06 | |||
http://www.dustindiaz.com/min-height-fast-hack/ Voor browser-compatibility issues is dat wel handig. Maar min-height impliceert al dat als hij minimaal die hoogte heeft en anders meeschaalt, dat is default behaviour. Als je hem wél en height geeft geen overflow-hidden, schaalt hij overigens ook gewoon mee als het goed is. | ||||
KomtTijd... | vrijdag 28 oktober 2011 @ 16:07 | |||
Als je 'm een height geeft (behalve "auto") schaalt'ie juist níét mee. Ongeacht de overflow. Daarmee bepaal je alleen wat er gebeurt als de content groter is dan de div. En overflow op iets anders dan visible (=default) zetten triggert eveneens dat het element weer meeschaalt met childs die gefloat zijn. | ||||
boem-dikkie | vrijdag 28 oktober 2011 @ 16:11 | |||
Hij schaalt dus niet mee, zal morgen eens overflow: hidden; proberen. | ||||
Catch22- | vrijdag 28 oktober 2011 @ 16:12 | |||
moet hij nu wel of niet schalen? Als hij niet moet schalen, geef je een height met overflow:hidden aan. Moet hij wel schalen, geef je hem een min-height @KomtTijd je hebt gelijk. Heb zelf dusdanig vaste patronen ontwikkeld dat daarbuiten denken wat lastig gaat soms | ||||
boem-dikkie | vrijdag 28 oktober 2011 @ 16:40 | |||
Haha. Mijn wrapper duwt als het ware de footer naar beneden. Daarom zit er ook een min-height aan de wrapper, zodat als er weinig content in staat de lay-out in ieder geval goed is. Wat er nu gebeurt is dat hij zodra de content groter is dan de wrapper, hij buiten de wrapper valt, de footer op zijn plek blijft en de content vervolgens onder de footer uit komt. Ik wil dus dat de content 'in' de wrapper blijft zitten zodat de wrapper als de pagina langer wordt door content alsnog de footer naar beneden blijft drukken. | ||||
Catch22- | vrijdag 28 oktober 2011 @ 16:42 | |||
Geen height (of minheight) opgeven en je content een float meegeven | ||||
KomtTijd... | vrijdag 28 oktober 2011 @ 16:45 | |||
En de elementen ín de wrapper zijn gefloat? | ||||
boem-dikkie | vrijdag 28 oktober 2011 @ 16:51 | |||
Elementen in de wrapper zijn inderdaad gefloat. | ||||
KomtTijd... | vrijdag 28 oktober 2011 @ 16:55 | |||
Dan moet je inderdaad van de wrapper de overflow propertie op iets niet-standaards zetten (bijv. hidden). Of je moet onder de gefloate elementen een extra element plaatsen dat zelf niet gefloat is, met clear:both. Maar dan moet je dus je HTML aanpassen. | ||||
Catch22- | vrijdag 28 oktober 2011 @ 16:57 | |||
als die wrapper float en zijn elementen ook, schaalt die wrapper toch gewoon mee? Of let ik niet goed op? | ||||
boem-dikkie | vrijdag 28 oktober 2011 @ 17:07 | |||
Ik denk dat ik dat maar doe, wellicht handiger. | ||||
KomtTijd... | vrijdag 28 oktober 2011 @ 17:09 | |||
http://www.w3.org/TR/CSS21/visuren.html#bfc-next-to-float Hier, leesvoer. | ||||
PimD | vrijdag 28 oktober 2011 @ 18:19 | |||
Zou moeten werken in alle moderne browsers. Specifieke CSS uitleveren kun je idd met een mediaquery doen, of met een tool als Modernizr checken of je op een touch-device zit. | ||||
#ANONIEM | vrijdag 28 oktober 2011 @ 22:31 | |||
Ik ben niet zo goed nog met html en css, maar snap je wat ik wil krijgen? Hoe zou jij dat dan in de code doen? | ||||
KomtTijd... | vrijdag 28 oktober 2011 @ 22:48 | |||
| ||||
Chandler | zaterdag 29 oktober 2011 @ 08:48 | |||
weet iemand waar ik een plugin kan vinden voor jquery zoals deze: http://vaasje.amstel.nl/contact/ (klik even op 'Klik hier om te kijken of het antwoord op je vraag bij de veelgestelde vragen staat.') dan zie je een faq, dat zoek ik ook! maar kan het niet vinden | ||||
PimD | zaterdag 29 oktober 2011 @ 08:53 | |||
Zoek even op 'jquery accordion' - zat voorbeelden te vinden. Volgens mij zit het ook standaard in de jQuery UI library. | ||||
Scorpie | zaterdag 29 oktober 2011 @ 10:23 | |||
Correct, dit is de jQuery UI versie volgens mij | ||||
cablegunmaster | woensdag 2 november 2011 @ 23:43 | |||
Ik heb een klein css probleempje met 2 knoppen. Het gaat hier om een <input type> <button type> Deze 2 verschillen geen moer van css. maar toch willen ze net iets anders weergeven. Hoe kan ik dit oplossen? Betreffende pagina: http://www.clickenweb.nl/(...)aantal=20000&prijs=1 | ||||
Light | woensdag 2 november 2011 @ 23:49 | |||
Lettertype en lettergrootte instellen, die zijn verschillend. | ||||
Walter81 | donderdag 3 november 2011 @ 09:11 | |||
Input en Button in css beiden dezelfde eigenschappen geven (zelfde font, zelfde fontgrootte) | ||||
Catch22- | donderdag 3 november 2011 @ 09:21 | |||
| ||||
MrNiles | maandag 7 november 2011 @ 09:06 | |||
zijn er goede site die je kunnen helpen met de opbouw van je site, dus de opmaak van alle blokken? kan het wel zelf uitvogelen, maar het is vaak wel leerzaam om te zien hoe het opgebouwt wordt | ||||
KomtTijd... | maandag 7 november 2011 @ 10:25 | |||
Vrijwel iedere website kan dat. rechtermuis->bron weergeven. (alleen FOK! is misschien géén goed voorbeeld) | ||||
MrNiles | maandag 7 november 2011 @ 10:30 | |||
ik bedoel eigenlijk een site die je helpt met het bouwen van je opmaak | ||||
Scorpie | maandag 7 november 2011 @ 10:33 | |||
Daar heb je design bureau`s voor. | ||||
Walter81 | maandag 7 november 2011 @ 11:33 | |||
Probeer eerst eens een opmaak in blokken met pen en papier te maken. En dan in Photoshop. En dat dan 1-op-1 nabouwen in HTML. | ||||
DaFan | maandag 7 november 2011 @ 14:03 | |||
Beter met Firebug dan toch? Kan je ook elementen aanklikken en bekijken wat de code is | ||||
Catch22- | maandag 7 november 2011 @ 14:07 | |||
waarom zou je het willen? Je moet een basiskennis ontwikkelen van HTML. Welke elementen zijn er, wat kan je er mee en waar zijn ze voor? Dan ga je CSS leren. Welke properties zijn er, wat doen ze, hoe gebruik je ze? Dan maak je layout en die ga je uitwerken. | ||||
MrNiles | maandag 7 november 2011 @ 15:42 | |||
ik zal beter m'n best doen ander vraagje dan...js ik heb een pop-up calender gevonden die ik graag wil gebruiken maar natuurlijk wil ik weer iets wat er niet inzit.. Graag zou ik willen dat je van een calender alleen de maandagen kan kiezen, dus op de 1 of andere manier moet de rest van de dagen niet "klik"-baar zijn. Hopelijk kan iemand me een passende oplossing geven Ik gebruik het volgende script (zo van een site geplukt, ) een compleet ander script mag ook als dat makkelijker aan te passen zou zijn | ||||
MrNiles | maandag 7 november 2011 @ 19:35 | |||
niemand een idee? jammer... een andere dan. met onderstaande code krijg ik in FF een omschrijving en dan op de volgende regel een invulveld. In IE krijg ik voor het eerste invulveld een omschrijving, dan een extra regel en dan pas op een volgende regel het invulveld. IE krijgt dus een extra regel ergens vandaan... Bij het tweede invulveld gaat het wel goed. Waar haalt IE die extra regel vandaan?
| ||||
Tegan | maandag 7 november 2011 @ 19:42 | |||
http://www.garysimon.net/webdesign_tutorial/2 | ||||
Catch22- | dinsdag 8 november 2011 @ 11:49 | |||
ik hou er niet van; maar als je een datepicker wil, gebruik je de jQueryUI datepicker. | ||||
MrNiles | dinsdag 8 november 2011 @ 12:00 | |||
het gaat niet om de datum picker, die heb ik het gaat om de extra witregel die ik in IE heb..en die ik niet wil zien | ||||
KomtTijd... | dinsdag 8 november 2011 @ 13:14 | |||
Misschien maakt IE van een label een block-element? Je weet maar nooit... En hou eens op je code in spoilers te posten, voor code is er gewoon de [code] tag. | ||||
mschol | dinsdag 8 november 2011 @ 13:19 | |||
moet/kan de input niet binnen de label tag vallen? zo dus:
| ||||
mstx | dinsdag 8 november 2011 @ 13:27 | |||
Nee dat moet niet. Ik denk ook dat het komt doordat de <label> op de een of andere manier een block element wordt. Je HTML is trouwens ook niet valid als je <table><form></table></form> doet, en een <form> kan niet direct binnen de <table> staan. | ||||
KomtTijd... | dinsdag 8 november 2011 @ 13:38 | |||
Als je dat doet hoef je geen for="" te gebruiken. | ||||
KomtTijd... | dinsdag 8 november 2011 @ 14:30 | |||
Ik heb even een OP gemaakt, post hem even hier zodat een moderator hem in de echte OP kan zetten. ______________________________________________________________________________ [html, css, js] Voor Dummies Dit topic is bedoeld voor alle vragen m.b.t. HTML, CSS en javascript, kortom alles wat je nodig hebt om (de frontend van) een website te maken. HTML: Hyper Text Markup Language is de structuur van een website. Door middel van verschillende html tags geef je aan welke elementen bij elkaar horen (bijv: <div>, <ul>), of wat de betekenis van deze data is (bijv. <p>, <h1>). HTML leent zich ook voor opmaak, maar het is makkelijker en verstandiger om hier CSS voor te gebruiken. CSS: Cascading StyleSheet is de opmaak van een website. In je CSS specificeer je bijvoorbeeld welke kleur bepaalde elementen moeten hebben, hoe groot ze zijn en hoe je ze wilt rangschikken. JS: Javascript Javascript (niet te verwarren met programmeertaal Java) is een scripttaal, waarmee het mogelijk is je website dynamisch te maken. Javascript kan bijvoorbeeld HTML-elementen aanpassen, toevoegen of verwijderen. Omdat javascript zeer veelzijdig is, is er voor specifieke JS vragen ook een specaal topic, zie: [Javascript] voor dummies Vragen over PHP, SQL of andere serverside programmeertalen horen niet in dit topic. Stel deze in [PHP/MySQL] voor dummies of open zelf een topic. Voor vragen over webhosting, domeinnamen enz. is ook een ander topic: Het grote (betaalde) webhosting topic Code posten Het is, als je een vraag stelt, vaak handig om hier een stukje code bij te voegen. Post niet klakkeloos je hele website, maar post alleen het stukje code waar je vraag over gaat. Gebruik bovendien de [code]-tag (), zodat je HTML, CSS of Javascript code goed leesbaar is. Dus niet [quote] of [spoiler] of wat dan ook. Veel voorkomende problemen Veel problemen zijn te wijden aan het niet kloppen van HTML of CSS code. Een kleine typfout is snel gemaakt, en de webbrowser kan daar soms erg slecht mee omgaan. Om te controleren of je code technisch in orde is, kun je deze controleren met de W3 validator. Is je code niet correct? Los dan eerst de fouten op zodat de validator geen foutmeldingen meer geeft. Dit lost niet altijd je probleem op, maar zorgt in ieder geval dat alles werkt zoals het hoort te werken, waardoor overige fouten ook veel makkelijker te achterhalen zijn. | ||||
Bart | dinsdag 8 november 2011 @ 14:31 | |||
Staat erin . | ||||
Catch22- | dinsdag 8 november 2011 @ 14:31 | |||
waarom is dit een html, css, js topic als er ook een js topic is? | ||||
DannyDeko | dinsdag 8 november 2011 @ 14:36 | |||
En waarom is er geen Java topic ? Kan namelijk wel even wat hulp gebruiken.. | ||||
KomtTijd... | dinsdag 8 november 2011 @ 14:38 | |||
Omdat het allemaal met elkaar te maken heeft en vaak in elkaar overloopt. Denk ik. http://zoeken.fok.nl/zoek(...)tatus%5B%5D=centraal | ||||
Scorpie | dinsdag 8 november 2011 @ 14:38 | |||
Waar is het JS topic? | ||||
KomtTijd... | dinsdag 8 november 2011 @ 14:39 | |||
Zie OP | ||||
Catch22- | dinsdag 8 november 2011 @ 14:40 | |||
ja dat snap ik, maar 2 topics voor JS? | ||||
DannyDeko | dinsdag 8 november 2011 @ 14:42 | |||
Is geen lopend java topic te vinden hoor. | ||||
Catch22- | dinsdag 8 november 2011 @ 14:44 | |||
Dan open je er 1 | ||||
DannyDeko | dinsdag 8 november 2011 @ 15:33 | |||
Ik gooi het toch maar even hier neer misschien dat iemand het weet: Het scenario: Indien 'first' groter is dan 'second' en 'third' dan moet 'mostExpensive' de waarde van 'first' dus overnemen. Hoe doe ik dat? Ik ben nog een hele erge beginner en google is ondertussen m'n vriend niet meer.
| ||||
Catch22- | dinsdag 8 november 2011 @ 15:38 | |||
doe eens mostexpensive =first; | ||||
DannyDeko | dinsdag 8 november 2011 @ 15:48 | |||
Zelfde verhaal. Ik denk eigenlijk dat ik eerst mostExpensive moet definieren zoiets als dit: mostExpensive = first if (first > second && first > third) Want ik blijf nu een error houden die blijft zeggen dat mostExpensive niet als variable resolved kan worden. | ||||
mstx | dinsdag 8 november 2011 @ 15:50 | |||
Bedoel je dat die nog niet gedefinieerd is? | ||||
Scorpie | dinsdag 8 november 2011 @ 15:51 | |||
Als je nergens mostExpensive hebt gedeclareerd dan klopt dat. Java verwacht dat alle variablen expliciet gedefinieerd worden met een type; String foo = "bar"; Boolean mostExpensive = false; Integer numberOfCollections = 0; | ||||
DannyDeko | dinsdag 8 november 2011 @ 15:56 | |||
Klopt, is ie niet. Ik gooi hier even de gehele code neer zoals die wel werkt. Maar waar de waarde voor mostExpensive door mij is gegeven en niet is gevonden door first > second && first > third.
| ||||
Catch22- | dinsdag 8 november 2011 @ 15:57 | |||
Dude... zoek een starter/dummyguide op alsjeblieft, anders ga je jezelf van kant maken. | ||||
DannyDeko | dinsdag 8 november 2011 @ 16:00 | |||
... Alles wat daar staat is zoals het mij geleerd is. Enige wat ik dus niet voor elkaar krijs om een waarde te genereren via een condition. | ||||
Catch22- | dinsdag 8 november 2011 @ 16:11 | |||
moet je niet doen; je moet voor die conditie de var definieren en een waarde geven. En dan te bedenken dat ik nog nooit iets met Java heb gedaan. | ||||
Scorpie | dinsdag 8 november 2011 @ 16:13 | |||
Zoiets? Niet getest. | ||||
Scorpie | dinsdag 8 november 2011 @ 16:14 | |||
Daarnaast moet je echt een Java beginners guide lezen. Ik had te weinig tijd, anders had ik die hele class herschreven namelijk. | ||||
KomtTijd... | dinsdag 8 november 2011 @ 16:15 | |||
Jongens WTF? Dit is geen JAVA-topic! | ||||
Scorpie | dinsdag 8 november 2011 @ 16:15 | |||
Chill. We gaan niet meer offtopic. | ||||
Bart | dinsdag 8 november 2011 @ 16:18 | |||
Rustig jongens, rustig . Maar het is misschien wel handig om voor offtopic dingen een eigen topic te openen . | ||||
Scorpie | dinsdag 8 november 2011 @ 16:23 | |||
PAK HEM BART! PAK HEM! | ||||
boem-dikkie | dinsdag 8 november 2011 @ 16:26 | |||
JEZUS WELKE MONGOOL POST ER NOU JAVA VRAGEN IN EEN TOPIC DIE DAAR HELEMAAL NIET OVER GAAT, WAT EEN IDIOOT. | ||||
Catch22- | dinsdag 8 november 2011 @ 16:26 | |||
hallon hoe gaat t | ||||
DannyDeko | dinsdag 8 november 2011 @ 16:30 | |||
Bedankt voor de moeite in ieder geval Scorpie, zal het zo even testen | ||||
KomtTijd... | dinsdag 8 november 2011 @ 16:32 | |||
Pfft dan niet joh. Kunnen we de TT ook wel gelijk veranderen in [willekeurige programmeer-SC] ofzo. | ||||
Scorpie | dinsdag 8 november 2011 @ 16:33 | |||
Doen al die HTML/CSS nichten zo huilie ? Wij Javanen zijn die-hard old skool bastards zonder gevoel! | ||||
boem-dikkie | dinsdag 8 november 2011 @ 16:35 | |||
Haha ik snap je punt vond alleen dat er wat overtrokken gereageerd werd. | ||||
MrNiles | dinsdag 8 november 2011 @ 17:54 | |||
close ik begon dus een table zonder verder tr en td te gebruiken... table weggehaalt...fixed | ||||
Crientj | woensdag 9 november 2011 @ 11:43 | |||
Ik heb een pagina die zowel horizontaal als verticaal is uitgelijnd, maar er zit een image in met een background-repeat: repeat-x;. Op het moment dat ik m verticaal ga centreren verdwijnt die repeat-x. Hoe kan ik dit omzeilen en alsnog de repeat-x terughalen?
| ||||
Catch22- | woensdag 9 november 2011 @ 11:53 | |||
wat een rare positionering? left en top aangeven én margins? Hoe centreer je hem? Je moet die box een breedte geven en een margin:auto; | ||||
Crientj | woensdag 9 november 2011 @ 11:54 | |||
Ik volgde maar een tutorial; daar zeiden ze dat Die 50% zorgt er namelijk voor dat ie helemaal rechtsonder komt te staan, en met de negatieve margin haal je m weer terug. [ Bericht 30% gewijzigd door Crientj op 09-11-2011 11:55:44 (;() ] | ||||
Crientj | woensdag 9 november 2011 @ 12:04 | |||
Nou ja, laat maar zitten ofzo Is ook geen ramp als ie er zo uitziet. | ||||
KomtTijd... | woensdag 9 november 2011 @ 12:05 | |||
En heb je al eens bedacht wat er gebeurt als iemand zijn browser kleiner heeft dan 1000 pixels breed of hoog? | ||||
Walter81 | woensdag 9 november 2011 @ 14:38 | |||
De bron uit die pagina heb ik eens bekeken, Daar staat een stukje javascript in. Probeer eens het volgende aan te passen (zie mijn commentaar bij de aanvullingen thv regel 39. Ik heb niet getest of het werkt , maar je kan het proberen.
En de volgende functie toevoegen:
| ||||
MrNiles | woensdag 9 november 2011 @ 15:32 | |||
hoe kan ik deze functie
combineren met deze
| ||||
Catch22- | woensdag 9 november 2011 @ 15:34 | |||
| ||||
MrNiles | woensdag 9 november 2011 @ 15:53 | |||
thanks...ik ken echt niets in js maar dat het zo simpel kon zijn door een , ik was al moeilijk aan het doen met )}; ik ga een keer een tutor lezen maar voor nu ben ik ff geholpen...leuke shit dat jQuery | ||||
Tegan | woensdag 9 november 2011 @ 17:02 | |||
Wat een mentaliteit. | ||||
Catch22- | woensdag 9 november 2011 @ 17:05 | |||
Klopt je hebt properties met jQuery plugins, aan de plugins hang je een string "bla", een integer 1, een bool true, of een function() {}. | ||||
boem-dikkie | woensdag 9 november 2011 @ 23:00 | |||
Weet iemand hier waarom font-family: Helvetica; in Chrome en Firefox gewoon normaal is en hij in Internet Explorer opeens italic is? | ||||
KomtTijd... | woensdag 9 november 2011 @ 23:39 | |||
Misschien vonden ze dat er nog niet genoeg bugs in hun browser zaten? | ||||
#ANONIEM | woensdag 9 november 2011 @ 23:42 | |||
Wel waar, altijd moet ik maar hopen dat het goed werkt in Internet Explorer als ik een website maak. | ||||
PimD | donderdag 10 november 2011 @ 05:50 | |||
Hopen? Bidden op je blote knietjes bedoel je | ||||
boem-dikkie | donderdag 10 november 2011 @ 08:17 | |||
De website ziet er prima uit in Internet Explorer behalve dat alles Italic is. Wat het niet eigenlijk weer niet zo prima maakt. | ||||
Catch22- | donderdag 10 november 2011 @ 09:22 | |||
Dan moet je wat beter aan je opzet werken. Ik heb echt nog maar zelden IE issues. Heel soms even een breedte iets anders zetten oid. IE9 hoef ik nooit wat voor te doen, IE8 eigenlijk ook bijna nooit, IE7 soms wat extra margins om dingen goed te zetten. IE6 kijk ik niet eens meer in | ||||
boem-dikkie | donderdag 10 november 2011 @ 09:47 | |||
Ik ook bijna niet met de recente IE. Alleen als op 'compatibility-view' druk naast de URL-balk. Maar weet niet zo goed wat dat inhoudt. Laat hij dan de oudere versie zien? | ||||
Catch22- | donderdag 10 november 2011 @ 09:51 | |||
Heb je IE9? want de compatibility view van IE9 naar 8 en 7 is inaccuraat. Als je onder windows 7 werkt moet je XP Mode even installeren, daar kan je dan IE8 draaien en dan kan je 8 en 7 wel goed testen. | ||||
boem-dikkie | donderdag 10 november 2011 @ 09:52 | |||
Thanks voor de tip, ik weet niet wat voor IE, ik gebruik het nooit op testen na. | ||||
#ANONIEM | donderdag 10 november 2011 @ 10:29 | |||
Ik ben nog niet zo goed in het maken van een website, ik ken de truukjes dus nog niet zo goed. Laatst ook weer een website gemaakt, zag er prima uit. Chrome deed hij het perfect, Firefox geen enkel probleem, Safari prima maar toen ik hem ging openen met Internet Explorer, was heel het navigatie menu van links naar het midden verplaatst en zag het er niet meer uit. | ||||
MrNiles | donderdag 10 november 2011 @ 10:34 | |||
wat is een mooie site met goede jQuery voorbeelden? | ||||
Scorpie | donderdag 10 november 2011 @ 10:35 | |||
Bedoel je voorbeelden als in tuts of plugins? | ||||
Catch22- | donderdag 10 november 2011 @ 10:37 | |||
dat is een bitch inderdaad, door ervaring weet je wat je wel en niet moet doen om zulke problemen te voorkomen. | ||||
MrNiles | donderdag 10 november 2011 @ 10:43 | |||
beide..maar liever echt toepassingen (plugins dus) | ||||
Catch22- | donderdag 10 november 2011 @ 10:44 | |||
www.jQueryUI.com ? | ||||
MrNiles | donderdag 10 november 2011 @ 10:47 | |||
bedankt nog voor je input..maar ik heb een andere datepicker (google jquery datepicker) gevonden waarin op een andere site kant en klaar werd uitgelegt hoe je datum of complete dagen kan uitzetten, http://hotgluemedia.com/b(...)day-from-datepicker/ | ||||
Catch22- | donderdag 10 november 2011 @ 10:48 | |||
zit in jQuery UI en dat is een erg goede. | ||||
MrNiles | donderdag 10 november 2011 @ 10:49 | |||
niet echt bruikbare toepassingen wel goede voorbeelden..als ik bijv een blokje kan slepen dan wil ik graag zien hoe andere dit toepassen in een site...om ideeen op te doen dit is een hele mooie http://dragoninteractive.com | ||||
boem-dikkie | donderdag 10 november 2011 @ 10:54 | |||
Ik heb het geleerd door gewoon toepassingen te verzinnen en deze zelf proberen te maken a.d.h van de jQuery documentatie. | ||||
Catch22- | donderdag 10 november 2011 @ 10:55 | |||
ik zorg dat ik weet wat er mogelijk is en pas dat toe als het nodig is... | ||||
MrNiles | donderdag 10 november 2011 @ 11:02 | |||
maar als je niet weet wat ermee kan..is het nogal lastig te verzinnen zoiets zocht ik.. http://visionwidget.com/t(...)mples-tutorials.html kent iemand nog leuke sites | ||||
boem-dikkie | donderdag 10 november 2011 @ 11:04 | |||
Daarvoor is natuurlijk de documentatie. | ||||
Treces | donderdag 10 november 2011 @ 11:06 | |||
Google op "Best jQuery examples", dan vindt je er genoeg. | ||||
ursel | donderdag 10 november 2011 @ 11:16 | |||
Zitten wel aantal mooie tussen. | ||||
RenRen- | vrijdag 11 november 2011 @ 12:54 | |||
Volgens mij heb ik een heel simpel probleem, maar ik kom er niet uit. Ik heb een table.
Zoals je kunt zien heeft de table een class omdat iedere td (of tr als dat zou lukken) een margin-top moet krijgen van 10. En ik krijg het gewoon niet voor elkaar. De volgende dingen heb ik al geprobeerd (Mét en zonder extra spaties tussen table en .signuptable:
Het enige wat iets doet is .signuptable en die een margin-top geven, maar dan krijgt de hele tabel een margin. Ik zie volgens mij iets heel logisch over het hoofd, maar wát. Iemand enig idee? | ||||
KomtTijd... | vrijdag 11 november 2011 @ 12:56 | |||
cell-spacing border-spacing zie je over het hoofd. Of padding gebruiken. | ||||
RenRen- | vrijdag 11 november 2011 @ 12:57 | |||
Die mag ik niet gebruiken, wel gelijk even op nul gezet. Even met padding proberen, dankje | ||||
RenRen- | vrijdag 11 november 2011 @ 12:58 | |||
.signuptable td met padding-top werkt, dankje | ||||
Catch22- | vrijdag 11 november 2011 @ 13:00 | |||
margins op td's werken idd. 2 tips: - Width aangeven met css en niet inline - zet cellpadding="0" cellspacing="0" in je table definitie en zet eventuele paddings handmatig. | ||||
KomtTijd... | vrijdag 11 november 2011 @ 13:03 | |||
Als je het helemaal sjiek wilt doen werk je natuurlijk met labels en zonder table. | ||||
Catch22- | vrijdag 11 november 2011 @ 13:04 | |||
ik gebruik voor zulke dingen altijd tables, niets mis mee. Labels invoegen zou wel netjes zijn. | ||||
KomtTijd... | vrijdag 11 november 2011 @ 13:06 | |||
Wordt ook nog wel veel gedaan omdat het voor forms vaak toch wel makkelijker is ja. En SEO op een form is meestal ook dikke onzin. | ||||
RenRen- | vrijdag 11 november 2011 @ 13:19 | |||
Punt is dat ik dan nóg meer classes moet geven, dat vind ik niet zo nuttig. Cellpadding ed had ik al gedaan, dankje voor de tip Als het goed is wordt dit toch een no-follow, het is een tweede registreerpagina. Maar goed, dar ga ik volgens mij niet over Dus ik zie wel. | ||||
Catch22- | vrijdag 11 november 2011 @ 13:20 | |||
niks mis met meerdere classes.... Het is makkelijker om deze table (en eventuele tables met dezelfde eigenschappen) van een class te voorzien. Ennuh, geen tables voor SEO? Volgens mij maakt het geen klap uit of je het in een table zet of niet... En het kan juist een pré zijn als je tabletdata bij een formulier niet wordt geindexeerd. | ||||
RenRen- | vrijdag 11 november 2011 @ 13:24 | |||
De table heeft al wel een class... maar dan moeten al die TD's weer een class krijgen om hun breedte mee te krijgen. Het is bijna klaar, 6 weken werk, eindelijk, ik hoef het niet meer te zien /euforie/ | ||||
Catch22- | vrijdag 11 november 2011 @ 13:25 | |||
Uhm, je kan dan toch gewoon .registerform td doen? | ||||
RenRen- | vrijdag 11 november 2011 @ 13:26 | |||
Zou kunnen als inderdaaad alle TD's dezelfde breedte zouden hebben. Ugh. Gedoe. Ik snap je gedachtengang hoor! Maar in dit geval niet even practisch. Nu mijn forms een breedte meegeven. Als ze mee willen werken vandaag. | ||||
KomtTijd... | vrijdag 11 november 2011 @ 13:27 | |||
Neejoh, gewoon td:first-child | ||||
Catch22- | vrijdag 11 november 2011 @ 13:27 | |||
voor de padding kan het in ieder geval. Met CSS3 kan je ook de eerste TD van een TR selecteren (:first-child ) Je zou in ieder geval de labels moeten toepassen (met for="" erbij), dus kan je die een breedte geven | ||||
RenRen- | vrijdag 11 november 2011 @ 13:30 | |||
Ja dat mag je me nog een keer uitleggen, het werkt nooit, wat inhoudt; snap er niets van. Met die padding ook gebruikt, super Als ik weer tijd heb even inlezen in die labels, klinkt wel handig. | ||||
Catch22- | vrijdag 11 november 2011 @ 13:30 | |||
Het zorgt er o.a. voor dat als je op het label klikt, de input wordt geselecteerd. Erg handig imohttp://www.quirksmode.org/css/nthchild.html http://www.quirksmode.org/css/firstchild.html | ||||
RenRen- | vrijdag 11 november 2011 @ 13:33 | |||
Klinkt heel handig, zie het nu ook ja. Vooral bij Radio Buttons. Bedankt voor de linkjes . Pagina is bijna af. Dan nog 1 pagina. | ||||
Catch22- | vrijdag 11 november 2011 @ 13:35 | |||
Let wel op de browser-compatibility, IE implementeert het niet (optimaal) | ||||
KomtTijd... | vrijdag 11 november 2011 @ 13:36 | |||
First- en last-child in ieder geval wel hoor! althans op zijn minst vanaf IE8. | ||||
Catch22- | vrijdag 11 november 2011 @ 13:39 | |||
Ik los zulke issues vaak met jQuery op.
Zulke scripts maak ik ook voor .first, .last, .odd e.d. | ||||
boem-dikkie | vrijdag 11 november 2011 @ 13:40 | |||
Labels. | ||||
KomtTijd... | vrijdag 11 november 2011 @ 13:45 | |||
http://www.w3.org/Style/Examples/007/evenodd OMG! Nooit meer {cylce values="odd,even"} | ||||
Catch22- | vrijdag 11 november 2011 @ 13:46 | |||
http://msdn.microsoft.com/en-us/library/cc351024(v=vs.85).aspx Niet handig als je IE7 moet supporten | ||||
KomtTijd... | vrijdag 11 november 2011 @ 13:49 | |||
De achtergrondkleur die ik de odd-rijen meegeef is een RGBA kleur, dus IE7 gebruikers zien het verschil toch niet | ||||
Surveillance-Fiets | vrijdag 11 november 2011 @ 13:49 | |||
IE7 gebruikers. | ||||
QM84 | vrijdag 11 november 2011 @ 13:55 | |||
Waarom met JS en niet gewoon met conditional comments? Die werken gegarandeerd altijd voor IE. JS kan je uitzetten.. | ||||
KomtTijd... | vrijdag 11 november 2011 @ 13:57 | |||
Laatst iemand via de mail: Er zit geen duidelijke scheiding tussen de forum-reacties, dat is lastig! teruggemaild: Die zit er wel, ga maar een fatsoenlijke browser gebruiken Heerlijk als je die vrijheid hebt als developer | ||||
Catch22- | vrijdag 11 november 2011 @ 13:58 | |||
Waarom zou je dat doen? onoverzichtelijke bron. Die styles geef ik wel aan in een CSS die met een conditional comment wordt geinclude Wie betaalt bepaalt he Mja, ik zie dat niet echt als een professionele houding... Als ik iets maak, moet het ook in 95%+ van de gebruikte browsers werken. En zulke 'foutjes' zijn meestal het gevolg van een verkeerde aanpak en niet van browserincompetence. Maar het is natuurlijk nogal een verschil of je voor jezelf kleine projectjes maakt, of dat je voor een baas (en dus klanten) werkt. | ||||
KomtTijd... | vrijdag 11 november 2011 @ 14:00 | |||
omdat RGBA(0,0,0,0.1) way makkelijker is dan met photoshop op zoek gaan naar een kleur die net een tintje donkerder is dan je achtergrond | ||||
Catch22- | vrijdag 11 november 2011 @ 14:02 | |||
Dat klopt, maar dat kan je ook met opacity en een filter voor IE. welke ik heel stoer met LESS mixins fix | ||||
KomtTijd... | vrijdag 11 november 2011 @ 14:03 | |||
Helemaal mee eens, maar in dit geval ben ik zelf zowel de baas als de klant, ergo: lui Die forumtemplate gaat nog wel veranderen trouwens, maar ik moest 'm updaten van een oude naar een nieuwe layout en heb toen even heel snel wat kleurtjes bij elkaar gegrabbeld. En voor dingen als een wisselend achtergrondkleurtje voor de oneven rijen, daarvan vind ik dat fossielen die een fossiele browser gebruiken ook prima zonder kunnen. Nee want dan wordt ook de inhoud transparant. Met een opacity van 0.1 is de boel dan echt niet meer leesbaar. | ||||
Catch22- | vrijdag 11 november 2011 @ 14:10 | |||
Ie7 is al fossiel bij jou? Klopt. Maar ik heb meestal een echt afwijkende kleur voor odd-rows | ||||
KomtTijd... | vrijdag 11 november 2011 @ 14:12 | |||
Nice. En ja IE7 is al fossiel bij mij. IE is alweer 2 versies verder. per browser 2 versies onderhouden vind ik eigenlijk wel genoeg. Zeker als het gaat om een achtergrondkleurtje, functioneel zorg ik wel dat alles ook in IE7 werkt. | ||||
RenRen- | vrijdag 11 november 2011 @ 15:11 | |||
Nog een vraag. Als ik 3 divjes naast elkaar heb, met een container daaromheen. De container neemt de hoogte van de langste div (100% geloof ik). De twee kortste divs moeten ook die hoogte aannemen. Hoe bereik ik dat? Want 100% doet geen drol. (center is hier de div met de variabele hoogte) Dus
[ Bericht 5% gewijzigd door RenRen- op 11-11-2011 15:13:17 (Paar dingies vergeten.) ] | ||||
KomtTijd... | vrijdag 11 november 2011 @ 15:21 | |||
"Faux columns" is je google-term | ||||
Tijn | vrijdag 11 november 2011 @ 15:24 | |||
Bij wie niet dan? IE7 is echt het absolute minimum waar ik voor develop en veruit de oudste browser waar ik überhaupt nog aandacht aan schenk. | ||||
RenRen- | vrijdag 11 november 2011 @ 15:25 | |||
Wat ik dan krijg is dat je een achtergrondafbeelding erin moet gooien van 800 hoog, als je hem 800 hoog wilt hebben, maar wat nou als de content variabel is? Moet ik dan een achtergrondafbeelding van 1px doen, die y-repeat en dan op 100%? | ||||
Catch22- | vrijdag 11 november 2011 @ 15:29 | |||
Sja, klanten die het vragen, krijgen het ook (Betalen er ook voor immers) gelijk hoogte waarbij ze echt van gelijke hoogte zijn is met CSS niet echt te doen. Ik schrijf altijd een script als dat nodig is.
| ||||
KomtTijd... | vrijdag 11 november 2011 @ 15:29 | |||
Juist! Al is die 100% niet nodig. Alleen als je ook nog met ronde hoeken wilt gaan werken is faux columns wel lastig, want border-radius werkt dan niet meer. | ||||
RenRen- | vrijdag 11 november 2011 @ 15:31 | |||
Die snap ik niet... Nog even KT.. zijn maniertje proberen. Die heb ik niet, dus dat valt mee. het is wel echt nodig, want dubbel lijntje... Eeeeven proberen. | ||||
KomtTijd... | vrijdag 11 november 2011 @ 15:34 | |||
Hmm ik denk dat dat tegenwoordig haast een betere oplossing is. De fallback is hooguit dat de kolommen niet even hoog zijn, wat meestal ook niet echt een probleem is. | ||||
Catch22- | vrijdag 11 november 2011 @ 15:36 | |||
sja, of opmaak met JS doen (heeft niet mijn voorkeur) of extra DOMobjecten toevoegen... Met Js weet ik vrijwel zeker dat het werkt. Wel even uitkijken met paddings en inner/outerheight mocht je die oplossing proberen. | ||||
RenRen- | vrijdag 11 november 2011 @ 15:37 | |||
Ik krijg het niet voor elkaar... Moet ik even uitbesteden denk ik... | ||||
Catch22- | vrijdag 11 november 2011 @ 15:45 | |||
waarom wil je die hoogte? kan je geen repeterende achtergrond instellen die de achtergrond van die 2 kleinere kolommen faked? en dat je die dan op de container instelt. | ||||
Tijn | vrijdag 11 november 2011 @ 15:48 | |||
Oh natuurlijk, als IE7 specifiek wordt gevraagd, dan krijgen ze het ook. Maar die vraag krijg ik eigenlijk niet vaak. | ||||
RenRen- | vrijdag 11 november 2011 @ 15:51 | |||
Omdat ik een linkerdiv heb met een rechterborder, center met links/rechts border, rechts met een linkerborder. Die moeten dubbele lijntjes naboodsen. Ik mag steeds geen achtergrondafbeelding gebruiken, is slordig. >: Dus ik zoek andere oplossingen. Maar ik denk dat het neerkomt op een achtergrondafbeelding. | ||||
Catch22- | vrijdag 11 november 2011 @ 16:00 | |||
Die center wordt in principe het hoogst toch? als de container links en rechts een border heeft en de center ook links/rechts, heb je je situatie toch? Ik zou echter gewoon even een jQuery scriptje bouwen. Wat ik postte zou al moeten werken. http://jsbin.com/onulog/3/edit#source linksboven op render drukken
| ||||
RenRen- | vrijdag 11 november 2011 @ 16:19 | |||
Ik ga er strakjes even naar kijken, ben even naar iets anders aan het kijken (en ik ben niet zo goed in jQuery, dus moet er even de tijd voor nemen). En die situatie die ik probeer werkt dus niet, om de een of andere reden pakt de container zijn 100% al niet, waardoor de linker en de rechter 100% ook niet pakken. De container klapt namelijk in, wat raar is, want er staat content in... | ||||
Catch22- | vrijdag 11 november 2011 @ 16:23 | |||
je moet de container ook floaten, anders gaat t niet goed als je daar een margin auto op hebt, moet je de divs ff wrappen | ||||
QM84 | vrijdag 11 november 2011 @ 17:00 | |||
werkt ook.. Is wel vrij smerig en eigenlijk af te raden. Maar dat is het hele idee van geforceerd meerdere kolommen op gelijke hoogte willen hebben ook | ||||
KomtTijd... | vrijdag 11 november 2011 @ 17:51 | |||
Dat is juist een schoolvoorbeeldje voor faux columns. Gewoon een afbeeling met alleen 1 of 2 pixels erin, repeat-y, hopsakee. Ik vind die oplossing van QM84 ook nog wel wat hebben trouwens. | ||||
#ANONIEM | maandag 14 november 2011 @ 16:47 | |||
Ik kom er niet uit waarom het volgende niet werkt in Internet explorer 8 en alles daar onder. Het menu links werkt perfect in browsers als Chrome, Firefox en Safari en staan perfect onder het logo. Echter, wanneer ik hem in Internet Explorer open, dan gaat het menu ineens heel raar staan en ik snap gewoonweg niet waarom. De code:
Iemand die mij kan vertellen wat ik fout doe? [ Bericht 0% gewijzigd door #ANONIEM op 14-11-2011 16:51:18 ] | ||||
KomtTijd... | maandag 14 november 2011 @ 17:08 | |||
Defineer "heel raar"? Screenshotje misschien? -edit- Er staat een hoop "position:" in, waar je verder niets mee doet. Kan voor ellende zorgen. Strip je CSS eens tot het minimum van wat je nodig hebt om alleen de structuur goed te krijgen. [ Bericht 67% gewijzigd door KomtTijd... op 14-11-2011 17:24:34 ] | ||||
Catch22- | maandag 14 november 2011 @ 17:21 | |||
indien ie probleem: breedtes en/of paddings. | ||||
Light | maandag 14 november 2011 @ 17:52 | |||
Welk doctype gebruik je? En dat. | ||||
Treces | maandag 14 november 2011 @ 17:53 | |||
jQuery wil bij mij niet echt lekker werken. Zo heb ik een pagina met afbeeldingen, bij een hover komt er tekst te staan die ik met jQuery verticaal probeer te centreren. Bij de eerste keer laden staat deze te ver naar onderen, echter bij een refresh (F5) staat deze wel weer gecentreerd. Zo ook met een kaart (Google Maps API), bij eerste keer laden geeft hij de foute coordinaten weer, en wordt de kaart half geladen, bij een refresh staat alles goed. Eerste keer: Na refresh: Iemand dit ook eerder gehad? | ||||
PimD | maandag 14 november 2011 @ 18:50 | |||
Waarom lijn je die tekst uit met Javascript...? Kan toch gewoon met CSS (weliswaar een beetje klooien met display:table-cell e.d). | ||||
Treces | maandag 14 november 2011 @ 19:23 | |||
Precies om die reden, hoop gezeik met positions, en displays waar ik geen zin in had. En dit is de quick en dirty manier. Overigens is het opgelost door de tabs-oproep ($(element).tabs();) op het einde van mijn javascript-script te doen. Kaartje doet het nu ook! | ||||
#ANONIEM | maandag 14 november 2011 @ 19:29 | |||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> Dat staat er. | ||||
#ANONIEM | maandag 14 november 2011 @ 19:39 | |||
Dit is hoe het eruit ziet in Chrome, Firefox en Safari en is hoe ik het wil. Dit is wat Internet Explorer ermee doet, niet zoals de rest dus. Hij zet de banner bovenin naar links en het menu naar rechts. Alsof hij de padding-left: 0px; niet pakt in #menu. | ||||
PimD | maandag 14 november 2011 @ 19:40 | |||
Heb je de list-style op none gezet enzo? Daar wil IE nog wel eens moeilijk over doen. Pleur anders een kale HTML + CSS online (niet in dit topic, maar op een server waar we dan bij kunnen). | ||||
#ANONIEM | maandag 14 november 2011 @ 19:44 | |||
Dat heb ik inderdaad gedaan, dat je voor de list geen bolletjes te zien krijgt. Daarna padding-left op 0 gezet zodat hij niet de automatische padding toevoegt aan de list. Hoe bedoel je met kale html + css online zetten? | ||||
PimD | maandag 14 november 2011 @ 19:45 | |||
Zodat wij kunnen kijken waar het mis gaat? Heb je ook list-style-position e.d. op outside gezet? | ||||
#ANONIEM | maandag 14 november 2011 @ 19:53 | |||
Wat doet dat en hoe doe ik dat? | ||||
boem-dikkie | maandag 14 november 2011 @ 20:55 | |||
Waarom gebruik je positions? Doe gewoon op je logo een float: left, op je banner ook en op je menu ook. | ||||
boem-dikkie | maandag 14 november 2011 @ 20:56 | |||
Je HTML/CSS ergens online neerzetten zodat wij het probleem 'live' kunnen zien. | ||||
#ANONIEM | maandag 14 november 2011 @ 21:29 | |||
Dit is wat ik nu heb:
Het foutje met de header is eruit, die staat nu in elke browser goed. Helaas kan Internet Explorer nog steeds niet goed omgaan met de list. Hoe doen jullie dat? | ||||
boem-dikkie | maandag 14 november 2011 @ 21:33 | |||
Voeg dit eens toe aan je CSS:
| ||||
#ANONIEM | maandag 14 november 2011 @ 21:35 | |||
Het werkt nog steeds niet, ik heb nog steeds last dat IE het menu een stuk naar rechts duwt. | ||||
boem-dikkie | maandag 14 november 2011 @ 21:36 | |||
Vaag, bij mij werkt het. |