När man använder kod-taggarna i sina inlägg för att tydligöra koden, blir det i vissa webbläsare väldigt svårt att överblicka det man skrivit. Detta då man i vissa fall måste scrolla både i höjd- och sidled för att kunna se hela koden.
Se bilden nedan: http://member.webforum.nu/4770/kod.gif
Men går detta att åtgärda på något vis, då det blir väldigt svårt att överblicka koden då man får scrolla åt flera håll för att kunna överblicka det som skrivits innanför kod-taggarna?
Scrollningen i sidled, tror jag är poängen med kod-taggarna. Då får man radbrytningarna precis som de ska se ut i verklig kod. Men scrollningen i vertikalled, borde man kunna undvara.
Då detta är CSS/template-styrt, skulle man inte kunna lägga till en knapp/länk där man kan få ut koden i hela sin skepnad, utan scrollning i inlägget ?
Då detta är CSS/template-styrt, skulle man inte kunna lägga till en knapp/länk där man kan få ut koden i hela sin skepnad, utan scrollning i inlägget ?
(y) Det här är ett toppenförslag!!! (y)
I övrigt håller jag med trådskaparen... För närvarande tvingas jag ibland citera texten och läsa i textrutan eftersom det är enda sättet att få överblick!!
Något som störande med kod-taggarna, och även quote-taggarna, är att det blir ett mellanrum under till efterföljande text. Detta gör det svårt att lägga en kommentar efter ett kodblock för att tydligt hänvisa uppåt. Man blir ofta tvungen att lägga in två tomrader efteråt för att kunna förtydliga.
Detta är nästan än mer irriterande med citaten då svar till citaten kommer en bit ner, och verkar mer höra samman med efterkommande text, än med det citat som ligger före.
Detta bör också vara något som hänger samman med CSS/Template och inte ska behöva påverka PHP-koden.
Något som störande med kod-taggarna, och även quote-taggarna, är att det blir ett mellanrum under till efterföljande text. Detta gör det svårt att lägga en kommentar efter ett kodblock för att tydligt hänvisa uppåt. Man blir ofta tvungen att lägga in två tomrader efteråt för att kunna förtydliga.
Detta är nästan än mer irriterande med citaten då svar till citaten kommer en bit ner, och verkar mer höra samman med efterkommande text, än med det citat som ligger före....
Det här är någonting som retar mig också. Instämmer till 100%.
Som det är nu på dev finns ingen vertikal scroll, men däremot finns en horisontell scroll. Ska den också bort? Det blir ganska fult i IE6 om man inte har horisontell scroll eftersom IE6 sträcker ut hela sidan och fösöker klämma ihop allt. Jag vet inte om det går att förhindra det på andra sätt än att lägga dit en scroll, men frågan är vad som är viktigast; att sidan ser bra ut i IE6 eller att man kan överblicka kod?
Något som störande med kod-taggarna, och även quote-taggarna, är att det blir ett mellanrum under till efterföljande text. Detta gör det svårt att lägga en kommentar efter ett kodblock för att tydligt hänvisa uppåt. Man blir ofta tvungen att lägga in två tomrader efteråt för att kunna förtydliga.
Detta är nästan än mer irriterande med citaten då svar till citaten kommer en bit ner, och verkar mer höra samman med efterkommande text, än med det citat som ligger före.
Detta bör också vara något som hänger samman med CSS/Template och inte ska behöva påverka PHP-koden.
Instämmer! Alltid lite pill med att få inlägget att se bra ut.
En synpunkt som inte tagits upp. Formatera er kod i inlägget istället för att skriva allt på en rad.
Exempel på dålig formattering:
SELECT a.aleb, b.bleb, b.cleb, a.dleb FROM table1 a INNER JOIN table2 b ON a.id = b.id WHERE a.aleb = 1 AND b.bleb IS NULL AND a.dleb <> 'kalle' ORDER BY a.dleb DESC
Exempel på bättre formatering:
SELECT a.aleb, b.bleb, b.cleb, a.dleb
FROM table1 a
INNER JOIN table2 b
ON a.id = b.id
WHERE a.aleb = 1
AND b.bleb IS NULL
AND a.dleb <> 'kalle'
ORDER BY a.dleb DESC
Att man kan överblicka kod oavsett vad man använder för läsare. IE inkluderad.
Har du förslag på hur man kan få det att funka i IE6? Jag har lagt upp en exempelsida med stilmallen inbäddad i filen och den problematiska raden först i stilmallen. Jag vet inte hur man kan få det att se bra ut i IE6 utan att använda 'overflow'. :(
[edit]
Fast det är klart, det mesta går ju att lösa med lite expressions:
.post pre { /* ...*/
-position:expression("absolute");
-behaviour:expression((this.runtimeStyle.behaviour="none")&&(this.parentElement.style.paddingBottom=this.clientHeight+"px"));
}
Men det förutsätter att javaskript är aktiverat i IE6. Finns det några andra lösningar?
[edit]
Koden ovan verkar iofs funka ganska bra. Om ingen har ett bättre förslag kör jag på det. Hur som helt ska man inte behöva scrolla små boxar till nästa uppgradering. (y)
[/edit]
[/edit]
Har du förslag på hur man kan få det att funka i IE6? Jag har lagt upp en exempelsida med stilmallen inbäddad i filen och den problematiska raden först i stilmallen. Jag vet inte hur man kan få det att se bra ut i IE6 utan att använda 'overflow'. :( ...
Tyvärr inte. :( Jag är ingen stjärna på CSS, direkt. Exempelsidan är dock en god illustration av problemet och man kan ju fråga sig om det blir tydligare som den ser ut än med horisontell skroll? :q Jag vet inte... Min kommentar var bara ett uttryck för att jag tycker lättlästhet är viktigare än snygghet i dessa rutor. Tyvärr verkar ingetdera vara lättläst.
Underligare ändå är kanske att din kodruta i inlägget ovan (i denna tråd) har såväl horisontell som vertikal skroll i IE 6.0. Jag trodde vi var definitivt av med den vertikala skrollen? Dessutom anpassas inte kodrutans storlek till fönsterbredden - borde den inte göra det? :q