Hey,

Ik moet een site wat vernieuwen en er zit een lelijke lijn in een menu, als ik die aanpas dan ziet het er mooi uit in Chrome, maar weer niet in Firefox en IE, als ik ze voor FF en IE aanpas dan ziet het er weer niet uit in chrome.

Weet iemand hoe je per browser CSS kan aanroepen?

Hopelijk kan het redelijk simpel, zonder JS truuks ofzo.
Heb je wel die padding-left uit de "html" weer weggehaald?
Ja, dan is het nog steeds goed in IE/FF maar is er links een oranje lijn in Chrome.
Oké. Daar kan ik je helaas niet mee helpen, want ik heb hier geen Chrome.
Oke, toch bedankt voor het meedenken.
Graag gedaan, en succes ermee! Wellicht kan iemand anders die wel Chrome heeft er nog even naar kijken...
Is je HTML wel foutloos? Want dat geeft zomaar onvoorspelbaar gedrag.

google even op w3c validator om je html te testn.
Het zal niet geheel foutloos zijn aangezien de code 6 jaar oud is ofzo. Maar dit heeft daar denk ik niets mee te maken, in de ene browser werkt het na wat css tweaks en met die tweaks werkt het juist weer niet in de andere browser. Steeds een beetje heen en weer proberen is het nu, steeds de een of de ander.

Toevoeging op 24/04/2014 10:20:39:

Ik heb dit Javascriptje gevonden: https://code.google.com/p/css-browser-selector/

Krijg hem alleen niet aan de praat, iemand die dat wel lukt? Of is deze outdated?

Volgens mij moet hij automatisch classes toevoegen van de desbetreffende browser, zodat je die kunt gebruiken in CSS.

Toevoeging op 24/04/2014 10:25:32:

Ik heb trouwens ook nog een PHP versie gevonden, waar je dan een functie aanroept in een class zodat hij automatisch de naam daarin zet. Daar is alleen geen geldige download link meer van te vinden.... beetje jammer weer.

Toevoeging op 24/04/2014 10:45:46:

Ik heb nog een nieuwere gevonden (augustus 2013) en die blijkt ook niet te werken. Misschien doe ik wat fout?

Link: http://cssbs.altervista.org/css-browser-selector-script
Ik heb gevonden wat het was, de balken die ik heb gebruikt waren niet helemaal gelijk qua pixels, daarom kon het menu nooit mooi uitgelijnd worden, na wat photoshoppen is het nu wel gelukt.

Reageren