Dyskusja szablonu:Centruj
Parametr "przed"
edytujZ dyskusji w skryptorium wynikął wniosek, ze odstęp górny ustawiany przez parametr "przed" czasami wpływa na elementy poza szablonem. Nie ma o tym ostrzeżeń w dokumentacji szablonu, a użytkownicy powinni być pewni działania szablonu. Jeśli tak jest faktycznie proponuję odstęp górny realizować poprzez wywołanie szablonu {{Dystans}} wewnątrz szablonu {{Centruj}}, {{F}} itp. zamiast ustawiać górny margines stylem. Mą Ka (mące nierówna)jak odmieniać? (dyskusja) 17:05, 23 sty 2017 (CET)
- Nie wpływa, wręcz odwrotnie. Margines górny elementu blokowego może być natomiast "przejmowany" przez inne elementy blokowe w przypadku ustawienia dla nich parametrów float i jest to najzwyklejsze, zgodne z dokumentacja html zachowanie — nie widzę powodów do zmiany, szczególnie iż mogło by to wpłynąć na pozostałe tysiące wywołań, w szczególności dla wymaganego ustawienia flex Zdzislaw (dyskusja) 17:44, 23 sty 2017 (CET)
- Miałoby to sens tylko w przypadku, gdyby wygenerowany wynikowy kod HTML był krótszy, niż przy dotychczasowym rozwiązaniu. Ankry (dyskusja) 18:08, 23 sty 2017 (CET)
C nie centruje
edytuj
... w widoku mobilnym. Sprawdzone zarówno na desktopie w trybie moblinym, jak i na tablecie. Dwie różne przeglądarki, dwa urządzenia, a wyrównanie jest do lewej. Czyli jest jakiś bug w trybie mobilnym przeglądania. Mam K. a się nie chwalę (dyskusja) 13:18, 29 sty 2017 (CET)
- @KaMan: możesz podać przykładową stronę? Zdzislaw (dyskusja) 13:33, 29 sty 2017 (CET)
- @Zdzislaw:
- Mam K. a się nie chwalę (dyskusja) 18:41, 29 sty 2017 (CET)
- tak, jest problem, w pierwszej kolejności sprawdzić trzeba konfigurację mw, jak tam nic nie wskóramy poprawimy to lokalnie, Zdzislaw (dyskusja) 21:34, 29 sty 2017 (CET)
- @KaMan: możesz podać przykładową stronę? Zdzislaw (dyskusja) 13:33, 29 sty 2017 (CET)
Tutaj rozwiązałem to zastępując Centruj użyciem tagu center i szablonu {{F}}. Brzydkie, ale działa. Udało mi się ominąć ten problem zastępując Centruj użyciem tagu center i szablonu {{F}} ale forsowane jest jednak rozwiązanie HTML5, które od miesięcy nie działa w widoku mobilnym i uszkadza wygląd wszystkich stron przestrzeni głównej dla urządzeń mobilnych stosujące takie rozwiązanie. Nic na to nie poradzę. Natomiast oprócz centrowania szablony formatowania nie respektują też innych elementów w trybie mobilnym. Patrz przykład z kołami olimpijskimi w Szablon:OOO w trybie desktopowym i mobilnym. Mam K. a się nie chwalę (dyskusja) 08:40, 3 kwi 2017 (CEST)
- problemem tu nie jest w żadnym wypadku {{C}}, a przyjęty sposób "przycieśniania" tabelek przyjęty przez mw aby zmieścić (czytaj: ścisnąć) je na wąskich ekranach. "Problem" jest globalny i rozwojowy - do czasu "ujednolicenia" i okrzepnięcia proponuję nie wykonywać gwałtownych ruchów i nie gonić króliczka - po czym przekopać się przez bezdokumentacyjne kody oprogramowania, po-podglądać zagranicę i się dopasować. Zdzislaw (dyskusja) 02:05, 4 kwi 2017 (CEST)
C i tekst rozstrzelony
edytujNa tej stronie Strona:PL Anna Ciundziewicka - Gospodyni litewska.djvu/7 mam taki mniej więcej efekt https://s11.postimg.org/le5axljsj/centr1.jpg niezależnie od przeglądarki. Użycie wewnątrz {{C}} szablonu {{roz*}} powoduje lekkie przesunięcie. KaMan (dyskusja) 14:54, 20 kwi 2017 (CEST)
- wynika to z tego, iż rozstrzelenie liter poprzez letter-spaccing w tagach html dodaje odstęp po znakach- także po ostatnim (zgodnie ze specyfikacją W3C) . Rozwiązanie problemu: nie obejmuj rozstrzeleniem ostatniego znaku - nie zmieni to wyglądu rozstrzelonego tekstu, a wyśrodkowanie będzie bardziej na środku. Zdzislaw (dyskusja) 15:55, 20 kwi 2017 (CEST)
- Tak wygląda centrowanie z uwzględnieniem ostatniego znaku w edytorze tekstu: https://s9.postimg.org/i1lzi87wf/center.jpg . Myślę że to oczekiwane zachowanie w takim przypadku. Oczywiście samo roz* nie zna kontekstu i nie wie co zrobić z ostatnim znakiem, ale może gdyby w Centruj działało "roz=" jako parametr do centruj to mogłoby to zrobić automatycznie dla ostatniego znaku. KaMan (dyskusja) 09:00, 21 kwi 2017 (CEST)