W blogu sposób wyświetlania zawartości elementu pre
jest
definiowany następująco
(cf. white-space):
pre { white-space:pre; font-size: 80%; }
Powyższe to działanie domyślne (ale nie jest domyślne na blogach Google'a). Przykład:
if [ "$START" != "" -a "$STOP" != "" ] ; then PERIOD="-x track,start=$ROK$START,stop=$ROK$STOP" ; elif [ "$START" != "" ] ; then PERIOD="-x track,start=$ROK$START" ; elif [ "$STOP" != "" ] ; then PERIOD="-x track,stop=$ROK$STOP" ; fi
Moim zdaniem najlepsze ustawienie do prezentowania fragmentów kodów: odstępy/znaki końca wiersza nie są nigdy ignorowane...
Wartość nowrap
powoduje że znaki końca wiersza są
ignorowane a wielokrotnie powtórzone
odstępy zamieniane na jeden odstęp:
pre { white-space:nowrap; }
W rezultacie wszystko jest wyświetlane jako jeden wiersz. Przykładowo:
if [ "$START" != "" -a "$STOP" != "" ] ; then PERIOD="-x track,start=$ROK$START,stop=$ROK$STOP" ; elif [ "$START" != "" ] ; then PERIOD="-x track,start=$ROK$START" ; elif [ "$STOP" != "" ] ; then PERIOD="-x track,stop=$ROK$STOP" ; fi
Wartość pre-wrap
niczego nie ignoruje ale ,,zawija'' tekst
jeżeli okno jest za małe (zmniejsz
szerokość okna jeżeli tego nie widać):
if [ "$START" != "" -a "$STOP" != "" ] ; then PERIOD="-x track,start=$ROK$START,stop=$ROK$STOP" ; elif [ "$START" != "" ] ; then PERIOD="-x track,start=$ROK$START" ; elif [ "$STOP" != "" ] ; then PERIOD="-x track,stop=$ROK$STOP" ; fi
Podobnie
działa pre-line
(nie widzę różnicy
pomiędzy pre-line
a pre-wrap
):
if [ "$START" != "" -a "$STOP" != "" ] ; then PERIOD="-x track,start=$ROK$START,stop=$ROK$STOP" ; elif [ "$START" != "" ] ; then PERIOD="-x track,start=$ROK$START" ; elif [ "$STOP" != "" ] ; then PERIOD="-x track,stop=$ROK$STOP" ; fi
Oczywiście użytkownicy Internet Explorera mogą się spodziewać, że będzie inaczej niż wyżej opisane. Ale, parafrazując D.E. Knutha w/s problemów z TeXowym poleceniem \halign odpowiadam: ,,If you have been so devious as to use stuff from MS, you will understand it, and you will deserve no sympathy.''