Een nieuwe pagina? Waarom?quote:Op donderdag 23 juni 2011 11:20 schreef RenRen- het volgende:
Ik open zelf maar even een nieuwe. Echt alleen javascript? Da's kut, dan moet ik echt een nieuwe pagina aanmaken voor hetzelfde artikel. Bedankt voor het opzoeken though
Ik zit te werken in Joomla..quote:
Die moet je denk ik even in de FB posten, linkjes haal ik er wel uitquote:Op donderdag 23 juni 2011 11:43 schreef KomtTijd... het volgende:
Dat lijstje met topics in de OP, dat kan er wel uit. En de TT, zullen we daar een keer [HTML/CSS] van maken?
Kun je 'm niet vinden?quote:Op donderdag 23 juni 2011 13:15 schreef MrNiles het volgende:
is er een mogelijkheid om letters een willekeurige kleur te geven
en dan ook elke letter een andere kleur?
of laten kiezen uit bepaalde kleuren?
nee nee...dat is geluktquote:Op donderdag 23 juni 2011 13:25 schreef KomtTijd... het volgende:
[..]
Kun je 'm niet vinden?
[Javascript] voor dummies (deel 11)
Lettering.js doet dat automagisch voor je, om iedere letter een class zetten. Uiteraard ga je dat niet handmatig of in serverside-code zitten doen. Met wat CSS3 kun je zo heel makkelijk een kleurencombinatie maken die er random uit ziet.quote:Op donderdag 23 juni 2011 13:41 schreef KomtTijd... het volgende:
Nee, dat moet je scripten.
Of je moet iedere letter in een eigen span met classname zetten en iedere class een aparte kleur geven in je css. Maar dan nog zijn de kleuren dus niet random.
Dat zeg ikquote:Op donderdag 23 juni 2011 16:50 schreef PimD het volgende:
[..]
Lettering.js doet dat automagisch voor je, om iedere letter een class zetten. Uiteraard ga je dat niet handmatig of in serverside-code zitten doen. Met wat CSS3 kun je zo heel makkelijk een kleurencombinatie maken die er random uit ziet.
ziet er goed uitquote:Op donderdag 23 juni 2011 16:50 schreef PimD het volgende:
[..]
Lettering.js doet dat automagisch voor je, om iedere letter een class zetten. Uiteraard ga je dat niet handmatig of in serverside-code zitten doen. Met wat CSS3 kun je zo heel makkelijk een kleurencombinatie maken die er random uit ziet.
Kijk naar het voorbeeld en de CSS die in de HTML zit:quote:Op vrijdag 24 juni 2011 11:50 schreef MrNiles het volgende:
[..]
ziet er goed uit
weet alleen helemaal niet hoe dat jQuery werkt
wat ik dan weer minder vindt is dat de volgorde van de kleuren overal gelijk zijn
misschien is dat wel aan te passen maar ik zie niet hoe
1 2 3 4 5 6 7 8 9 10 | #demo2 .word2, .line2 { color: orange; } .char3, .word3, .line3 { color: yellow; } .char4, .line4 { color: blue; } .char5 { color: green; } .char6 { color: indigo; } .char7 { color: violet; } |
maar dan kan ik net zo goed alle letters apart een span class meegevenquote:Op vrijdag 24 juni 2011 12:04 schreef DaFan het volgende:
[..]
Kijk naar het voorbeeld en de CSS die in de HTML zit:
[ code verwijderd ]
Je kan dus zelf de kleuren per letter bepalen.
Als je het voor een woord van 100 letters doet is het wel veel werk maar het is dus te manipuleren.
jQuery instap;
http://docs.jquery.com/Tutorials:How_jQuery_Works
Als je het maar 1x gebruikt, denk het wel ja. Het ziet er idd niet uit.quote:Op vrijdag 24 juni 2011 12:38 schreef MrNiles het volgende:
[..]
maar dan kan ik net zo goed alle letters apart een span class meegeven
ziet er alleen uit al een h**r maar werkt zelfde en misschien nog wel sneller klaar
misschien voor elk woord ff een include met php doen..dan ziet het er iets overzichtelijker uit
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 | #menu{ height:44px; width:900px; background-image:url(''); font-size:13px; background-repeat:repeat-x; line-height:43px; } #menu ul{ color:#fff; } #menu ul li{ display: inline; margin-right:40px; } #menu ul li a{ text-decoration: none; color:#fff; } #menu ul li a:hover{ color:#1a4477; background-image:url(); background-position:center; background-repeat:no-repeat; } |
if IE6 negeren en de li:hover een url(); geven. Zou in de normale staat ook de afbeelding linken maar dan buiten zicht, dan werkt het zichtbaar worden van de afbeelding sneller omdat deze al is geladenquote:Op zaterdag 25 juni 2011 18:17 schreef Light het volgende:
<a> display:inline-block geven zou ook moeten voldoen.
Alternatief is nog om de afbeelding op de li te zetten als de muis over een link wordt bewogen, maar dat lukt alleen als met javascript.
Het menu moet wel een hoogte hebben, want die achtergrondafbeelding is 44 hoogquote:Op zaterdag 25 juni 2011 18:15 schreef n8n het volgende:
de <a> display:block maken en de gewenste hoogte of een verticale padding geven. Als het dan werkt is het opgeven van de hoogte voor het menu ook niet meer nodig omdat deze dan de geneste elementen omsluit (toegevoegde waarde voor wie alleen tekst laat schalen).
Ziet er overigens naar uit dat je het <nav> element nodig hebt, <menu> is om opties/wijzigingen binnen een website/applicatie.
Eén voor één een Li gaat niet volgens mij, want ik werk met een cms.. Of ik begrijp je hlemaal verkeerd, wat ik ook niet gek zou vindenquote:Op zaterdag 25 juni 2011 18:17 schreef Light het volgende:
<a> display:inline-block geven zou ook moeten voldoen.
Alternatief is nog om de afbeelding op de li te zetten als de muis over een link wordt bewogen, maar dat lukt alleen als met javascript.
oops let wel dat in IE7 inline-block alleen werkt op elementen die standaard inline toegewezen krijgen (dus werkend in het geval van een anchor-tag). IE6 kan niet overweg met inline-block zover ik weetquote:Op zaterdag 25 juni 2011 18:25 schreef RenRen- het volgende:
inline-block werkt! Bedankt.
Met block kreeg ik dat alle menu-items onder elkaar gingen staan en dat er in het midden van het menu een afbeelding kwam te staan
Nou ja, dan zien ze maar een half kadootje. Ook la zou het best weleens in het honderd kunnen lopen omdat alle opdrachtgevers volgens mij in IE werken... Ik zoek even op Anchor. Edit, hebben ze iig allemaal. Dus moet werken.quote:Op zaterdag 25 juni 2011 18:26 schreef n8n het volgende:
[..]
oops let wel dat in IE7 inline-block alleen werkt op elementen die standaard inline toegewezen krijgen (dus werkend in het geval van een anchor-tag). IE6 kan niet overweg met inline-block zover ik weet
Er staat #menu, dus ik vermoed een div met als id "menu" en niet <nav> of <menu>quote:Op zaterdag 25 juni 2011 18:15 schreef n8n het volgende:
de <a> display:block maken en de gewenste hoogte of een verticale padding geven. Als het dan werkt is het opgeven van de hoogte voor het menu ook niet meer nodig omdat deze dan de geneste elementen omsluit (toegevoegde waarde voor wie alleen tekst laat schalen).
Ziet er overigens naar uit dat je het <nav> element nodig hebt, <menu> is om opties/wijzigingen binnen een website/applicatie.
Helemaal correct niet opgemerkt, zit al te diep met m'n nek in html5quote:Op zaterdag 25 juni 2011 19:05 schreef Light het volgende:
[..]
Er staat #menu, dus ik vermoed een div met als id "menu" en niet <nav> of <menu>
1 2 3 4 | <tr class='text'> <td><img src='../images/style/icon-book.png' alt='Examen AM-afbeelding'/><p>[tekst]</p></td> <td><img src='../images/style/icon-book.png' alt='Examen AM-afbeelding'/><p>[tekst]</p></td> </tr> |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 | #base #content table .text td{ padding: 10px 25px 10px 30px; border-bottom: solid 1px #e6e6e6; } #base #content table .text td p{ font-size: 14px; color: #222222; width: 260px; margin: 0; padding: 0; } #base #content table .text td img{ float: left; margin: 2px 8px 0 0; } |
quote:Op zondag 26 juni 2011 20:30 schreef PimD het volgende:
Ligt eraan wat voor data je in die tabel gaat tonen he. Als het tabulaire data is, is een tabel natuurlijk prima. Anders zou ik inderdaad voor een andere, meer semantisch correcte structuur gaan (let wel: dit betekent niet dat je alles maar moet vervangen door <div>'s).
voor tabulaire data, daar zijn ze voorquote:Op zondag 26 juni 2011 20:59 schreef dirkjo het volgende:
[..]
I know, maar wat wil je daar mee zeggen? Dat je officieel geen tabellen mag gebruiken?
wat is je punt?quote:
Nope, alleen in IE7quote:Op maandag 27 juni 2011 09:18 schreef KomtTijd... het volgende:
Specifiek IE7 of gaat het ook mis in IE8?
(ie8 kan ik nu testen)
Je kunt spambots buiten houden door een captcha in te bouwen. En waarom twee aparte formulieren? Je kunt de gebruikers toch de mogelijkheid geven om te kunnen kiezen of ze vrijwilliger zijn of kind?quote:Op zondag 3 juli 2011 22:33 schreef RenRen- het volgende:
Hullo,
Ik ben een site aan het maken waarbij mensen zich moeten kunnen aanmelden met een formulier. Kinderen en vrijwilligers, dus twee aparte formulieren. Vervolgens moet dit in een bestand komen te staan, tekst volstaat even, misschien gaan ze andere eisen stellen (Het zou fijn zijn als het redelijk veilig gaat, het kan gevoelige informatie zijn, ook al weet ik dit niet zeker)(Spambots moeten er dus niet bij kunnen). Ik weet alleen niet hoe dit heet, dus kan lastig googlen Weet iemand waar ik op kan googlen, of heeft iemand toevallig een tutorial online staan?
Ze willen voor ieder een aparte pagina, snap ik wel, gaat verwarring tegen. Kun je ook makkelijk aparte beschrijvingen geven.quote:Op zondag 3 juli 2011 22:35 schreef boem-dikkie het volgende:
[..]
Je kunt spambots buiten houden door een captcha in te bouwen. En waarom twee aparte formulieren? Je kunt de gebruikers toch de mogelijkheid geven om te kunnen kiezen of ze vrijwilliger zijn of kind?
Je bedoelt denk ik dat robots (zoals Google) niet in het bestand moeten kunnen kijken?quote:Op zondag 3 juli 2011 22:38 schreef RenRen- het volgende:
[..]
Ze willen voor ieder een aparte pagina, snap ik wel, gaat verwarring tegen. Kun je ook makkelijk aparte beschrijvingen geven.
Nee, ik bedoel niet spambots in de formulieren, ik bedoel dat spambots niet in het tekstbestand kunnen komen
Tekstbestanden zijn per definitie niet indexeerbaar aangezien je hopelijk geen toegang van buitenaf op die textbestanden geeft.quote:Op zondag 3 juli 2011 22:38 schreef RenRen- het volgende:
[..]
Ze willen voor ieder een aparte pagina, snap ik wel, gaat verwarring tegen. Kun je ook makkelijk aparte beschrijvingen geven.
Nee, ik bedoel niet spambots in de formulieren, ik bedoel dat spambots niet in het tekstbestand kunnen komen
Edit, het zijn ook 2 andere formulieren, het is een site voor kinderen die niets krijgen met sinterklaas, maar er dus wel in geloven. Dus mensen die arme ouders kennen kunnen kinderen opgeven, dus adres en dergelijken, en vrijwilligers, die kadootjes kopen en rondbrengen moeten heel andere gegevens kunnen achterlaten.
Als die tekstbestanden wel van buitenaf toegankelijk zijn, zijn ze ook indexeerbaar.quote:Op zondag 3 juli 2011 22:44 schreef Scorpie het volgende:
[..]
Tekstbestanden zijn per definitie niet indexeerbaar aangezien je hopelijk geen toegang van buitenaf op die textbestanden geeft.
Lijkt me toch lastig? Want ik zou het ideaal zien dat, als iemand het formulier invult, alles in een tekstbestand wordt gezet, zodat als het tijd is voor kadootjes alles gewoon uit het tekstbestand kan worden getrokken en er verder geen omkijken naar is. (Weet jij toevallig hoe ik dat kan bereiken? Of ergens waar ik het kan vinden?) En ik weet niet of de server apache gebruikt, ik zal even kijken en zien hoe ik dat kan doen, thanks!quote:Op zondag 3 juli 2011 22:44 schreef Light het volgende:
[..]
Je bedoelt denk ik dat robots (zoals Google) niet in het bestand moeten kunnen kijken?
Beste oplossing daarvoor is het tekstbestand buiten de www-root te plaatsen. Als dat niet mogelijk is, moet je 'm met een .htaccess bestand blokkeren. (Ik neem wel aan dat de server Apache gebruikt.)
Weet niet hoe ik dat doe Beveiliging is me nooit geleerd, zal daar even op googlen.quote:Op zondag 3 juli 2011 22:44 schreef Scorpie het volgende:
[..]
Tekstbestanden zijn per definitie niet indexeerbaar aangezien je hopelijk geen toegang van buitenaf op die textbestanden geeft.
Je CMS heeft een formbuilder module. Die werkt als een malle. Gewoon even installeren en wat doorklikken, denk dat je er wel uit komt.quote:Op zondag 3 juli 2011 22:33 schreef RenRen- het volgende:
Hullo,
Ik ben een site aan het maken waarbij mensen zich moeten kunnen aanmelden met een formulier. Kinderen en vrijwilligers, dus twee aparte formulieren. Vervolgens moet dit in een bestand komen te staan, tekst volstaat even, misschien gaan ze andere eisen stellen (Het zou fijn zijn als het redelijk veilig gaat, het kan gevoelige informatie zijn, ook al weet ik dit niet zeker)(Spambots moeten er dus niet bij kunnen). Ik weet alleen niet hoe dit heet, dus kan lastig googlen Weet iemand waar ik op kan googlen, of heeft iemand toevallig een tutorial online staan?
Nee, want degenen die het daarna gaan verwerken kunnen daar niet mee omgaan vrees ik..quote:Op zondag 3 juli 2011 22:48 schreef Tegan het volgende:
Wil je het niet in een database zetten ofzo? Kan je het makkelijker verwerken daarna...
Hoe dan ? Er bestaan geen links naar in bestaande websites, er zit als het goed is geen open dir structuur op, dus hoe zou dat dan precies moeten gebeuren?quote:Op zondag 3 juli 2011 22:46 schreef Light het volgende:
[..]
Als die tekstbestanden wel van buitenaf toegankelijk zijn, zijn ze ook indexeerbaar.
Security through obscurity, niet echt handig.quote:Op zondag 3 juli 2011 22:51 schreef Scorpie het volgende:
[..]
Hoe dan ? Er bestaan geen links naar in bestaande websites, er zit als het goed is geen open dir structuur op, dus hoe zou dat dan precies moeten gebeuren?
Verwacht je erg veel drukte? Want anders stel je gewoon bij het mailprogramma een filter in voor mail vanaf je website en laat je alle formulier-input gewoon naar je e-mail sturen. Is ook redelijk makkelijk te verwerken en absoluut geen 'rocket-science'.quote:Op zondag 3 juli 2011 22:50 schreef RenRen- het volgende:
[..]
Nee, want degenen die het daarna gaan verwerken kunnen daar niet mee omgaan vrees ik..
Ik weet het niet zeker, maar weet niet zeker of het handig gaat zijn. Ik zal het voorleggen bij ze, wat zij het prettigst gaat vinden. Bedankt, heb ik wel een tweede optie om voor te leggenquote:Op zondag 3 juli 2011 22:57 schreef boem-dikkie het volgende:
[..]
Verwacht je erg veel drukte? Want anders stel je gewoon bij het mailprogramma een filter in voor mail vanaf je website en laat je alle formulier-input gewoon naar je e-mail sturen. Is ook redelijk makkelijk te verwerken en absoluut geen 'rocket-science'.
Als je minder dan 500 aanmeldingen verwacht kun je dat best doen. Helemaal omdat je gewoon meerdere keren per dag in je mail kunt kijken en het meteen kunt verwerken. Zit je ook niet met je spambot-probleem.quote:Op zondag 3 juli 2011 22:59 schreef RenRen- het volgende:
[..]
Ik weet het niet zeker, maar weet niet zeker of het handig gaat zijn. Ik zal het voorleggen bij ze, wat zij het prettigst gaat vinden. Bedankt, heb ik wel een tweede optie om voor te leggen
Dat was niet de vraag. De vraag was hoe die bestanden geindexeerd worden indien ze in een directory staan zonder links ernaartoe en zonder directory listing aan.quote:Op zondag 3 juli 2011 22:53 schreef KomtTijd... het volgende:
[..]
Security through obscurity, niet echt handig.
Ook google gokt wel eens urls.quote:Op zondag 3 juli 2011 23:03 schreef Scorpie het volgende:
[..]
Dat was niet de vraag. De vraag was hoe die bestanden geindexeerd worden indien ze in een directory staan zonder links ernaartoe en zonder directory listing aan.
Inderdaad, desnoods maak je er even een webmail-adres voor bij je hostingprovider, als ze het niet in dr eigen mail wil.quote:Op zondag 3 juli 2011 23:00 schreef boem-dikkie het volgende:
[..]
Als je minder dan 500 aanmeldingen verwacht kun je dat best doen. Helemaal omdat je gewoon meerdere keren per dag in je mail kunt kijken en het meteen kunt verwerken. Zit je ook niet met je spambot-probleem.
Als er geen enkele link is, lijkt het me ook niet waarschijnlijk dat het bestand geindexeerd wordt. Maar ik zou het risico niet willen nemen.quote:Op zondag 3 juli 2011 22:51 schreef Scorpie het volgende:
[..]
Hoe dan ? Er bestaan geen links naar in bestaande websites, er zit als het goed is geen open dir structuur op, dus hoe zou dat dan precies moeten gebeuren?
Dat is wel een goede. Kan ze dat zelf doen en hoef ik me daar geen zorgen om te maken.quote:Op zondag 3 juli 2011 23:00 schreef boem-dikkie het volgende:
[..]
Als je minder dan 500 aanmeldingen verwacht kun je dat best doen. Helemaal omdat je gewoon meerdere keren per dag in je mail kunt kijken en het meteen kunt verwerken. Zit je ook niet met je spambot-probleem.
Daar ben ik het wel mee eens. Verder zou ik die tekstbestanden idd buiten je wwwroot gaan plaatsen mocht je deze oplossing willen gaan gebruiken.quote:Op zondag 3 juli 2011 23:16 schreef Light het volgende:
[..]
Als er geen enkele link is, lijkt het me ook niet waarschijnlijk dat het bestand geindexeerd wordt. Maar ik zou het risico niet willen nemen.
Maar kan een tekstbestand buiten de root wel aangepast worden per item? Bedankt voor het meedenken iedereen!quote:Op zondag 3 juli 2011 23:17 schreef Scorpie het volgende:
[..]
Daar ben ik het wel mee eens. Verder zou ik die tekstbestanden idd buiten je wwwroot gaan plaatsen mocht je deze oplossing willen gaan gebruiken.
Ja de server kan er wel bij, alleen mensen van buitenaf niet.quote:Op zondag 3 juli 2011 23:19 schreef RenRen- het volgende:
[..]
Maar kan een tekstbestand buiten de root wel aangepast worden per item? Bedankt voor het meedenken iedereen!
Dat was ook mijn eerste reactiequote:Op zondag 3 juli 2011 23:17 schreef Scorpie het volgende:
Verder zou ik die tekstbestanden idd buiten je wwwroot gaan plaatsen mocht je deze oplossing willen gaan gebruiken.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 | $(document).ready(function() { $.ajax({ url: "index.php\\index\\lang\\", success: function(data) { var lang = data; }, error: function(data) { var lang = nl_NL; } }); $(".dataTable").dataTable({ "bFilter": false, "sPaginationType": "full_numbers", "oLanguage": { "sUrl": "scripts/lang/dataTables." + lang + ".txt" } }); } ); |
De A in Ajax staat voor Asynchroon. Dat betekent dat ten tijde van het aanmaken van je dataTable, je nog geen lang variable hebt, omdat de Ajax call niet compleet is.quote:Op maandag 4 juli 2011 16:04 schreef ursel het volgende:
Ik ben nog niet zo heel erg bekend met js en ajax, dus als ik iets erg onlogisch doe hoor ik het ook graag.
Ik maak in ieder geval gebruik van dataTables.
Nu wordt er bij mij in een sessie de gekozen taal opgeslagen. Deze kan ik snel ophalen met de ajax call (Sessies kan ik niet direct uitlezen toch? ). Alleen in onderstaande code ben ik de variabele lang alweer kwijt op de plek waar ik hem in de vertaalbestand-path zet.
Wat doe ik verkeerd en eventueel, hoe kan het allemaal beter?
[ code verwijderd ]
Ahh.. ok, bedankt voor de uitleg.quote:Op maandag 4 juli 2011 16:07 schreef Scorpie het volgende:
[..]
De A in Ajax staat voor Asynchroon. Dat betekent dat ten tijde van het aanmaken van je dataTable, je nog geen lang variable hebt, omdat de Ajax call niet compleet is.
Je moet het aanmaken van de Datatable dan ook doen in de success methode van de Ajax call. Pas dan heb je de language file.
Verder kan je het beste de language van een gebruiker opslaan in een cookie of een sessie, scheelt je hits op de webserver.
Ik weet niet wat voor taal je gebruikt serverside, dus daar valt niet zoveel over te zeggen.quote:Op maandag 4 juli 2011 16:11 schreef ursel het volgende:
[..]
Ahh.. ok, bedankt voor de uitleg.
Zoals ik al zei staat ut wel in een sessie, maar dacht dat dat client side niet te benaderen was. Hoe kan ik daar anders direct bij komen?
1 2 3 4 5 6 7 8 9 | <?php $lang = "nl_NL"; if(isset($_SESSION['sessiekeywaaronderlanguagestaatvervangditmetjeeigennaam'])) { $lang = $_SESSION['sessiekeywaaronderlanguagestaatvervangditmetjeeigennaam']; } ?> |
http://jquery.malsup.com/cycle/quote:Op dinsdag 5 juli 2011 13:47 schreef Dimens het volgende:
Even een vraagje betreft scripten.
Stel ik heb een Div en daarin wil ik een header hebben die om de zoveel secondes overgaat in het volgende plaatje, wat voor script moet ik dan hebben?
Mijn favoriet: http://nivo.dev7studios.com/quote:Op dinsdag 5 juli 2011 13:47 schreef Dimens het volgende:
Even een vraagje betreft scripten.
Stel ik heb een Div en daarin wil ik een header hebben die om de zoveel secondes overgaat in het volgende plaatje, wat voor script moet ik dan hebben?
Want?quote:Op dinsdag 5 juli 2011 16:41 schreef PimD het volgende:
Oh oh oh wat kan ik toch moe worden van ontwerpers die he-le-maal niet op de hoogte zijn van front-end werk en eigenlijk alleen maar plaatjes maken. Zonder daarbij rekening te houden met echte content. Gewoon lekker lorem ipsum'en en dan verwachten dat dingen met echte content ook perfect uitgelijnd (kunnen) worden
Ik ben ook een groot fan van de Cycle plugin. Veel opties, lekker veel zelf te configureren/coden. Gebruik 'm eigenlijk in alle projecten op kantoor.quote:Op dinsdag 5 juli 2011 14:00 schreef n8n het volgende:
[..]
http://jquery.malsup.com/cycle/
vind deze erg prettig in gebruik
Duidelijk, want als ze de lengte van een zin gaan beperken om het ontwerp te helpen, dan kun je dat in css ook. Hoe breed moest het zijn? 80 tekens? Da's dan 80 x 3 = 240 pixels, zou genoeg moeten zijn voor 80 keer een letter i Ik heb het niet nagemeten, misschien moet je vier pixels per letter gebruiken.quote:Op dinsdag 5 juli 2011 16:47 schreef PimD het volgende:
Tenzij je natuurlijk je content gaat aanpassen naar het design ('daar mag maximaal een zin van 80 karakters staan'), maar IMO ben je dan verkeerd bezig.
Bestaan die nog?quote:Op dinsdag 5 juli 2011 18:58 schreef PimD het volgende:
Maar ja... toch nog een hoop mensen die uit de drukwereldhoek komen en in de fantasiewereld leven dat een website er in iedere browser identiek uit moet zien
Thanks, dat werkt! Nu moet ik nog die label for="blabla" editten, maar hoe kan dat? Ik heb daar nog nooit van gehoordquote:Op vrijdag 8 juli 2011 13:02 schreef Garisson72 het volgende:
heb je al geprobeerd het id te herhalen voor ieder element?
dus: #fbrp__29, #fbrp__30, #fbrp__31{
@ 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 maken hooguit om met wat blokjes een vlakverdeling te tekenenquote: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
het front-end maakt dan niet uit.. dan moet de data goed opgeslagen worden... (en gedocumenteerd worden hoe deze opslag inelkaar steekt..quote:Op zondag 31 juli 2011 00:30 schreef Tijn het volgende:
[..]
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.
Wat zeg je dan tegen de gebruikers die in de toekomst bij de data moeten die nu alleen beschikbaar zijn via een IE6-only applicatie? Dat alle data beschikbaar is en dat ze alleen maar even een nieuwe frontend hoeven te schrijven?quote:Op zondag 31 juli 2011 00:43 schreef mschol het volgende:
[..]
het front-end maakt dan niet uit.. dan moet de data goed opgeslagen worden... (en gedocumenteerd worden hoe deze opslag inelkaar steekt..
nee, je levert een werkende machine op met IE6, simpel as that..quote:Op zondag 31 juli 2011 00:45 schreef Tijn het volgende:
[..]
Wat zeg je dan tegen de gebruikers die in de toekomst bij de data moeten die nu alleen beschikbaar zijn via een IE6-only applicatie? Dat alle data beschikbaar is en dat ze alleen maar even een nieuwe frontend hoeven te schrijven?
Ah, je levert als webdeveloper ook hardware tegenwoordig?quote:Op zondag 31 juli 2011 00:55 schreef mschol het volgende:
[..]
nee, je levert een werkende machine op met IE6, simpel as that..
http://webwereld.nl/nieuw(...)ernet-explorer-.htmlquote:Op zaterdag 30 juli 2011 23:41 schreef Tijn het volgende:
Je zou zeggen dat juist IE6 blijven gebruiken gevaarlijk is. Maar goed, dat is mijn mening
1 2 3 4 5 6 7 8 9 10 11 12 | <DIV style="width:400px; position: relative; border:1px solid;"> test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test <div style="width:100px;height:100px;top:50px;right:0px; position: absolute; border:2px solid;display:inline;"></div> </div> |
Wat bedoel je nu, wat wil je precies en welke code heb je al???quote:Op zondag 31 juli 2011 13:47 schreef Chuck-N0rr1s het volgende:
css, heb mn naam rood, nu wil ik nog graag een tag
Ja dat klopt, maar het was meer ter illustratie van wat het probleem was. Op de website waar het om gaat, staat al inhoudelijke tekst.quote:Op maandag 1 augustus 2011 11:32 schreef Tijn het volgende:
In plaats van teksten als "test test test test test" kun je trouwens beter Lorem Ipsum gebruiken. Dat ziet er veel meer uit als echte tekst en is dus beter testmateriaal.
Explore helemaal herstart, ook hard refreshes helpen niet.quote:Op woensdag 10 augustus 2011 13:58 schreef KomtTijd... het volgende:
eerst alle pagina's hard refreshen (ctrl+F5).
Dan kijken of je meerdere stylesheets hebt of inline style met hogere specificity.
Blijkbaar heb je gewoon een andere stijl ergens gedefinieerd met hogere specificiteit dus.quote:Op woensdag 10 augustus 2011 14:57 schreef Cue_ het volgende:
Hmm.. als ik een aparte class maak voor de <td> en <tr> van de tabel. dan doet hij het wel goed
zoiets had ik ook al bedachtquote:Op donderdag 11 augustus 2011 09:59 schreef Tegan het volgende:
Ik zou voor optie twee gaan. En dan wel 'onzichtbaar' vierkant tov de achtergrond.
http://www.iconarchive.com/ is misschien wat voor jou.quote:Op donderdag 11 augustus 2011 11:49 schreef MrNiles het volgende:
ik ben op zoek naar een icoon voor een mapje foto's
op een android telefoon zag ik een icoon wat zogenaamd een stapeltje foto's was
waarbij de eerste foto in het mapje, de bovenste van de stapel is
kent iemand zo'n icoon??
zelf maken kan altijd nog..maar als het al bestaat das natuurlijk makkelijker
@font-facequote:Op donderdag 11 augustus 2011 15:10 schreef TheSeeker_NL het volgende:
Wat zijn je opties als je voor bepaalder koppen en navigatie een font wilt gebruiken wat geen webfont is? Uiteraard kan ik het slicen uit photoshop, maar is er een standaard methode om de gebruiker toch de tekst te laten zien in de font die je wilt gebruiken? Dat is veel fijner als je nieuwe content wilt maken namelijk.
Fijn ga ik me even in verdiepen, mijn dank is groot.quote:Op donderdag 11 augustus 2011 15:45 schreef MrNiles het volgende:
[..]
@font-face
kun je alle lettertypes gebruiken
lettertype zet je bij je css files
tis heel simpelquote:Op donderdag 11 augustus 2011 15:55 schreef TheSeeker_NL het volgende:
[..]
Fijn ga ik me even in verdiepen, mijn dank is groot.
hmm..quote:Op donderdag 11 augustus 2011 17:43 schreef PimD het volgende:
Zo simpel als MrNiles het schetst is het niet. (Bijna) iedere browser verwacht een ander font: voor IE6 e.d. heb je een EOT-file nodig etc. Ik zou gewoon gebruik maken van www.fontsquirrel.com - dat werkt over het algemeen verdomd goed.
Dit werkt in elk geval erg gemakkelijk, niet precies het juiste font gevonden maar dan maar even genoegen nemen met iets minder. Wel heel fijn, niks installeren en maar 1 regel in de header en klaar! Super tip. Ga ik straks nog even die andere opties bekijken want enige nadeel is dat je vast zit aan de fonts van google, wel 200+ stuks weliswaar maar toch..quote:Op donderdag 11 augustus 2011 18:02 schreef n8n het volgende:
Google heeft een vrij chille fontservice, je selecteert bij hen de fonts die je wilt gebruiken. Krijgt een @-import regel die je aan het begin van je css-bestand zet en je hoeft alleen nog de naam tussen quotaties te zetten.
http://www.google.com/webfonts
http://shiftingpixel.com/2008/03/03/smart-image-resizer/quote:Op donderdag 11 augustus 2011 11:04 schreef MrNiles het volgende:
[..]
zoiets had ik ook al bedacht
hoe kan ik dat slim aanpakken? want ik wil niet aan elke foto apart een class oid gaan hangen. Niet erg voor 1x maar niet als ik redelijk foto's ga uploaden.
Sowieso iemand een goed voorbeeld van een goede opmaak+script voor een slideshow fotopagina?
Ik heb nu een overzichtspagina, met thumbs, als je daarop klikt krijg je een grotere foto die je door kan klikken naar de volgende foto
Is wel een nadeel inderdaad, ze moeten het hebben van de licentievrije fonts, worden er vast gestaag meerquote:Op donderdag 11 augustus 2011 18:51 schreef TheSeeker_NL het volgende:
[..]
Dit werkt in elk geval erg gemakkelijk, niet precies het juiste font gevonden maar dan maar even genoegen nemen met iets minder. Wel heel fijn, niks installeren en maar 1 regel in de header en klaar! Super tip. Ga ik straks nog even die andere opties bekijken want enige nadeel is dat je vast zit aan de fonts van google, wel 200+ stuks weliswaar maar toch..
ow, ik dacht dat dit css3 common was, crossbrowser enzoquote:Op donderdag 11 augustus 2011 17:43 schreef PimD het volgende:
Zo simpel als MrNiles het schetst is het niet. (Bijna) iedere browser verwacht een ander font: voor IE6 e.d. heb je een EOT-file nodig etc. Ik zou gewoon gebruik maken van www.fontsquirrel.com - dat werkt over het algemeen verdomd goed, hoewel je natuurlijk gauw tegen problemen met licenties aan kunt lopen.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | { sitePreset: 'site-dashboard', shortName: 'test', title: 'test', description: 'Dit is een test', isFavourite: true, isSiteManager: true }, |
1 2 3 4 5 | <a href='#' onclick='functietje("test");'>Verander stijl</a><br> function functietje(e) { $('link').attr('href',e+'.css'); } |
ik denk dat ik iets vollediger moet zijn ;-)quote:Op maandag 22 augustus 2011 15:08 schreef DaFan het volgende:
Zoiets?
[ code verwijderd ]
Wellicht moet je nog wel even filteren maar het werkt prima.
Functie kan je natuurlijk overal vandaan aanroepen.
Edit; wel jquery als dat geen probleem is.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 | <script type="text/javascript">//<![CDATA[ new Alfresco.dashlet.MySites("${args.htmlid}").setOptions( { imapEnabled: ${imapServerEnabled?string}, sites: [ <#if sites??> <#list sites as site> { sitePreset: '${site.sitePreset?js_string}', shortName: '${site.shortName?js_string}', title: '${site.title?js_string}', description: '${site.description?js_string}', isFavourite: ${site.isFavourite?string}, <#if imapServerEnabled>isIMAPFavourite: ${site.isIMAPFavourite?string},</#if> isSiteManager: ${site.isSiteManager?string} }<#if (site_has_next)>,</#if> </#list> </#if> |
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 | <div id="page_x002e_component-1-2_x002e_user_x007e_admin_x007e_dashboard"> <script type="text/javascript">//<![CDATA[ new Alfresco.dashlet.MySites("page_x002e_component-1-2_x002e_user_x007e_admin_x007e_dashboard").setOptions( { imapEnabled: false, sites: [ { sitePreset: 'site-dashboard', shortName: 'test', title: 'test', description: '', isFavourite: true, isSiteManager: true }, { sitePreset: 'site-dashboard', shortName: 'test2', title: 'test2', description: '', isFavourite: true, isSiteManager: true } |
ik zou wel willen, maar weet niet waar ik dat moet doen, in het stukje javescript?quote:Op maandag 22 augustus 2011 18:21 schreef KomtTijd... het volgende:
tuurlijk kun je gewoon met [title=test1] {background-image:url('test1.png'); werken, maar de vraag is of je dan niet de title-tag aan het misbruiken bent,.. Waarom niet gewoon een classname toevoegen?
...lees de documentatie?quote:Op dinsdag 23 augustus 2011 10:06 schreef Jumparound het volgende:
[..]
ik zou wel willen, maar weet niet waar ik dat moet doen, in het stukje javescript?
Gewoon, op de manier zoals de agreweb helpdesk je het uitgelegd heeft toen je contact met ze opnam hierover? Wat zouden wij daar aan toe moeten voegen?quote:Op vrijdag 26 augustus 2011 12:10 schreef Gitaarmat het volgende:
Hallo,
ik heb iemand beloofd op z'n website een paar foto's te zetten, hij heeft me de inloggegevens enzo van de webhosting gegeven, maar ik moet natuurlijk in kunnen loggen via de website. In het verleden waar ik mee gewerkt heb kon dit via http://www.naamwebsite.nl:2222 ik kan nu alleen inloggen via Argeweb.nl (de webhost) maar via die site kan ik nergens een manier vinden om de website aan te passen. Wat mis ik, en hoe kan ik de website aanpassen?
SPOILEROm spoilers te kunnen lezen moet je zijn ingelogd. Je moet je daarvoor eerst gratis Registreren. Ook kun je spoilers niet lezen als je een ban hebt.
<a href="http://jordykruse.nl/wordpress"><img data-src="http://i.imgur.com/FoJFc.jpg" style="visibility:hidden;" alt="" title="Hosted by imgur.com" /></a>quote:Op zondag 28 augustus 2011 22:57 schreef j95 het volgende:
Hoe kan ik dit: <img data-src="http://i.imgur.com/FoJFc.jpg" style="visibility:hidden;" alt="" title="Hosted by imgur.com" /> laten linken naar http://jordykruse.nl/wordpress
Alvast dank
1 2 3 4 5 6 7 8 9 10 | #ribbons { position: absolute; left: 50%; width: 900px; margin-left: -450px; z-index: -333; } #ribbons img { margin-top: -80px; } |
1 2 3 4 5 6 7 | $(document).ready(function(){ $('#ribbons img').hover(function() { $(this).animate({ marginTop : '50px' }); }, function() { $(this).animate({ marginTop : '-80px' }); }); }); |
1 2 3 4 5 | <div id="ribbons"> <a href="#"><img class="android" src="images/day/ribbon_android.png"></a> <a href="#"><img class="twitter" src="images/day/ribbon_twitter.png"></a> <a href="#"><img class="date" src="images/day/ribbon_date.png"></a> </div> |
1 2 3 | $('#ribbons img').each( $(this).hover(function(){}, function(){}); ) |
Dat idd.quote:Op maandag 29 augustus 2011 21:13 schreef PimD het volgende:
Je bind je events nu volgens mij aan de hele array met images, terwijl je ieder image los wilt animeren. Ik zou iets als
[ code verwijderd ]
proberen.
1 2 3 4 5 6 7 8 | $('#ribbons img').each(function() { $(this).hover(function() { console.log(this); $(this).animate({ marginTop : '50px' }); }, function() { $(this).animate({ marginTop : '-80px' }); }); }); |
1 | <img class="android" src="images/day/ribbon_android.png" style="margin-top: -80px; "> |
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 | <!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>Untitled Document</title> </head> <body> <table width="100%" height="100%" border="0" style=" background: #3E3E3E; background-image: url(images/bg.png); background-repeat: no-repeat; "> <tr> <td> <table width="664" border="0" align="center"> <tr> <td rowspan="5" width="27px" height="1150px" style="background-image: url(images/links.png);"> </td> <td width="570px" height="128px" style="background-image: url(images/header.gif);"> </td> <td rowspan="5" width="67px" height="1150px" style="background-image: url(images/rechts.png);"> </td> </tr> <tr> <td width="570px" height="403px" style="background-image: url(images/dushi.png);"> </td> </tr> <tr> <td width="570px" height="213px" style="background-image: url(images/cadeau.png);"> </td> </tr> <tr> <td width="570px" height="390px" style="background-image: url(images/message.png);"> </td> </tr> <tr> <td width="570px" height="16px" style="background-image: url(images/footer.gif);"> </td> </tr> </table> </td> </tr> </table> </body> </html> |
Volgens mij kun je best een beetje css gebruiken, alleen dingen als achtergrondafbeeldingen pakt hij niet goed. Dus classes en border="0" zou hij moeten pakken, dat was in ieder geval zo bij mijn vorige stage.quote:Op dinsdag 30 augustus 2011 14:19 schreef Mirel het volgende:
Ik moet een mail nieuwsbrief maken en omdat ik dan niet css kan gebruiken en ook niet altijd divs heb ik gekozen voor tables (las op veel sites na dat dat ook veel beter is ivm met verschillende mailclients) samen met inline css.
Ik heb nu alles opgemaakt, maar ik heb afstanden tussen de verschillende cellen. Ik heb geprobeerd border="0"; te forceren in iedere cel maar dat werkt niet
Dit is de code:
[ code verwijderd ]
http://www.ehow.com/how_6515862_test-email-newsletter.htmlquote:Op dinsdag 30 augustus 2011 15:40 schreef Mirel het volgende:
hoe kan ik het testen eigenlijk? De mailmanager waar ik dit straks in ga zetten doet het momenteel niet.
Grappig dat juist het css wat ik gebruikte voor de achtergrond afbeeldingen is
Ik heb net geprobeerd padding 0 te forceren maar dat doet het niet.
Natuurlich. Wordpress is heel simpel in gebruik. Zeker een aanrader.quote:Op dinsdag 30 augustus 2011 11:01 schreef RenRen- het volgende:
Is het mogelijk zonder CMS/veel PHPkennis een blog te implementeren op je site? Ik wil namelijk naast mijn portfolio een schetsblog, dus het hoeft helemaal niet uitgebreid te zijn, gewoon wekelijks wat schetsen en updates.
Als ik google op Blog on site of blog on portfolio vind ik eigenlijk niets nuttigs, behalve blogsites of top portfolio/blogsites...
Achtergrondafbeeldingen zijn niet mogelijk, worden door vrijwel alle clients niet getoond/verwijderd. Inline styling, geslicede afbeeldingen en geneste tabellen etc zijn jammer genoeg nog steeds the way to go.quote:Op dinsdag 30 augustus 2011 15:42 schreef KomtTijd... het volgende:
Ik heb nog nooit CSS-emails gemaakt maar het schijnt dat achtergrondafbeeldingen inderdaad problematisch zijn. En testen kun je door je creatie naar jezelf te mailen en in verschillende clients te openen.
border-collapse:collapse;quote:Op dinsdag 30 augustus 2011 14:19 schreef Mirel het volgende:
Ik moet een mail nieuwsbrief maken en omdat ik dan niet css kan gebruiken en ook niet altijd divs heb ik gekozen voor tables (las op veel sites na dat dat ook veel beter is ivm met verschillende mailclients) samen met inline css.
Ik heb nu alles opgemaakt, maar ik heb afstanden tussen de verschillende cellen. Ik heb geprobeerd border="0"; te forceren in iedere cel maar dat werkt niet
Dit is de code:
[ code verwijderd ]
Thanks, horizontaal is het weg maar verticaal blijf ik het behouden.quote:Op woensdag 31 augustus 2011 06:37 schreef GI het volgende:
[..]
border-collapse:collapse;
in je table style zetten.
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 | <!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>Untitled Document</title> </head> <body> <table width="100%" height="100%" border="0" bgcolor="#3E3E3E" style="border-collapse:collapse;"> <tr> <td> <table width="664" border="0" align="center"> <tr> <td rowspan="5" width="27px" height="1150px" background= "images/links.png"> </td> <td width="570px" height="128px" background="images/header.gif"> </td> <td rowspan="5" width="67px" height="1150px" background="images/rechts.png"> </td> </tr> <tr> <td width="570px" height="403px" background="images/dushi.png"> </td> </tr> <tr> <td width="570px" height="213px" background="images/cadeau.png"> </td> </tr> <tr> <td width="570px" height="390px" background="images/message.png"> </td> </tr> <tr> <td width="570px" height="16px" background="images/footer.gif"> </td> </tr> </table> </td> </tr> </table> </body> </html> |
Ik denk niet dat dat is wat ik wil, ik wil gewoon mijn eigen site bouwen in platte html en enkele PHP, en één pagina blog. Zonder CMS over de gehele site dus, kan dat ook?quote:Op dinsdag 30 augustus 2011 19:40 schreef Dalando het volgende:
[..]
Natuurlich. Wordpress is heel simpel in gebruik. Zeker een aanrader.
Edit: http://nl.wordpress.org
Ik dacht dat dit ook js was, maar ik zal het daar wel posten andersquote:Op dinsdag 6 september 2011 17:36 schreef Tegan het volgende:
Is dit niet meer iets voor dit topic? [Javascript] voor dummies (deel 12)
Niet getest, maar volgens mij moet het wel op te lossen zijnquote:Op donderdag 1 september 2011 11:03 schreef Mirel het volgende:
godverdomme tabellen moeten dood. Ik heb in een column boven een row gesplitst in 2en. De linker is 20px en de rechter 550px. Ergens in een andere column beneden wil ik ook splitsen, maar daar worden ze ook 20 en 550. Als ik die 20 dan verander naar bijv. 30, dan verandert het in de column er boven ook.
Ik heb dan maar een andere tabel in de cel gedonderd
1 2 3 4 | <table> <tr><td width="20">20</td><td colspan="2">rest</td></tr> <tr><td width="30" colspan="2">30</td><td>rest</td></tr> </table> |
1 | ç ğ ş ı ü |
1 2 | <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-9" /> <meta http-equiv="Content-Language" content="tr" /> |
Als je in je database utf8 gebruikt, moet je dat ook in de html doen.quote:Op zaterdag 10 september 2011 03:29 schreef xaban06 het volgende:
Ik heb een probleem met de charset, ik weet niet of dit door HTML komt of door mijn database.
Ik ben een website aan het opzetten in de Turkse taal, de Turkse taal bevat onder andere:
[ code verwijderd ]
Ik gebruik utf8_turkish_ci voor mijn database, in de database worden deze tekens goed weergegeven.
Echter in HTML krijg ik '?' te zien, ik gebruik iso-8859-9 als charset, dit moet ook kloppen volgens verschillende websites.
[ code verwijderd ]
Wat is slim om te doen in dit geval?quote:Op zaterdag 10 september 2011 10:05 schreef Light het volgende:
[..]
Als je in je database utf8 gebruikt, moet je dat ook in de html doen.
1 2 3 4 5 | mysql> SHOW COLLATION LIKE 'ISO%'; Empty set (0.00 sec) mysql> SHOW COLLATION LIKE 'iso%'; Empty set (0.00 sec) |
gebruik voor je html character set eens utf-8quote:Op zaterdag 10 september 2011 10:31 schreef xaban06 het volgende:
[..]
Wat is slim om te doen in dit geval?
Mijn database kent geen iso-* charset:
[ code verwijderd ]
Wel zie ik latin5_turkish_ci in de lijst staan, maar gaat dat werken? Bestaat ook in HTML?
Dan krijg ik allemaal '?' waar een Turks character hoort te staan.quote:Op zaterdag 10 september 2011 10:41 schreef mschol het volgende:
[..]
gebruik voor je html character set eens utf-8
je gebruikt in je DB namelijk ook utf-8
Met database in utf8 en html character encoding in utf8? Da's vreemd (en in je originele vraag was het anders).quote:Op zaterdag 10 september 2011 10:45 schreef xaban06 het volgende:
[..]
Dan krijg ik allemaal '?' waar een Turks character hoort te staan.
Het is opgelost. De mysql verbinding zelf moest ook de correcte charset gedefineerd hebben.quote:Op zondag 11 september 2011 17:37 schreef Light het volgende:
[..]
Met database in utf8 en html character encoding in utf8? Da's vreemd (en in je originele vraag was het anders).
Ahja, da's ook nog iets dat mis kan gaanquote:Op zondag 11 september 2011 21:16 schreef xaban06 het volgende:
[..]
Het is opgelost. De mysql verbinding zelf moest ook de correcte charset gedefineerd hebben.
1 2 3 4 | div#main { overflow: auto; } |
Padding.quote:Op maandag 19 september 2011 09:24 schreef Crientj het volgende:
Ik heb ruzie met een tabel, is t op de een of andere manier mogelijk om de tekst wat verder naar beneden te zetten zodat deze niet strak tegen de dashed line aan staat?
http://www.w3schools.com/css/css_padding.aspquote:Op maandag 19 september 2011 09:24 schreef Crientj het volgende:
Ik heb ruzie met een tabel, is t op de een of andere manier mogelijk om de tekst wat verder naar beneden te zetten zodat deze niet strak tegen de dashed line aan staat?
Forum Opties | |
---|---|
Forumhop: | |
Hop naar: |