Goedendag,

Ik gebruik een web font alleen per browser ligt hij anders in de line height.

bijvoorbeeld bij IE lijnt hij zo uit in een span element.

___________
|  tekst  |
|         |
|_________|

bij FF en Chrome meer zo.

___________
|         |
|         |
|__tekst__|

bij opera en andere webkit browsers klopt wel aardig als zo.

___________
|         |
|  tekst  |
|_________|

Ik heb al zitten spelen met de line height, maar dan schuif je alleen per browser het probleem op.

PS. De span is in werkelijkheid 40px hoog gelijk aan de font ook 40px, met 5px padding rondom.
Ozzie PHP op 07/06/2013 02:12:16

[quote="Frank Conijn op 07/06/2013 01:55:51"]
En hoe hadden we het moeten oplossen als Joey perse die font had willen houden, Ozzie?

Frank, wat wil je horen?
[/quote]
Een antwoord op mijn vraag: hoe hadden we het moeten oplossen als Joey perse die font had willen houden? En anders "Sorry, ik was te snel met het afkeuren van je oplossing." Want in normale omgangsvormen keur je niet iets af dat wel werkt maar jouw voorkeur niet heeft als je niet zelf met een alternatief op de proppen kunt komen.
Nogmaals Frank, misschien is jouw oplossing wel de enige juiste, al is juist niet het goede woord. Sommige compatibility problemen kun je helaas alleen met "code-smell" oplossen. Echter weten we dit niet omdat we te weinig informatie hadden (en hebben).
Frank Conijn op 09/06/2013 10:00:11

En anders "Sorry, ik was te snel met het afkeuren van je oplossing." Want in normale omgangsvormen keur je niet iets af dat wel werkt maar jouw voorkeur niet heeft als je niet zelf met een alternatief op de proppen kunt komen.

Haha, jij kan een paard laten lachen. Misschien had je beter cabaretier kunnen worden.

Ik weet niet in wat voor droomwereld jij leeft, maar ik ga je van m'n lang zal ze leven hiervoor m'n excuses niet aanbieden. Ik heb (gelukkig) het recht om ergens mijn visie op te geven, en die was volgens mij vrij helder. Dat jij daar dan verdrietig om bent en je in je eer voelt aangetast, ach... nou vooruit, daar wil ik dan best wel mijn excuses voor aanbieden hoor. Bij deze.

Ik zal het je nog een keer uitleggen. Ik vind jouw optie nogal drastisch. Stel ik gebruik Opera als browser, dan moeten er eerst 10 checks worden uitgevoerd voordat de juiste browser geselecteerd is. Dat lijkt mij niet wenselijk. Ik prefereer een meer generieke en doelgerichte aanpak in plaats van dit soort "trucs". Als noodoplossing zou je dit wellicht kunnen gebruiken, maar in mijn optiek moet je dat niet doen alvorens je eerst de mogelijke alternatieven hebt bekeken. En (om even te refereren aan jouw opmerking) een degelijke oplossing dan wel alternatief, kun je pas geven als je op de hoogte bent van de daadwerkelijke situatie. Dat is dan ook de reden waarom ik om een online voorbeeld vroeg.

Als jij in jouw eigen oplossing gelooft, vind ik het prima. Moet je ook vooral blijven doen. Mijn voorkeur gaat er echter niet naar uit. Ik zal jouw oplossing vergelijken met een real-life situatie. Stel, in een school is een gijzeling aan de gang. Op het moment van de gijzeling zijn er in het schoolgebouw 300 leerlingen aanwezig. Stel dat jij de politiechef zou zijn die de situatie moet oplossen dan zou jij zeggen: oh... oké, een gijzeling. Even m'n standaardlijstje erbij pakken. Hoe los ik dit ook altijd weer op. Ah... hebbes. Oké, gooi maar een bom op die school, dan is de gijzelaar dood! Probleem opgelost. Als ik de politiechef zou zijn, dan zou ik eerst zelf ter plaatse gaan, de situatie inschatten en een onderhandelaar en enkele scherpschutters inzetten. In jouw situatie zou iedereen (de gijzelaar en alle leerlingen) dood zijn, in mijn situatie zou iedereen het overleven, of misschien zou alleen de gijzelaar het loodje leggen. Mijn oplossing is maatwerk, die van jou is een standaard reactie die niet is afgestemd en dus niet in overeenstemming is met de werkelijke situatie. Jij zet zonder je eerst te oriënteren direct veel te groffe middelen in om een probleem op te lossen.

