BBCode - max Breite eines Code-Blocks

Hier können Probleme und alles andere in Deutscher Sprache gelöst werden.
Post Reply
Jtb
Regular
Posts: 25
Joined: Sun Jan 21, 2007 11:52 pm

BBCode - max Breite eines Code-Blocks

Post by Jtb »

Hi,

gibt es ein Plugin um ein BBCode-Codeblock schöner aussehen zu lassen?
Insbesondere ärgert mich es, dass das Seitenlayout bei langen Codezeilen kaputt geht:

Code: Select all

1234567890 1234567890 1234567890 1234567890 1234567890 1234567890 1234567890 1234567890 1234567890 1234567890 1234567890 1234567890 1234567890 1234567890 
sieht im Forum ok aus - auf dem Blog wird kein Umbruch gemacht (was ja eigentlich auch gewünscht ist)..

Lösung wäre beispielsweise ein

Code: Select all

.bb-code, .bb-php {
    font-family: courier, "courier new";
    background-color: #DDDDDD;
    padding: 10px;
    white-space:pre;
    overflow:scroll;
}
Neu: overflow:scroll;

Wobei das direkt leider nur im Firefox Auswirkungen hat :(
IE7 bräuchte eine Angabe von Width..
Jens
garvinhicking
Core Developer
Posts: 30022
Joined: Tue Sep 16, 2003 9:45 pm
Location: Cologne, Germany
Contact:

Re: BBCode - max Breite eines Code-Blocks

Post by garvinhicking »

Hi!

Ja, als crossbrowser ist mir da auch noch nie eine wirklich schöne Lösung zu eingefallen. Könnte man für IE7 nicht max-width einsetzen??

Grüße,
Garvin
# Garvin Hicking (s9y Developer)
# Did I help you? Consider making me happy: http://wishes.garv.in/
# or use my PayPal account "paypal {at} supergarv (dot) de"
# My "other" hobby: http://flickr.garv.in/
Jtb
Regular
Posts: 25
Joined: Sun Jan 21, 2007 11:52 pm

Post by Jtb »

nun ja, egal ob man max-width oder width nehmen will: welchen Wert soll man nehmen? Prozente sind nicht sinnvoll bzw nicht wirksam :(
Jens
Manja
Regular
Posts: 13
Joined: Wed Aug 30, 2006 10:43 am
Location: Germany
Contact:

Post by Manja »

Hallo Jtb,

ich weiß nicht, ob dir das in diesem Fall hilft, aber generell macht der IE die overflow-Sachen nur beim umschließenden Element. Das heißt, wenn du willst, dass eine zu lange Codezeile mit Scrollbalken dargestellt wird, dann umschließe die <code>-Tags mit einem <div> und weise dem "overflow: auto" zu. Probier's mal.

Grüße
Manja
Post Reply