Autor | Zpráva | ||
---|---|---|---|
pavilek Profil * |
#1 · Zasláno: 20. 8. 2013, 20:28:47 · Upravil/a: pavilek
Dobrý den,
HTML: <p class="code"> while($i == 10) { <br> echo "Ahoj, jak se máš?"; //výpis na obrazovku počítačeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee <br> } </p> CSS: .code { background-color:rgb(240,240,240); padding:10px 10px; border-top:1px dotted rgb(150,150,150); border-bottom:1px dotted rgb(150,150,150); font-family:"Courier New", Courier, monospace; font-size:11pt; margin:20px 0px 20px 0px; overflow:auto; text-align:left; } Potřebuji docílit, když se text dostane za šířku divu, aby overflow to prodloužil. Jenže, text se zalomí. Kde je chyba? Prosím o reakce. Děkuji. Obrázek chyby: Obrázek zde |
||
dalik Profil |
#2 · Zasláno: 20. 8. 2013, 20:52:33
Zdravím,
zkus overflow:visible; . Jestli teda chápu dobře, že chceš, aby to přetékalo.
|
||
Camo Profil |
#3 · Zasláno: 20. 8. 2013, 20:54:54
|
||
pavilek Profil * |
#4 · Zasláno: 20. 8. 2013, 20:56:07 · Upravil/a: pavilek
Nebo bych to mohl psát do tagu <pre>, ale to bych musel psát zdroják "od zdi" nalepit to na levá okraj, protože pokud bych chtěl tag <pre> hezky tabulátorovat, tak by to započítávalo i znaky, které nechci viz.
správně: <pre> while (neco pes kocka) { echo neco } </pre> špatně: <pre> while (neco pes kocka) { echo neco } </pre> pardon: <pre> odsazený obsah </pre> |
||
pavilek Profil * |
#5 · Zasláno: 21. 8. 2013, 09:25:45
Omlouvám se, že ještě otravuju, ale je nějaký způsob, jak psát obsah do tagu <pre>, aby mohl obsah odsadit tabulátorem kvůli úhlednému zdrojovému kódu? Když to tak udělám tak <pre> si připočítá mmezery a výsledek na obrazovce je hodně odsazený od levého okraje
<pre> obsah //zobrazí se daleko od levého okraje </pre> <pre> obsah //tady je vše v pořádku na úkor neodsazeného zdrojáku </pre> |
||
Chamurappi Profil |
#6 · Zasláno: 21. 8. 2013, 11:21:04
Reaguji na pavilka:
„Když to tak udělám tak <pre> si připočítá mezery a výsledek na obrazovce je hodně odsazený“ Velikost tabulátoru neovlivníš, v prohlížečích mívá šířku osmi mezer. |
||
pavilek Profil * |
#7 · Zasláno: 21. 8. 2013, 11:43:10
Děkuju za reakce.
|
||
Jan Tvrdík Profil |
Chamurappi:
„Velikost tabulátoru neovlivníš, v prohlížečích mívá šířku osmi mezer.“ Není pravda, lze použít CSS vlastnost tab-size. Funguje to Opeře, FF a Chrome. Viz caniuse.com/#feat=css3-tabsize |
||
Radek9 Profil |
#9 · Zasláno: 21. 8. 2013, 12:08:26
Jan Tvrdík:
Ale nefunguje v IE, takže se stejně bez nějakého polyfilu, který je třeba nahradí za daný počet mezer, neobejdeš. |
||
Časová prodleva: 12 let
|
0