Nowe posty

Autor Wątek: Znacznik CODE i nowa linia  (Przeczytany 9240 razy)

Offline ultr

  • Users
  • Guru
  • *****
  • Wiadomości: 1177
    • Zobacz profil
Znacznik CODE i nowa linia
« dnia: 2009-04-26, 11:19:07 »
Wydaje mi się, że skrypt forum niepotrzebnie wymusza nową linię po znaczniku /code.
Kiedyś tak nie było :)

Czasem nie chcemy kończyć akapitu po bloku kodu.

ZipoKing

  • Gość
Znacznik CODE i nowa linia
« Odpowiedź #1 dnia: 2009-04-26, 12:31:48 »
Jeżeli kiedyś znacznik CODE nie był osobnym blokiem, to musiało to być daawno temu ;), w każdym bądź razie odkąd skrypt forum bazuje na PunBB, CODE jest wyświetlany jako osobny blok.

Offline ultr

  • Users
  • Guru
  • *****
  • Wiadomości: 1177
    • Zobacz profil
Znacznik CODE i nowa linia
« Odpowiedź #2 dnia: 2009-04-26, 16:23:49 »
Nie chodzi mi o blok, ale o wymuszanie nowej linii po zamknięciu tagu.
Nawet po kliknięciu Podgląd dodawana jest linia.

Gdy w polu edycji wpiszę:

1{code}2{/code}3
Zostanie to zamienione na
1{code}2{/code}
3
I zamiast jednego zwartego akapitu dostanę:
--------------------------------------------------------------------------------
1
2
3
--------------------------------------------------------------------------------
z niepotrzebną dodatkową linią między 2 i 3.

ZipoKing

  • Gość
Znacznik CODE i nowa linia
« Odpowiedź #3 dnia: 2009-04-26, 21:37:34 »
OK, problem zlikwidowany :)

arctgx

  • Gość
Znacznik CODE i nowa linia
« Odpowiedź #4 dnia: 2009-04-26, 23:52:44 »
xxxxxxxxx
y
zzzzzzzzzzz
U mnie dolny margines bloku "codebox" ma nadal 15 pikseli (co wygląda jak dodatkowa linia), a górny 5. Firebug pozwolił mi łatwo znaleźć źródło tej różnicy.

.pun blockquote, div.codebox {
margin:5px 15px 15px;
padding:8px;
}

ZipoKing

  • Gość
Znacznik CODE i nowa linia
« Odpowiedź #5 dnia: 2009-04-27, 18:05:48 »
Hmmm, czy nie uważasz, iż czy ta przerwa istnieje czy też nie, jest kwestią gustu?

arctgx

  • Gość
Znacznik CODE i nowa linia
« Odpowiedź #6 dnia: 2009-04-27, 19:06:22 »
Jasne, że w jakimś stopniu jest, w każdym razie dobrze by mieć możliwość wpływania na ten odstęp. Mniejszy  odstęp górny od dolnego sugeruje wizualnie, że blok z kodem jest bardziej powiązany z poprzedzającą go treścią niż z następującą po nim.

Idąc w tym kierunku znacznie dalej niż Twoje pytanie, można by sens istnienia interpunkcji podać w wątpliwość :P Wcięcia w kodach wielu języków można by sobie na dobrą sprawę podarować - to w końcu też kwestia gustu...

Wystarczy jedną zacytowaną piętnastkę wywalić.

ZipoKing

  • Gość
Znacznik CODE i nowa linia
« Odpowiedź #7 dnia: 2009-04-28, 09:01:55 »
OK, jedna 15 wywalona ;)
Jednak dalej będę się uparcie trzymał zdania, że jest to kwestia gustu - zawsze, jak się komuś nie podoba layout strony, może użyć Greasemonkey lub podobnego narzędzia ;)

arctgx

  • Gość
Znacznik CODE i nowa linia
« Odpowiedź #8 dnia: 2009-04-28, 13:06:35 »
Nie o moje upodobania chodzi, w końcu nie piszę po to, bym głównie sam to czytał ;) OK, są czytelnicy, którym obojętne jest istnienie przecinków czy podziału na akapity - mam na uwadze raczej tych pozostałych...

Wracając do techniki: dzięki, ale chyba zafundowałem większy problem, nie dostrzegając pewnego detalu z drugiej strony. W tej chwili nie sposób z kolei umieścić pustej linii poniżej bloku z kodem, bo pochłaniana jest przez któryś ze skryptów - nawet na etapie podglądu.
x
Powyżej wstawiłem pustą linię ;)

Nawiasem, żaden Greasemonkey nie rozróżni intencji autora, kiedy miał być pod blokiem odstęp, a kiedy nie ;)

W poprzednim poście uzasadniałem potrzebę takiego podziału. A czy taka zmiana warta jest większego zachodu niż ujęcie jednej liczby - to już inna sprawa...