@ 2e vraag,quote:Op vrijdag 8 juli 2011 13:05 schreef Scorpie het volgende:
Als het goed is zou die selector elk element met id fbrp__29 etc moeten matchen.
Je 2e vraag snap ik niet.
1 2 3 4 5 6 7 8 9 | <div class="required"> <label for="fbrp__31">Details van de kinderen*</label> <textarea name="cntnt01fbrp__31" cols="80" rows="15" class="cms_textarea" id="fbrp__31"></textarea> <a href="javascript:fbht('fbrp_ht_31')"><img src="modules/FormBuilder/images/info-small.gif" alt="Help" /></a> <span id="fbrp_ht_31" style="display:none" class="fbr_helptext">Vul het als volgt in: Naam kind 1 - Geslacht kind 1 - Leeftijd kind 1 Naam kind 2 - Geslacht kind 2 - Leeftijd kind 2 etc...</span></div> |
Is het mogelijk die labels een id te geven en dat als selector in je css te gebruiken?quote:Op vrijdag 8 juli 2011 13:04 schreef RenRen- het volgende:
Thanks, dat werkt! Nu moet ik nog die label for="blabla" editten, maar hoe kan dat? Ik heb daar nog nooit van gehoord
Nee, want ik kan die code niet editten, het is een form gegenereerd door een module in mijn cms.quote:Op vrijdag 8 juli 2011 13:09 schreef Garisson72 het volgende:
[..]
Is het mogelijk die labels een id te geven en dat als selector in je css te gebruiken?
Nee, maar wel meerdere divs die zo heten en ook een label hebben. Ik ga even spelen of ik iets kan maken wat er goed uit zietquote:Op vrijdag 8 juli 2011 13:11 schreef Garisson72 het volgende:
als het de enige label binnen die div is, kun je hem selecteren door
div.required label {
...
}
als je meerdere labels binnen die div hebt, worden die daar echter allemaal door geraakt.
Label?quote:Op zaterdag 9 juli 2011 00:26 schreef Tijn het volgende:
Ik wil graag radio buttons maken die ook reageren als je er bijna op klikt. Ik dacht dat te kunnen bereiken met gewoon een beetje padding toevoegen aan het input-radio element, maar dat werkt niet
Weet iemand hier misschien een slimme truc voor waarvoor ik niet m'n hele markup hoef om te gooien?
Ik zal even laten zien hoe het er ongeveer uit ziet.quote:
JQuery UI is sowieso een mooie manier om gestandaardiseerde forms te maken.quote:Op zaterdag 9 juli 2011 12:02 schreef Tijn het volgende:
[..]
Ik zal even laten zien hoe het er ongeveer uit ziet.
[ afbeelding ]
Het is dus een meerkeuzevraag met 5 opties (van volledig oneens tot volledig eens). De 3 middelste opties hebben wel een label, maar die wordt met CSS verborgen om tot bovenstaand resultaat te komen.
Ik zit er nu aan te denken om de buttons door jQueryUI Button te laten vervangen. Dat is misschien de beste oplossing, qua usability en ook qua consistentie tussen browsers.
Ik snap niet helemaal wat het probleem is. Waarom moet je die labels verbergen? En waarom niet alle 5 een label?quote:Op zaterdag 9 juli 2011 12:02 schreef Tijn het volgende:
[..]
Ik zal even laten zien hoe het er ongeveer uit ziet.
[ afbeelding ]
Het is dus een meerkeuzevraag met 5 opties (van volledig oneens tot volledig eens). De 3 middelste opties hebben wel een label, maar die wordt met CSS verborgen om tot bovenstaand resultaat te komen.
Ik zit er nu aan te denken om de buttons door jQueryUI Button te laten vervangen. Dat is misschien de beste oplossing, qua usability en ook qua consistentie tussen browsers.
goed om te weten wist niet dat een input binnen een label mochtquote:Op zaterdag 9 juli 2011 12:17 schreef KomtTijd... het volgende:
[..]
Ik snap niet helemaal wat het probleem is. Waarom moet je die labels verbergen? En waarom niet alle 5 een label?
Je kunt je labels toch gewoon middels float:left achter elkaar zetten? Met de radiobuttons erin?
Waarom moeilijk doen met li als er gewoon een element bestaat wat dat natuurlijk al doet?quote:Op zaterdag 9 juli 2011 12:25 schreef PimD het volgende:
Nou ja, ik neem aan dat het een enquete o.i.d. is - met 40x dezelfde soort vragen onder elkaar, met 40x dezelfde opties. Beetje overkill om 40 labels met "heel erg oneens", "oneens", "weet niet", "eens", "heel erg eens" te hebben.
Zitten er nog elementen om de radiobuttons heen? Een li ofzo? Dan zou je daar met JS de klik van kunnen afvangen en deze dan de radiobutton laten activeren.
Inderdaad. Ze zitten trouwens ook inderdaad in li's. Geen slecht idee om daar een click-event aan te hangen om de radio-button te zettenquote:Op zaterdag 9 juli 2011 12:25 schreef PimD het volgende:
Nou ja, ik neem aan dat het een enquete o.i.d. is - met 40x dezelfde soort vragen onder elkaar, met 40x dezelfde opties. Beetje overkill om 40 labels met "heel erg oneens", "oneens", "weet niet", "eens", "heel erg eens" te hebben.
Zitten er nog elementen om de radiobuttons heen? Een li ofzo? Dan zou je daar met JS de klik van kunnen afvangen en deze dan de radiobutton laten activeren.
Lijkt me een prima oplossing dan. Ook zonder Javascript functioneert het formulier dan naar behoren. Iets minder gebruiksvriendelijk misschien, maar je moet wat als het met pure CSS/HTML niet op te lossen is/lijkt te zijn.quote:Op zaterdag 9 juli 2011 12:29 schreef Tijn het volgende:
[..]
Inderdaad. Ze zitten trouwens ook inderdaad in li's. Geen slecht idee om daar een click-event aan te hangen om de radio-button te zetten
...maar waarom niet gewoon simpelweg een label er omheen?quote:Op zaterdag 9 juli 2011 12:29 schreef Tijn het volgende:
[..]
Inderdaad. Ze zitten trouwens ook inderdaad in li's. Geen slecht idee om daar een click-event aan te hangen om de radio-button te zetten
De labels voor de middelste 3 elementen worden verborgen, omdat het een enquête moet worden en er mogelijk 100 van dit soort vragen onder elkaar komen te staan. Daarom wil ik alleen van de buitenste twee elementen het label weergeven en van de binnenste 3 niet, om een overload aan dubbele teksten te voorkomen.quote:Op zaterdag 9 juli 2011 12:17 schreef KomtTijd... het volgende:
[..]
Ik snap niet helemaal wat het probleem is. Waarom moet je die labels verbergen? En waarom niet alle 5 een label?
Je kunt je labels toch gewoon middels float:left achter elkaar zetten? Met de radiobuttons erin?
Er zitten al labels omheen. Zonder CSS ziet het er zo uit:quote:Op zaterdag 9 juli 2011 12:32 schreef KomtTijd... het volgende:
[..]
...maar waarom niet gewoon simpelweg een label er omheen?
Waarom denken jullie allemaal zo moeilijk?
Maar dan hebben de middelste 3 elementen dus helemaal geen label-tekst meer. Dat lijkt me accessibility-wise nou niet echt ideaal, of wel?quote:Op zaterdag 9 juli 2011 12:36 schreef PimD het volgende:
Plus dat een gebruiker met Javascript, maar met een screenreader o.i.d. lege labels voorgelezen krijgt. Dat lijkt me dus geen oplossing. Wat KomtTijd zegt, wellicht kun je de labels van de middelste 3 leeg laten lijken d.m.v. de text-indent e.d.?
met een enquete kun je je wel afvragen in hoeverre dat nodig is, voor je doelgroep. Een label met alleen een radio-button erin zou veruit het makkelijkst zijn.quote:Op zaterdag 9 juli 2011 12:38 schreef Tijn het volgende:
[..]
Maar dan hebben de middelste 3 elementen dus helemaal geen label-tekst meer. Dat lijkt me accessibility-wise nou niet echt ideaal, of wel?
Dat zou misschien het makkelijkst zijn, maar m'n klant is best wel picky als het op toegankelijkheid aankomt.quote:Op zaterdag 9 juli 2011 12:40 schreef KomtTijd... het volgende:
[..]
met een enquete kun je je wel afvragen in hoeverre dat nodig is, voor je doelgroep. Een label met alleen een radio-button erin zou veruit het makkelijkst zijn.
Dat is nog niet zo'n gek ideequote:En anders kun je de CSS-truckendoos wel open halen om de tekst te verbergen zonder dat je het label verbergt.
Een vaste hoogte en breedte, en de tekstkleur RGBA(0,0,0,0) ofzo.
Nee, je zegt in een eerdere posting dat je de labels wilt leegmaken met Javascript. Dan hebben ze geen tekst meer voor screenreaders. Als je met text-indent e.d. werkt staat de tekst buiten de viewport, wat voor de meeste screenreaders (voor zover ik weet) gewoon wordt gelezen.quote:Op zaterdag 9 juli 2011 12:38 schreef Tijn het volgende:
[..]
Maar dan hebben de middelste 3 elementen dus helemaal geen label-tekst meer. Dat lijkt me accessibility-wise nou niet echt ideaal, of wel?
Ja, dat klopt. Labels met JS leegmaken ga ik ook zeker niet doen hoorquote:Op zaterdag 9 juli 2011 12:44 schreef PimD het volgende:
[..]
Nee, je zegt in een eerdere posting dat je de labels wilt leegmaken met Javascript. Dan hebben ze geen tekst meer voor screenreaders. Als je met text-indent e.d. werkt staat de tekst buiten de viewport, wat voor de meeste screenreaders (voor zover ik weet) gewoon wordt gelezen.
Die ga ik even proberenquote:Op zaterdag 9 juli 2011 12:52 schreef KomtTijd... het volgende:
<label><span>oneens</span><input type="radio"/></label>
En dan de span verbergen.
Niet alle CSS, maar wel het grootste gedeelte. Dingen als display:none worden in de meeste gevallen niet voorgelezen (en volgens mij ook genegeerd door zoekmachines bij de indexering). Je kunt daarom beter dingen als verborgen tabbladen e.d. absoluut buiten de viewport positioneren (hoewel dit problemen kan opleveren in RTL-scenarios, bij bijvoorbeeld Arabische website). Er is jammer genoeg een groot verschil tussen de diverse screenreaders. Technieken die in programma X werken zorgen voor problemen in programma Y etc.quote:Op zaterdag 9 juli 2011 12:46 schreef n8n het volgende:
de bedoeling is dat screenreaders alle css negeren?
keertje inlezen dan, is de kers op de taart om ook deze groep tot in de puntjes te (kunnen) voorzienquote:Op zaterdag 9 juli 2011 12:55 schreef PimD het volgende:
[..]
Niet alle CSS, maar wel het grootste gedeelte. Dingen als display:none worden in de meeste gevallen niet voorgelezen (en volgens mij ook genegeerd door zoekmachines bij de indexering). Je kunt daarom beter dingen als verborgen tabbladen e.d. absoluut buiten de viewport positioneren (hoewel dit problemen kan opleveren in RTL-scenarios, bij bijvoorbeeld Arabische website). Er is jammer genoeg een groot verschil tussen de diverse screenreaders. Technieken die in programma X werken zorgen voor problemen in programma Y etc.
In principe is het heel simpel: is je content zonder CSS aan nog te volgen? Dan zit je al een heel eind op de goede weg voor zoekmachines en toegankelijkheid. In de praktijk is het natuurlijk niet zo zwart/wit, maar goed
Dit is 'em geworden. Kheb nu label een padding van 5px gegeven, en hij is aardig dronken-proof nuquote:Op zaterdag 9 juli 2011 12:52 schreef KomtTijd... het volgende:
<label><span>oneens</span><input type="radio"/></label>
En dan de span verbergen.
Zeker, hoewel het soms ook voor een hoop frustratie en extra werk zorgt/kan zorgen - helemaal met interactieve dingen zoals Google Maps. Erg interessante materie om mee bezig te zijn in ieder geval, dingen als WCAG, Drempelvrij en webrichtlijnen.quote:Op zaterdag 9 juli 2011 12:57 schreef n8n het volgende:
[..]
keertje inlezen dan, is de kers op de taart om ook deze groep tot in de puntjes te (kunnen) voorzien
Ik hou er tegenwoordig van tevoren al rekening mee, screenreaders zouden ook geen moeite moeten hebben maar wat extra bijles is nooit weg. De richtlijnen heb ik allemaal gelezen, wellicht weer een keer bijspijkeren want dat is alweer een tijd geleden. Met name de richtlijnen over kleur -naast rood en groen- willen er nog wel eens tussendoor glippenquote:Op zaterdag 9 juli 2011 13:05 schreef PimD het volgende:
[..]
Zeker, hoewel het soms ook voor een hoop frustratie en extra werk zorgt/kan zorgen - helemaal met interactieve dingen zoals Google Maps. Erg interessante materie om mee bezig te zijn in ieder geval, dingen als WCAG, Drempelvrij en webrichtlijnen.
vooral ook touchpad-proof. Dat waardeer ik welquote:Op zaterdag 9 juli 2011 13:03 schreef Tijn het volgende:
[..]
Dit is 'em geworden. Kheb nu label een padding van 5px gegeven, en hij is aardig dronken-proof nu
daarom zelfstandig. Rekening houden met designelementen ligt voor mij ook wel aan de doelgroep maar anders kan er altijd nog een alternatief kleuren-cssje geklopt wordenquote:Op zaterdag 9 juli 2011 13:15 schreef PimD het volgende:
Oh zeker, een 100% score is bijna niet te halen in de praktijk is mijn ervaring. Er zitten altijd betrokkenen bij een project die toch perse lichtgrijze tekst willen op een donkergrijze achtergrond, interactie-designers die dingen perse op de :hover willen en niet op de click (waardoor je touch-devices uitsluit, en er vervolgens geen budget/tijd is om hier fallbacks voor te maken), contentbeheerders die lekker uit Word gaan lopen copy/pasten etc etc.
Zijn er mensen met een touch-telefoon die even feedback kunnen geven op het uitklapmenu op www.zcflevo.nl?quote:Op zaterdag 9 juli 2011 13:15 schreef PimD het volgende:
interactie-designers die dingen perse op de :hover willen en niet op de click (waardoor je touch-devices uitsluit, en er vervolgens geen budget/tijd is om hier fallbacks voor te maken),
wellicht is het menu dat ik voor mijn site n8n.nl heb gebruikt wel wat (in aanbouw ja ;') ), zie wat er gebeurd als je het venster smaller maakt. Het is nu niet echt bruikbaar. Media querys zijn geniaal voor mobiele pagina'squote:Op zaterdag 9 juli 2011 13:20 schreef KomtTijd... het volgende:
[..]
Zijn er mensen met een touch-telefoon die even feedback kunnen geven op het uitklapmenu op www.zcflevo.nl?
Er zit een nieuwe layout in de pijplijn maar daar komt waarschijnlijk een soortgelijk menu in... Het menu is eigenlijk het enige waar nog aan gewerkt moet worden. Dus goed dat je het aanstipt, ik wil dit wel in één keer goed doen.
gewoon geen pagina's in psd makenquote:Op zaterdag 9 juli 2011 13:30 schreef PimD het volgende:
Media-queries ja, wat een heldentechniek
Ook daar weer: jammer dat veel ontwerpers (lees: mensen die ooit drukwerk maakten en overgestapt zijn naar web) nog steeds van die pixelneukers zijn die weken besteden aan het uitwerken van iedere pagina in PSD.
ik bouw meestal meteen een statische html met css, kost me even veel tijd en met css3 is er al een hoop mogelijk zonder afbeeldingenquote:Op zaterdag 9 juli 2011 13:33 schreef PimD het volgende:
Oh als ik zelf ontwerp gebeurt dat ook zeker. Jammer genoeg (en ik kan het me gedeeltelijk ook wel voorstellen) willen klanten vaak toch eerst allerlei schermen uitgewerkt zien voordat er gebouwd gaat/mag worden. Vooruitstrevende klanten die begrijpen dat een website er anders uit kan/zal zien op een 27" iMac en een 13" laptop heb ik jammer genoeg nog niet mogen meemaken. Hopelijk in m'n nieuwe baan waar ik volgende week begin wel
1 2 3 | <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/prototype/1.6.1/prototype.js"></script> <script type="text/javascript" src="assets/js/scriptaculous.js"></script> <script type="text/javascript" src="assets/js/portal.js"></script> |
1 2 | <script src="js/jquery-1.3.2.min.js" type="text/javascript"></script> <script src="js/slide.js" type="text/javascript"></script> |
Gewoon niet 2 verschillende libraries willen gebruiken.quote:Op zondag 10 juli 2011 14:33 schreef YazooW het volgende:
Op de één of andere manier schakelt die jQuery dus mijn scriptaculous uit. Na een beetje zoeken op Google lijkt het best normaal te zijn dat je conflicten kan krijgen als je met meerdere libraries naast elkaar werkt, maar wat ik niet kon vinden, en wat ik graag hier wil vragen, hoe kan ik het voor elkaar krijgen dat mijn scriptaculous en jQuery gewoon netjes naast elkaar gaan werken?
Niets, je moet niet 2 verschillende libraries door elkaar gebruiken.quote:Op zondag 10 juli 2011 15:16 schreef YazooW het volgende:
Ik ben behoorlijk noob hier in, snap echt niet wat ik moet doen met die jquery.noConflict.
Ik heb dus gewoon 2 scriptjes los van elkaar gedownload, deze helemaal zitten aanpassen naar eigen smaak maar nu gaat het dus mis bij het samenvoegen.
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 | <script> $(function() { $( "#selectable" ).selectable({ stop: function() { var result = $( "#hardware" ).val(''); $( ".ui-selected", this ).each(function() { var index = $( "#selectable li" ).index( this ); result.val( $( "#hardware" ).val() + this.id + ' ' ); }); } }); }); </script> <div class="demo"> <ol id="selectable"> <li class="ui-state-default" id="2255">1</li> <li class="ui-state-default" id="3311">2</li> <li class="ui-state-default" id="3355">3</li> <li class="ui-state-default" id="6633">4</li> <li class="ui-state-default" id="1111">5</li> <li class="ui-state-default" id="2222">6</li> <li class="ui-state-default" id="1337">7</li> <li class="ui-state-default" id="666">8</li> <li class="ui-state-default" id="3399">9</li> </ol> </div> |
Oops...hij was gecachedquote:Op zondag 17 juli 2011 15:14 schreef DaFan het volgende:
Hoe bedoel je ? Als je hem deselecteert dan verdwijnt hij ook gewoon uit het veld (Chrome 12.0)
http://developers.facebook.com/docs/reference/rest/status.get/quote:Op dinsdag 19 juli 2011 22:10 schreef Tijn het volgende:
Wat is een goede manier om statusupdates van een Facebook page op een website te tonen? Vroeger had je de minifeed, maar het lijkt nu niet meer mogelijk te zijn om via RSS updates van Facebook binnen te halen. En bij de API's zie ik ook niet direct iets wat me nuttig lijkt.
Iemand een idee? Het gaat om een openbare Facebook page, dus geen profiel van een persoon ofzo.
1 2 3 4 5 6 7 8 9 10 | <script> $(document).ready(function(){ $('a').click(function () { var divName = this.name; $("#"+divName).fadeIn(1200).siblings().fadeOut(1200); }); }); </script> |
1 | $("#"+divName).fadeIn(1200).siblings().delay(1200).fadeOut(1200); |
1 2 3 | $("#"+divName).fadeIn(1200,function(){ $(this).siblings().fadeOut(1200); }); |
Volgens mij is het de bedoeling dat je eerst fadeOut krijgt, en daarna pas fadeIn.quote:Op woensdag 20 juli 2011 19:07 schreef PimD het volgende:
Dan doe je toch iets verkeerd lijkt me, aangezien de callback pas wordt uitgevoerd als de fadeIn voltooid is. Gooi eens een voorbeeld online, zodat we kunnen zien wat je wilt/hebt.
dit dusquote:Op woensdag 20 juli 2011 19:12 schreef Light het volgende:
[..]
Volgens mij is het de bedoeling dat je eerst fadeOut krijgt, en daarna pas fadeIn.
1 2 3 | $("#"+divName).fadeOut(1200,function(){ $(this).siblings().fadeIn(1200); }); |
Nu werkt die, thanks!quote:Op woensdag 20 juli 2011 19:27 schreef Light het volgende:
De volgorde aanpassen zou niet zo moeilijk mogen zijn:
[ code verwijderd ]
Niet getest, dat mag je zelf doen.
Ben pas begonnen met jQuery dus kan zijn dat ik er naast zit:quote:
1 2 3 4 5 6 7 8 9 10 11 | <script> $(document).ready(function(){ $('a').click(function () { var divName = this.name; $("#"+divName).fadeOut((1000),function(){ $(this).siblings().show(("slide", 1000)); }); }); }); </script> |
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 | <!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"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>Portal</title> <link href="style/portal.css" rel="stylesheet" type="text/css" /> </head> <body> <div id="header"> <h1>Portal</h1> </div> <!-- HEADER --> <div id="content"> <h2> Opties </h2> <div id="menu1"><h2>Menu 1</h2> </div> <!-- MENU 1 --> <div id="menu2"><h2>Menu 2</h2> </div> <!-- MENU 2 --> <div id="menu3"><h2>Menu 3</h2> </div> <!-- MENU 3 --> <div id="menu4"><h2>Menu 4</h2> </div> <!-- MENU 4 --> <div id="menu5"><h2>Menu 5</h2> </div> <!-- MENU 5 --> <div id="menu6"><h2>Menu 6</h2> </div> <!-- MENU 6 --> <p> Klik op een menu om verder te gaan</p> </div> <!-- CONTENT --> <div id="footer"> <p>Footer</p> </div> <!-- FOOTER --> </body> </html> |
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 | @charset "utf-8"; /* CSS Document */ body { } #content { width:1000px; background-color:#CCC; position:absolute; left:50%; margin-left:-500px; clear:right; } #menu1 { background-color:#00F; width:300px; height:300px; float:left; margin-right:25px; margin-bottom:25px; margin-left:25px; } #menu2 { background-color:#393; width:300px; height:300px; float:left; margin-right:25px; margin-bottom:25px; } #menu3 { background-color:#966; width:300px; height:300px; float:left; margin-bottom:25px; } #menu4 { background-color:#96F; width:300px; height:300px; float:left; margin-right:25px; margin-left:25px; } #menu5 { background-color:#CF3; width:300px; height:300px; float:left; margin-right:25px; } #menu6 { background-color:#6C3; width:300px; height:300px; float:left; } #header { background-color:#CCC; } #footer { background-color:#CCC; } .clear { clear:both; } |
Ik zag dat ik je bovenstaande reactie al staan ja. Ik zal eens even kijken wat je er precies mee bedoelt, je moet niet vergeten dat sommige mensen niet op jouw kennis niveau zitten.quote:Op zondag 24 juli 2011 15:42 schreef PimD het volgende:
Sowieso #content niet absoluut positioneren. En er een overflow:hidden aan toe voegen om de float te clearen. Dan ben je al een heel eind gok ik.
Maar dat menu, maak daar nou gewoon even een UL van. Mijn hemel wat kan ik chagrijnig worden van menu's die uit divjes bestaan met unieke ID's met 10x dezelfde CSS.
1 2 3 4 5 | #content { position:absolute; left:50%; margin-left:-500px; } |
1 2 3 4 5 6 7 8 9 10 11 | ul { } li { background-color:#39F; list-style:none; width:200px; height:200px; margin:25px; float:left; } |
1 2 3 4 5 6 7 8 9 10 11 12 | <div id="content"> <h2> Opties </h2> <ul> <li>Menu 1</li> <li>Menu 2</li> <li>Menu 3</li> <li>Menu 4</li> <li>Menu 5</li> <li>Menu 6</li> </ul> <p class="clear"> Klik op een menu om verder te gaan</p> </div> <!-- CONTENT --> |
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 | <!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"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>Portal</title> <link href="style/portal.css" rel="stylesheet" type="text/css" /> </head> <body> <div id="header"> <h1>Portal</h1> </div> <!-- HEADER --> <div id="navigatie"> <h3>navigatie></h3> </div> <div id="content"> <h2> Opties </h2> <ul> <li><h3>Menu 1</h3></li> <li><h3>Menu 2</h3></li> <li><h3>Menu 3</h3></li> <li><h3>Menu 4</h3></li> <li><h3>Menu 5</h3></li> <li><h3>Menu 6</h3></li> </ul> <p class="clear"> Klik op een menu om verder te gaan</p> </div> <!-- CONTENT --> <div id="footer"> <p>Footer</p> </div> <!-- FOOTER --> </body> </html> |
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 | @charset "utf-8"; /* CSS Document */ body { } #content { width:1000px; background-color:#CCC; margin:0 auto; } #content h3 { text-align:center } ul { margin:0 auto; padding:0; } li { background-color:#39F; list-style:none; width:270px; height:270px; margin:20px; float:left; } #header { background-color:#CCC; } #footer { background-color:#CCC; } .clear { clear:both; } |
Bedankt, een hele simpele oplossing. Die floats stamde nog af van mijn div oplossing, ik wist wel dat die de boosdoeners waren eigenlijk.quote:Op zondag 24 juli 2011 17:34 schreef KomtTijd... het volgende:
Laat ze niet floaten, dan kun je gewoon text-align:center (of justify) gebruiken op je parent.
Gebruik display:inline (of inline-block) om ze naast elkaar te krijgen
1 | 11 bestand(en) geupload, 0 fouten. <img src="/include/images/loader_small.gif" />Het laden van de volgende pagina kan erg lang duren afhankelijk van het aantal afbeeldingen. |
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 | <script type="text/javascript"> $(function() { $('#custom_file_upload').uploadify({ 'uploader' : '/include/uploadify/uploadify.swf', 'script' : '/afbeelding_upload.php', 'cancelImg' : '/include/uploadify/cancel.png', 'multi' : true, 'auto' : true, 'fileExt' : '*.jpg;*.gif;*.png', 'fileDesc' : 'Afbeeldingen (.JPG, .GIF, .PNG)', 'queueID' : 'custom-queue', 'buttonText' : 'Toevoegen', 'queueSizeLimit' : 20, 'simUploadLimit' : 2, 'removeCompleted': false, 'scriptData' : {'klantid':'#KLANTID'}, 'onSelectOnce' : function(event,data) { $('#status-message').text('Een ogenblik geduld...bestanden worden geupload.'); }, 'onAllComplete' : function(event,data) { $('#status-message').text(data.filesUploaded + ' bestand(en) geupload, ' + data.errors + ' fouten. <img src="/include/images/loader_small.gif" />Het laden van de volgende pagina kan erg lang duren afhankelijk van het aantal afbeeldingen.'); document.location.href = '/afbeelding_toevoegen_process.php?kid=#KLANTID'; } }); }); </script> |
IE9 valt me hard mee tot nu toe. En IE7/8... ach... pixelperfect ga ik niet eens proberen en gelukkig kun je veel fixen met conditional comments.quote:Op zondag 24 juli 2011 16:09 schreef KomtTijd... het volgende:
ontwikkelen in moderne browsers is echt leuk, trouwens
hou me vast als ik straks IE7/8/9 ga proberen
Het ligt ook aan je doelgroep... op m'n werk moet IE6 wel ondersteund worden, omdat het bij onze doelgroep (ziekenhuizen) nog te veel wordt gebruikt.quote:Op zaterdag 30 juli 2011 23:18 schreef Tijn het volgende:
Ik heb het afgelopen jaar geen enkele website afgeleverd met IE6-support en ik heb er 0 klanten over horen klagen.
Grappig dat je dat zegt, want letterlijk de enige keer dat ik ermee werd geconfronteerd dat een site die ik had gebouwd niet goed werkt in IE6 was toen ik iemand in het ziekenhuis bezocht. De patienten daar hebben een soort touchscreen computerterminal waarop ze spelletjes kunnen doen en kunnen internetten en jawel hoor, op dat gare ding stond IE6 en dus deed m'n site het niet goedquote:Op zaterdag 30 juli 2011 23:25 schreef Light het volgende:
[..]
Het ligt ook aan je doelgroep... op m'n werk moet IE6 wel ondersteund worden, omdat het bij onze doelgroep (ziekenhuizen) nog te veel wordt gebruikt.
Best kans dat (bijna) alle computers in dat ziekenhuis nog IE6 draaiden. En dat ze dat nog steeds doen, want upgraden is gevaarlijk en risicovol enzo. En de IE6-only apps doen het dan waarschijnlijk niet meer meer, da's ook lastig...quote:Op zaterdag 30 juli 2011 23:30 schreef Tijn het volgende:
[..]
Grappig dat je dat zegt, want letterlijk de enige keer dat ik ermee werd geconfronteerd dat een site die ik had gebouwd niet goed werkt in IE6 was toen ik iemand in het ziekenhuis bezocht. De patienten daar hebben een soort touchscreen computerterminal waarop ze spelletjes kunnen doen en kunnen internetten en jawel hoor, op dat gare ding stond IE6 en dus deed m'n site het niet goed
waarom vervangen als het werkt..quote:Op zaterdag 30 juli 2011 23:57 schreef Light het volgende:
En applicaties die alleen met IE6 werken, zijn ondertussen ook zodanig verouderd dat ze dringend vervangen moeten worden. Liever nog gisteren dan vandaag.
Mij is eens verteld dat het EPD (ook zo'n handig Haagsch idee) alleen werkt in IE6. Of het waar is, weet ik niet. Maar als het waar is, mogen ze wmb iedereen die eraan heeft meegewerkt opknopen.
Omdat het om gegevens gaat die niet alleen nu beschikbaar moeten zijn, maar waarvan ook gegarandeerd moet worden dat ze in de toekomst beschikbaar zijn.quote:
Onderhoudbaarheid, nieuwe inzichten (zowel van de bouwers als van de gebruikers), platformonafhankelijkheid. Zo'n dos programma in XP is leuk, maar er komt een moment dat dos programma's niet meer werken in Windows. En er komt een moment dat XP (inmiddels ook 10 jaar oud) helemaal niet meer ondersteund wordt. Windows 7 kan standaard niet meer overweg met dos programma's (er zijn in sommige gevallen workarounds).quote:Op zaterdag 30 juli 2011 23:59 schreef mschol het volgende:
[..]
waarom vervangen als het werkt..
onze apothekers (pas hebben we moeten wisselen van apotheek)
draaien ook nog een of ander dos programma op XP
Forum Opties | |
---|---|
Forumhop: | |
Hop naar: |