Lucky Luke
Eluke.nl | handgetypt | I'm a poor, lonesome cowboy, with a long, long way to go.
Beste Mod's (en mede-co-ers)
Ik heb een ideetje, en ik vraag me af of het een goed ideetje is.
Namelijk een verandering aan het gedrag van de code-tags.
als je een code (of ascii-art-schema oid) post is deze vaak te breed, of te lang, waardoor de lay-out verpest word. Dit hoeft niet, als het codevenster ingeklapt kan worden. Zoals hier bijvoorbeeld: http://www.roboternetz.de/phpBB2/viewtopic.php?t=8333.
De code is dan toch nog leesbaar, door 'm uit te klappen, en de lay-out word alleen verpest als je net de code aan het lezen bent, en dan geeft het niet. Wil je echter de rest van het topic lezen, dan klap je de code in en is de layout weer goed.
Vinden jullie dit een goed idee?
timmie
niet met me uitspraken(of opmerkingen) eens mail me.K8048 guide
het heeft zo zijn voordelen maar ik kan me ook indenken dat niet iedereen dan de code leest voordat hij gaat posten.
Lucky Luke
Eluke.nl | handgetypt | I'm a poor, lonesome cowboy, with a long, long way to go.
Dan standaard ingeklapt, dan hoef je het niet te lezen.
In dit topic loopt nu zelfs de code zomaar het window uit:
http://www.circuitsonline.net/forum/view/67850
Ik heb een screenshot eventueel, mocht het bij jullie allemaal netjes erbinnen blijven. 't wil zeker niet ingeklapt worden, die code, en probeerd uit het window te ontsnappen
.
Jochem
If you want to succeed, double your failure rate.
Vervang TAB's door 2 spaties, dan worden de regels niet zo idioot lang en hoeft de code helemaal het scherm niet af te lopen.
@Lucky luke: ik zie daar op een 20" scherm niks van hoor. Past er keurig op.
[Bericht gewijzigd door Carel M. op (24%)]
Je kan de code ook in een frame plakken, ipv in een tabel. Dan krijg je gewoon een "tweede" webpagina, zo breed als de webmaster m wil. Wanneer de code eruit dreigt te lopen komen er vanzelf 2 scrollbalken, 1 voor op en neer en 1 voor links en rechts
Daan Timmer
Ik ben programmeur! geen electronicus! http://www.daantimmer.nl/ Er is een ontwerp! nu nog inhoud :-)
Frames are evil.
Kijk hier:
http://www.daantimmer.nl/testjes.html
Heel simpel, voeg aan de style van de div die om de pre zit de style overflow:auto; toe. Desnoods een max-height (werkt als het goed is niet in MSIE versie < 7) Weet niet zeker of max-height werkt voor MSIE7 en hoger.
Joeri de Man
LED there be light
horizontale scrollbars of codes die een automatische terugloop hebben vind ik bloedirritant om te lezen.
Ik kan me er wel iets in vinden dat de code aanklikbaar is en dan pas helemaal zichtbaar wordt. Van mij mag dat in een apart schermpje.
Het zorgt er sowieso voor dat de rest van het topic normaal leesbaar blijft.
Daan Timmer
Ik ben programmeur! geen electronicus! http://www.daantimmer.nl/ Er is een ontwerp! nu nog inhoud :-)
Zowiezo vraag ik me het nut af om hier hele lappen code te plempen. Een klein stukje om iets duidelijk te maken, prima, maar geen hele programma's alsjeblieft.
Zet die dan gerust ergens op het web en zet hier dan een linkje neer.
Dus mocht iemand zitten te turven, dan mag mijn stem op "zo laten als het is".
Joeri de Man
LED there be light
Het gaat niet om lange (lappen) stukken code, maar om brede stukken. Sommige vinden het prettig om naast de daadwerkelijke code, ook nog de werking en andere notities er naast te zetten.
Ik begrijp dat het om brede stukken gaat, maar ik denk dat als je hier iets neerzet je best de moeite mag nemen om het een beetje leesbaar te maken.
Vaak zie ik grote stukken code die gewoon gecopy-paste worden. Dat hoeft niet, er kan ook wat meer zorg aan besteed worden. Eventjes de regels op normale manier afbreken, commentaar er boven/onder zetten in plaats van in kolom 130.
Dat was m'n punt, eigenlijk.
Jochem
If you want to succeed, double your failure rate.
Helemaal met je eens 6502. Helaas werkt het in de praktijk anders; klats maar een lap code neer en wacht maar tot iemand het oplost, lijkt de mentaliteit.
Lucky Luke
Eluke.nl | handgetypt | I'm a poor, lonesome cowboy, with a long, long way to go.
Maar als je code post, is het wel zo handig als de comments er nog in kunnen zitten. Foutzoekt wel zo lekker.
Ook als je een werkende code post, is het wel zo handig als die hier staat. anders ruim je eens een keer je webhost op, code weg. Dat is het nadeel van linkjes zetten, ze gaan hoe dan ook een keer dood.
flipflop
"We cannot solve our problems with the same thinking we used when we created them" - Albert Einstein
Ik ben het helemaal eens met TS (en anderen) dat het er niet uit ziet zoals het nu is. Inderdaad op een 24" gaat het best goed. Brute force heet zoiets. Maar op mijn 14" laptop schermpje schiet de hele opmaak ver voorbij de rand van m'n explorer window.
Ik zou gewoon gaan voor scrollbars. Da's effectief en denk ik eenvoudig te implementeren. Daarbij blijft het nog steeds de verantwoordelijkheid van de poster om het kort en bondig te houden (en geen TABs te gebruiken!!!), maar je bent in elk geval kwijt dat de poster de opmaak van de site om zeep kan helpen.
flipflop
"We cannot solve our problems with the same thinking we used when we created them" - Albert Einstein