En ja, dit is een idioot voorbeeld, maar hopelijk maakt het iets duidelijk. En waarschijnlijk kom jij nu weer met een heel verhaal dat ik heel erg ongelijk heb, dat ik er niks van snap en dat ik m'n excuses wederom moet aanbieden. En dat mag best hoor. Iedereen heeft recht op z'n eigen mening, en bij mij hoef je daar gelukkig geen sorry voor te zeggen. De mensen hier op het forum zijn wijs genoeg om hun eigen conclusie te trekken.
BTP
Normaal gesproken kan een css claas (of id) niet een browser probleem zijn (tenzij je css3) gebruikt.
Ozzie PHP op 09/06/2013 16:19:23

Stel ik gebruik Opera als browser, dan moeten er eerst 10 checks worden uitgevoerd voordat de juiste browser geselecteerd is.
Dat gaat zó ontzettend snel, dat kun je niet eens meten in microseconden. Hooguit in nanoseconden, als je het daar al in kunt meten.

Ozzie PHP op 09/06/2013 16:19:23
Mijn oplossing is maatwerk
Hoezo "mijn oplossing"? Ik zie helemaal geen oplossing van je. En dat is ook de kern van mijn bezwaar tegen je attitude in deze discussie.


Ozzie PHP op 09/06/2013 16:19:23
En ja, dit is een idioot voorbeeld, maar hopelijk maakt het iets duidelijk.
Idiote voorbeelden slaan over het algemeen de plank mis. Zo ook in dit geval, want alhoewel het een pittig middel is, is het niets, maar dan ook helemaal niets, vergeleken bij het wijdverbreide gebruik van jQuery voor het (de) minst geringste probleem (feature). En het is de enige oplossing, als de OP/TS de font had willen houden. Dat kun je rustig van me aannemen.


Zo ook in dit geval, want alhoewel het een pittig middel is, is het niets, maar dan ook helemaal niets, vergeleken bij het wijdverbreide gebruik van jQuery voor het (de) minst geringste probleem (feature).

Nee, maar dat gebruik van jQuery is weer niks vergeleken met het renderen van een mooie 3d game. jQuery heeft werkelijk niks hier mee te maken... (iets van drogargument...)

En het is de enige oplossing, als de OP/TS de font had willen houden. Dat kun je rustig van me aannemen.

Ik ben benieuwd hoe jij tot deze conclusie kan komen zonder dat je ook maar iets weet van de situatie van de TS...
Frank Conijn op 09/06/2013 22:58:21

Dat gaat zó ontzettend snel, dat kun je niet eens meten in microseconden. Hooguit in nanoseconden, als je het daar al in kunt meten.

Uiteraard kun je het daar wel in meten. Ik snap best je gedachte, maar wanneer je dit soort checks kunt voorkomen is het uiteraard beter.

Frank Conijn op 09/06/2013 22:58:21
Hoezo "mijn oplossing"? Ik zie helemaal geen oplossing van je. En dat is ook de kern van mijn bezwaar tegen je attitude in deze discussie.

Mijn oplossing had betrekking op de situatie die ik schetste. Verder gaat het hier niet om mijn attitude of om jouw attitude. Het gaat om een oplossing voor de topicstarter. Hiervoor kan ik geen passende oplossing geven, omdat ik het probleem niet voldoende ken, net zo min als jij.

Frank Conijn op 09/06/2013 22:58:21
Idiote voorbeelden slaan over het algemeen de plank mis. Zo ook in dit geval, want alhoewel het een pittig middel is, is het niets, maar dan ook helemaal niets, vergeleken bij het wijdverbreide gebruik van jQuery voor het (de) minst geringste probleem (feature). En het is de enige oplossing, als de OP/TS de font had willen houden. Dat kun je rustig van me aannemen.

Ik geloof niet dat dit voorbeeld de plank misslaat. Jij denkt dat jouw oplossing de enige is, echter zonder de daadwerkelijke situatie te kennen kun je dat helemaal niet zeggen. Ik weet ook niet waarom je jQuery er bij betrekt, maar ben het met je eens dat dat vaak ten onrechte wordt ingezet.

Voor de rest valt het me op dat jij (ook in eerdere topics) moeilijk kunt omgaan met kritische feedback. Hou voor ogen dat feedback niet persoonlijk tegen jou als persoon gericht is. Ik ken je namelijk helemaal niet. Zie het gewoon als iets waar je mogelijkerwijs iets van kunt leren.

Kun je aangeven wat er precies verkeerd gaat? Als je in je css bij span "float: left;" weghaalt lijkt het bij mij in IE en Firefox goed te gaan.
Wouter J op 09/06/2013 23:07:39
Ik ben benieuwd hoe jij tot deze conclusie kan komen zonder dat je ook maar iets weet van de situatie van de TS...

Dit zegt toch het een en ander:
Joey Drieling op 06/06/2013 16:09:37

Ik gebruik een web font alleen per browser ligt hij anders in de line height. (...)
Ik heb al zitten spelen met de line height, maar dan schuif je alleen per browser het probleem op.





Reageren