Nowa funkcja: obsługa stołu

Nov 24 2020

Aktualizacja : właśnie włączyłem tę funkcję w całej sieci. Wszystkie witryny w Stack Exchange mogą teraz używać tabel. Dzięki za wszystkie opinie. Będziemy nadal monitorować to pytanie i będziemy nadal usuwać niektóre nierówne krawędzie.


Bez gofrów, od razu do rzeczy:

Co? Gdy? Gdzie?
Obsługa stołu 2020-11-23 Meta Stack Exchange i DBA Meta
Więcej wsparcia stołu tydzień 2020-11-30 DBA Stack Exchange
Jeszcze więcej wsparcia dla stołu tydzień 2020-12-07 Uruchomienie w całej sieci (jeśli nie znaleziono poważnych problemów)

Zgadza się. Nadszedł czas, aby wesprzeć składnię tabel w naszym dialekcie Markdown. To była długo oczekiwana funkcja i cieszymy się, że w końcu możemy coś z tym zrobić. Od dziś możesz dołączać tabele do swoich postów, używając składni tabeli Markdown o smaku GitHub .

W przeszłości wahaliśmy się przed wprowadzeniem składni tabel do naszego dialektu Markdown. Jednym z powodów był brak dobrego standardu. W Internecie krążą różne formaty, ale od dawna nie ma dobrze zdefiniowanego standardu. CommonMark nadal nie określa tabel w wersji 0.29.

Innym ważnym powodem było to, że stoły są trudne do zniesienia. Jeśli zostanie to zrobione źle, istnieje ryzyko, że fałszywe tabele zrujnują cały układ strony dla naszych użytkowników. A przekształcenie kilku przecen w odpowiednie tabele zawsze było przerażającym zadaniem, kiedy wciąż utrzymywaliśmy nasze własne renderery przecen.

Minęło dużo czasu i nadszedł czas, aby ponownie ocenić nasze obawy.

Przejście na CommonMark przynosi korzyści : nowo wprowadzone renderery Markdown obsługujące składnię tabel i możemy na nich polegać, aby poradzić sobie z tym trudnym zadaniem.

Niepewność wokół dobrze określonej składni tabeli nie zniknęła całkowicie. Idealnie byłoby użyć oficjalnej składni CommonMark, gdyby tylko taka istniała. Uważamy jednak, że markdown w stylu GitHub oferuje składnię tabeli, która jest stabilna i wystarczająco użyteczna, aby służyć naszym celom.

I wreszcie jest to kolejny przypadek, w którym z radością możemy promować funkcję przepełnienia stosu dla zespołów, która będzie używana we wszystkich naszych witrynach sieciowych. Tworząc artykuły dla zespołów, nasi użytkownicy usługi Teams informują nas, że obsługa tabel ma kluczowe znaczenie dla ich celów dokumentacyjnych. To żądanie było obecnie jednym z głównych wyzwalaczy całej migracji CommonMark i wspierającej składni tabel.

Uwaga: nasze zwykłe świąteczne wstrzymanie kompilacji rozpoczyna się pod koniec dnia we wtorek, 24 listopada. Chcemy zacząć zbierać opinie wcześniej, ale nie będziemy w stanie rozwiązać żadnych problemów do poniedziałku 30 listopada po Święcie Dziękczynienia. Jeśli coś pójdzie nie tak, ponownie wyłączymy tę funkcję (ale miejmy nadzieję, że wszystko będzie dobrze!).

Składnia

OK, więc jak używasz tabel? Zaktualizowaliśmy naszą pomoc dotyczącą formatowania, aby zapewnić pewne wskazówki. Ale oto przegląd dla Ciebie.

Prosty stół wygląda następująco:

| A header | Another header |
| -------- | -------------- |
| First    | row            |
| Second   | row            |

Wynik:

Nagłówek Kolejny nagłówek
Pierwszy rząd
druga rząd

Zasady

  • Zawsze potrzebujesz wiersza nagłówka

  • Komórki są oddzielone symbolem potoku ( |)

  • Państwo może zawierać początkowe i końcowe rur ale nie muszą

  • Po wierszu nagłówka musi następować wiersz separatora z taką samą liczbą komórek

    (to jest |---|---|linia)

  • Ilość miejsca i -znaków w komórce nie musi być wyrównana (ale z pewnością wygląda ładnie, jeśli tak jest)

  • Możesz ustawić wyrównanie kolumny tabeli, umieszczając znak :w odpowiedniej komórce linii separatora. A :po lewej spowoduje wyrównanie kolumny do lewej (jest to ustawienie domyślne). A :po prawej stronie spowoduje wyrównanie do prawej. Zarówno lewy, jak i prawy :s spowodują wyśrodkowanie kolumny.

    | left | center | right |
    |:---- |:------:| -----:|
    | One  | Two    | Three |
    
    lewo środek dobrze
    Jeden Dwa Trzy

Ograniczenia

Tabele Markdown mają szereg ograniczeń. Nie obsługują wszystkiego, co można zrobić z tabelami HTML, a to jest celowe. Każda komórka może zawierać tylko zawartość wbudowaną (tekst, obrazy, linki, kod wbudowany).

Nie możesz scalać komórek ani wierszy.

Blokowanie treści, takich jak wiele akapitów, list, bloków kodu, tabel podrzędnych i innych złożonych rzeczy, nie działa. Jeśli próbujesz połączyć tabelę Markdown z wbudowanym kodem HTML, możesz mieć ochotę na szaloną jazdę.

Nie możesz ręcznie określić szerokości kolumny. Twoja przeglądarka zdecyduje, jaka jest dobra szerokość dla danej kolumny na podstawie zawartości tabeli.

Jeśli potrzebujesz więcej informacji, polecam zajrzeć do specyfikacji Markdown o smaku GitHub dla tabel .

Plan wdrożenia

Użytkownicy aplikacji Teams mogą już od kilku tygodni używać tabel w swoich postach, więc nic się tam nie zmienia.

Począwszy 2020-11-23 Zamierzamy włączyć obsługę tabel dla Meta Exchange stosu i naszych przyjaciół kochających stołowych na co DBA Meta Stos Exchange , dzięki czemu można rozpocząć odtwarzanie z funkcją, zapoznać się ze składnią i pomoże nam pozbyć się niektóre problemy, które przegapiliśmy.

Plan jest taki, aby włączyć tabele na DBA Stack Exchange w tygodniu 2020-11-30, jeśli nie ma opinii lub obaw sugerujących, że to zły pomysł.

Następnie pozwalamy tej funkcji na chwilę zagłębić się w tę funkcję i zbierzemy więcej opinii, zanim udostępnimy ją w całej sieci we wszystkich witrynach w sieci Stack Exchange. Mamy nadzieję, że wprowadzimy go w tygodniu 07.12.2020.

FAQ

Znalazłem błąd. Co powinienem zrobić?

To jest świetne! Wiemy, że podstawa stołu może nadal mieć szorstkie krawędzie. Dodaj odpowiedź do tego ogłoszenia, która odtwarza znaleziony przez Ciebie problem (jeśli to możliwe), a my zbadamy sprawę.

Co tak długo?

Ilość wysiłku w zbudowaniu i utrzymaniu naszego własnego renderera, kiedy wciąż budowaliśmy własne renderery Markdown, sprawiła, że ​​ta zmiana była zbyt kosztowna. Klienci usługi Teams proszący o tę funkcję pozwoliły nam spędzić czas na gruntownym przeprojektowaniu naszej funkcji renderowania Markdown i przygotowaniu wszystkich fundamentów, aby ostatecznie obsługiwać tabele.

Co się stanie, jeśli CommonMark przyjmie w przyszłości oficjalną składnię tabeli?

Staramy się być jak najbardziej zgodni z CommonMark, więc jest szansa, że ​​będziemy wspierać składnię CommonMark, jeśli to się kiedykolwiek zdarzy. Nasze renderery Markdown (markdown-it i Markdig) są zgodne ze specyfikacją CommonMark. Najprawdopodobniej byłoby kwestią czasu, zanim przyjęliby oficjalną składnię tabeli CommonMark. Gdyby tak było, moglibyśmy zaktualizować obie biblioteki, aby wprowadzić tę samą składnię w sieci Stack Exchange. Jeśli kiedykolwiek dojdziemy do tego punktu, poznamy więcej szczegółów i będziemy mogli przemyśleć wszystkie szczegóły.

Dlaczego wybrałeś składnię o smaku GitHub zamiast <moja ulubiona składnia> ?

Składnia tabeli Markdown („GFM”) w stylu GitHub ma rozsądną specyfikację. Działa w innych ważnych witrynach internetowych. Nasze renderery Markdown obsługują tabele w stylu GFM po wyjęciu z pudełka. To był najbardziej pragmatyczny wybór z naszego punktu widzenia.

Czy tabele będą poprawnie wyświetlane w podglądzie na żywo?

Tak. Nasz podgląd na żywo pod edytorem będzie renderował tabele podczas pisania.

Mamy więcej udoskonaleń dotyczących wstawiania i edytowania tabel, które opublikujemy w ciągu najbliższych kilku tygodni.

Odpowiedzi

221 SonictheCuriouserHedgehog Nov 24 2020 at 09:30

status żądania funkcji zakończony

Zezwalaj na małe litery w nagłówkach tabel

Wygląda na to, że nagłówki tabeli zawsze będą wyświetlane z dużymi literami, nawet jeśli Markdown ma je jako małe litery. Wydaje się, że jest to część stylizacji nagłówków tabeli : text-transform: uppercaseistnieje.

Rozumiem, że stylistycznie nagłówki pisane dużymi literami wyglądają lepiej i lepiej wskazują, że jest to nagłówek, a nie zwykła komórka. Prosimy jednak o udostępnienie opcji wyłączenia wielkich liter w nagłówkach tabel z trzech głównych powodów:

Kapitalizacja może być ważna przy definiowaniu i różnicowaniu nagłówka

W niektórych przypadkach wielkość liter w tabeli ma znaczenie dla treści postu. Przykład poniżej:

Grupa użytkowników Preferowany styl „HoTMaiL” Preferowany styl „Hotmail”
Byli użytkownicy 72% 23%
Nowi użytkownicy 19% 63%

Jeśli klikniesz, aby edytować post, zobaczysz, że drugi nagłówek faktycznie zawiera tekst „HoTMaiL”, podczas gdy trzeci zawiera tekst „Hotmail”. Jednak wyglądają dokładnie tak samo w nagłówkach tabeli. (Ze względów kontekstowych pierwszy styl był używany przez początkowych założycieli witryny, aby wskazać, że witryna oferowała pierwszego klienta poczty e-mail opartego na języku HTML - litery „HTML” były pisane wielkimi literami).

Narusza zasady stylu w niektórych podręcznikach, które wymagają małych liter w niektórych szczególnych przypadkach, nawet przy użyciu samych wielkich liter

Może to również naruszać zasady dotyczące stylu w niektórych podręcznikach stylów, które stanowią, że niektóre litery powinny być pisane małymi literami, nawet jeśli w inny sposób są używane wielkie litery. Na przykład w co najmniej jednej książce stylów nazwy „McDonald” i „LaSalle” powinny być pisane wielkimi literami McDONALDlub LaSALLEwielkimi literami. Ale ta stylizacja na to nie pozwala. Przykład:

Woli McDonald's Preferuje Burger Kinga
72% 23%
19% 63%

Wielkie litery niektórych znaków mogą znacznie różnić się od ich małych

Wreszcie, stylizacja wielkimi literami może wprowadzić dziwactwa ze znakami, które są wyświetlane inaczej wielkimi literami niż małymi. Na przykład, ſduża litera długiego znaku S to „S”, więc tabele, które mają ten znak, będą myląco wyświetlać literę „S” zamiast długiego znaku S ſ. Przykład poniżej:

Lata Częstość występowania ſ w książkach
1700-1800 64%

Niemożliwe jest również wpisanie niemieckiego symbolu eszett ß w nagłówku, ponieważ dzieli się on na „SS”:

Znaki łamiące się w nagłówkach tabeli ß
Jak zauważył iBug w komentarzu: rzeczywisty znak w nagłówku: ß

Chociaż te przypadki można obejść za pomocą formatowania kodu, ponieważ po uzupełnieniu tej odpowiedzi kod w nagłówkach tabel nie jest już pisany wielkimi literami, ogólna etykieta na witrynach polega na używaniu formatowania kodu tylko w rzeczach, które w rzeczywistości są kodem, i będzie to sprzeczne z że.


Czy może być jakiś sposób na zapisanie małych liter w nagłówkach tabel, nawet jeśli preferowanym stylem jest zapisywanie wszystkich wielkich liter?

112 Luuklag Nov 24 2020 at 02:18

Stan edytora żądań funkcji zakończony

Dołącz również pomoc dotyczącą podpór stołu.
Zobacz zrzut ekranu dla sugestii implementacji.

66 FranckDernoncourt Nov 24 2020 at 11:26

status żądania funkcji odroczony

Dodaj możliwość leksykograficznego sortowania danych w kolumnie. To znaczy, uczyń tabele możliwymi do sortowania (kliknij nagłówek = posortuj odpowiednią kolumnę).

Np. Przydatne w tabeli wyników:

ASR API Data CV fa IER LS-c LS-o
Człowiek 5.8 12.7
Google 2018-03-30 23.2 24.2 16.6 12.1 28.8
Google Cloud 2018-03-30 23.3 26.3 18.3 12.3 27.3
IBM 2018-03-30 21.8 47.6 24,0 9.8 25.3
Microsoft 2018-06-30 29.1 28.1 23.1 18.8 35.9
Mowa 2018-09-12 19.1 38.4 21.4 7.3 19.4
Wit.ai 2018-01-03 35.6 54.2 37.4 19.2 41.7

tak jak w większości programów do obsługi arkuszy kalkulacyjnych lub Wikipedii :

Inny przykład tabeli, w której przydałoby się sortowanie: https://space.stackexchange.com/a/49247/1111

62 Ollie Nov 24 2020 at 01:17

Tabele działają dobrze w cytatach blokowych:

Nagłówek Kolejny nagłówek
Wiosłuj, wiosłuj łodzią Delikatnie w dół strumienia
Wesoło, bo życie jest tylko wypalenie.

Oto, co dzieje się w spoilerach:

| Nagłówek | Kolejny nagłówek | | -------- | -------------- | | Pierwsza | wiersz | | Po drugie | wiersz |

50 user1271772 Dec 07 2020 at 00:20

błąd, gdy MathJaX jest w nagłówku

Jest dużo zmarnowanego miejsca, gdy w nagłówku jest MathJax:

Oto kod tego, co próbowałem do tej pory:

| Can MathJax be used as a workaround for lower case letters? | $\textrm{Yes}$ |
| -------------- | --------------------- |
|     | $\int e^x = f(u)n$ |

| Is the right-side ruined just because there's Mathjax in the header? | $\int e^x=f(u)n$ |
| -------------- | --------------------- |
|     | $\int e^x = f(u)n$ |

| What about if we mix MathJax with non-mathjax? | $\int e^x=f(u)n$ &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;It fixes it |
| -------------- | --------------------- |
|     | $\int e^x = f(u)n$ |

| So can there be a workaround? by using `&nbsp;` | $\int e^x=f(u)n$ &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |
| -------------- | --------------------- |
|It required 15 `&nbsp;` commands though, and the spacing<br> required at the end is sub-ideal. In fact without the `<br>` <br> commands I'm using, the right-side gets messed up again.<br> So there's even more wasted space on the left-side than <br> one would hope would be necessary.     | $\int e^x = f(u)n$ |

| So can there be a workaround? by using `&nbsp;` | $\int e^x=f(u)n$ &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |
| -------------- | --------------------- |
|It required 15 `&nbsp;` commands though, and the spacing required <br>at the end is sub-ideal. This is what the above table looks like if the <br>`<br>` comes just one word later. Lots of wasted space on the<br> left-side of the table, and still the right-side is slightly mesed up.     | $\int e^x = f(u)n$ |

| So can there be a workaround? by using `&nbsp;` | $\int e^x=f(u)n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~$ |
| -------------- | --------------------- |
|It required 15 `&nbsp;` commands though, and the spacing required <br>at the end is sub-ideal. This is what the above table looks like if the <br>`<br>` comes just one word later. Lots of wasted space on the<br> left-side of the table, and still the right-side is slightly mesed up.     | $\int e^x = f(u)n$ |
46 ahat-collectingarachnid Nov 24 2020 at 00:14

status żądania funkcji zakończony

Kod w nagłówkach nie powinien być pisany wielkimi literami?

code sample duże litery
To samo code sampledotyczy małych liter w treści
40 zcoop98 Nov 24 2020 at 02:14

status błędu odroczony

Podczas umieszczania cudzysłowu w tabeli renderuje się w podglądzie bez przerywania ...

... zawodzi w aktualnym poście:

this|is|a|table
-|-|-|-
> markdown quote | > another quote | > quote 3 | > 4
to jest za stół

wycena markdown | > inny cytat | > cytat 3 | > 4

Chociaż jest to przypadek skrajny, byłoby miło, gdyby podgląd pasował do rzeczywistego renderowania.


Aktualizacja

Jak zauważył @ HamVocke ♦ w komentarzu poniżej, jeśli dodasz potoki |do zewnętrznych krawędzi wiersza tabeli zawierającego >znak wiodący , powinien on renderować się bez przerywania.

Przykład:

|this|is|a|table|
|-|-|-|-|
|> markdown quote | > another quote | > quote 3 | > 4|
to jest za stół
> wycena przeceny > inny cytat > cytat 3 > 4
39 Glorfindel Nov 27 2020 at 20:00

status błędu odroczony

Mechanizm renderowania linków (który automatycznie konwertuje nieprzetworzone linki na łącze wyświetlające tytuł pytania) działa w podglądzie, ale nie w faktycznie renderowanym poście, chyba że dodasz spacje początkowe i końcowe.

Źródło Połączyć Spacje
| https://meta.stackexchange.com/q/277369 | Aktualizacja Warunków korzystania z usługi ogranicza firmy, które pobierają informacje z Twojego profilu bez Twojej zgody wiodący + końcowy
|https://meta.stackexchange.com/q/333965 | https://meta.stackexchange.com/q/333965 końcowe
| https://meta.stackexchange.com/q/336526| https://meta.stackexchange.com/q/336526|leading|
|https://meta.stackexchange.com/q/7931| https://meta.stackexchange.com/q/7931 Żaden

Trzeci wiersz jest szczególnie interesujący, ponieważ moduł renderujący podglądu po stronie klienta poprawnie odgaduje moje zamiary, ale moduł renderujący po stronie serwera nie.

Możesz zacząć edytować ten post, aby zobaczyć go na własne oczy, lub sprawdzić ten zrzut ekranu .

34 ahat-collectingarachnid Nov 24 2020 at 01:48

stan błędu zakończony

Tabele nie pojawiają się w podglądzie edytora profili:

Chociaż pojawiają się na moim rzeczywistym profilu :

31 Ollie Nov 24 2020 at 01:23

stan błędu zakończony

Tabele również nie są renderowane w podglądach wiki tagów:

Jednak tabele renderują się poprawnie w rzeczywistej wiki tagów ( tutaj ).

29 zcoop98 Nov 24 2020 at 02:09

Po notatce o ograniczeniach elementów HTML chciałem poeksperymentować:

wyrównaj do lewej wyśrodkować wyrównanie do prawej none / default align
link markdown Obraz HTML:
znacznik wstępny
potrójne backticks po prostu ustępują code spans
backtick inline code, with no added breaks html code tag
pre tag 
linia
tagów przerwy
pre tag 
linia
tagów przerwy
> markdown quote
To psuje się w prawdziwych postach, ale nie w podglądzie
>! spojler
html <blockquote>
html blockquote z
linii
przerw
html code tag
with inline
break tags
* markdown ul 1. przecena ol html <strike>
Lista opisów ( <dl>):

pozycja ( <dt>) 1
pozycja 1 opis ( <dd>)
pozycja listy opisów 2
pozycja 2 desc
Lista uporządkowana ( <ol>):

  1. pozycja listy 1
  2. pozycja listy 2
  3. pozycja listy 3
Lista nieuporządkowana ( <ul>):

  • pozycja listy 1
  • pozycja listy 2
  • pozycja listy 3
Domyślna <ol>lista wyrównana :

  1. pozycja listy 1
  2. pozycja listy 2
  3. pozycja listy 3
kursywa markdown markdown pogrubienie markdown pogrubioną kursywą # nagłówek markdown
html kursywa html pogrubiony html pogrubiona kursywa

<h1>nagłówek html

napisany u góry <sup> indeks<sub> przecena pozioma --- reguła html poziomo
reguła <hr>

( SE dozwolone odświeżanie tagów HTML )

Ogólnie wydaje się, że na pierwszy rzut oka gra się teraz całkiem nieźle!

Czy jest jakiś powód, dla którego to wsparcie miałoby się w przewidywalny sposób zmienić w przyszłości?
A może można to traktować jako cechę?

26 Devil'sAdvocate Nov 25 2020 at 20:51

status żądania funkcji odrzucony

Dodaj możliwość tworzenia tabel bez nagłówków.

25 Ollie Nov 27 2020 at 04:46

przegląd statusu błędu

Tabele renderują się inaczej na osi czasu postu niż w rzeczywistości. Na przykład, oto zrzut ekranu stole w osi czasu z tego postu:

A oto tabela w aktualnym poście:

Jak widać, „grupa użytkowników” i „preferencje stylu” nie są oddzielone liniami, które |powinna tworzyć kreska. Czcionka nagłówka również nie jest tak czarna / pogrubiona na osi czasu.

19 ahat-collectingarachnid Dec 05 2020 at 06:18

błąd sugerowany-edycje diff

Podczas sugerowania edycji i przełączania z „Rendered Output” na „Markdown” iz powrotem do „Rendered Output”, tabela znika w różnicy.

Przed przełączeniem:

Po przełączeniu:

Interesujące jest również wypełnienie nagłówka tabeli w pliku różnicowym.

18 Arulkumar Dec 03 2020 at 17:07

żądanie funkcji

Czy możemy dostać opcję "Tabela" na pasku narzędzi edytora przecen, taką samą, jak ta została już wprowadzona w dokumentacji Stack Overflow.

Zrzut ekranu pobrany z dokumentacji SO:

18 KodosJohnson Dec 08 2020 at 09:18

pluskwa

Jeśli masz tekst tuż nad lub pod tabelą, podgląd renderuje znacznik tabeli jako tabelę. Ale po zapisaniu posta tabela nie jest renderowana i wyświetla tylko kod przeceny.

Możesz użyć poniższego kodu jako przykładu. Jeśli spróbujesz edytować moją odpowiedź, pokazuje ona tabelę w podglądzie, ale nie w widoku posta renderowanym przez backend.

Surowa wypłata:

tekst nad tabelą
| test | test |
| ---- | ---- |
| test | test |

Jak to wygląda w podglądzie

Wynik po wysłaniu

tekst nad tabelą | test | test | | ---- | ---- | | test | test |

Więc albo moduł renderujący zaplecza jest uszkodzony, albo moduł renderujący podglądu jest uszkodzony.

17 FranckDernoncourt Nov 24 2020 at 11:36

żądanie funkcji

Dodaj możliwość zamiany dwóch kolumn w tabeli (robienie tego ręcznie jest żmudne).

Na przykład:

16 Ollie Dec 05 2020 at 00:08

żądanie funkcji

Dodaj skrót klawiaturowy, aby wstawić tabelę do posta. Bardzo podoba mi się te nowe tabele i byłbym wdzięczny za brak konieczności klikania, Show formatting tips → Insert table → copy/paste tableaby je wstawić.

14 FranckDernoncourt Dec 06 2020 at 03:32

żądanie funkcji

Dodaj możliwość transpozycji tabeli (robienie tego ręcznie jest żmudne).

Na przykład:

Przykład użycia: podczas pisania tabeli autor może zdać sobie sprawę, że szerokość tabeli stała się zbyt duża, a transpozycja tabeli sprawi, że będzie pasować bez konieczności przewijania w poziomie.

12 einpoklum Dec 04 2020 at 04:44
ja właśnie chciał do mówić...
Podziękować ty bardzo dużo !

Powiedziawszy to ...

status żądania funkcji odrzucony

Chciałbym, aby jakiś bot / zapytanie / proces przejrzał wszystkie moje posty w sieci i zasugerował te posty z czymś, co wygląda na tabele, do przejrzenia i edycji w rzeczywistych tabelach. Przykład .

12 ahat-collectingarachnid Nov 24 2020 at 00:20

status błędu według projektu

Po podświetleniu korpus tabeli jest pomarańczowy, a nagłówek pozostaje szary

11 JanDorniak Dec 09 2020 at 01:56

Dodaj możliwość kopiowania tabel z oprogramowania do obsługi arkuszy kalkulacyjnych ( Microsoft Excel , LibreOffice Calc , Arkusze Google i inne) i wklej je w polu edycji na SE.

Biorąc pod uwagę, jak żmudne jest tworzenie tabel Markdown, odkryłem, że odkąd GitLab wprowadził tę opcję, stała się moim preferowanym przepływem pracy.

10 bad_coder Nov 24 2020 at 01:15

Zastanawiam się, jak to wpłynie na redaktorów. Ponieważ edytowanie nieprawidłowo sformatowanych tabel może stać się najbardziej żmudnym obowiązkiem, z jakim może się spotkać kopiujący.

Miejmy nadzieję, że możesz wbudować jakiś mechanizm wykrywania, aby ostrzec OP, jeśli tabela nie jest dobrze sformatowana.

9 FranckDernoncourt Nov 25 2020 at 16:22

pluskwa

W przeglądarce Opera (nieobsługiwana, wiem, ale do Twojej wiadomości) z trybem ciemnym Opery na Androidzie 10: obramowanie stołu jest czasami szare, a czasem białe:

9 philipxy Dec 02 2020 at 00:38

Przepełnienie stosu lub Administratorzy baz danych minimalna powtarzalne przykład powinien mieć kod, który czytelnicy mogą wycinać i wklejać i run, w tym wartości początkowych dla tabel lub podobnych struktur danych sformatowanych w tabelarycznej sposób dla czytelności.

Niestety, te nowe tabele przecen utrudnią uzyskanie MRE, ponieważ wartości początkowe zostaną podane w formacie, którego nie możemy wycinać, wklejać i uruchamiać. W szczególności dla SQL i, jak na ironię, dla administratorów baz danych .

Przynajmniej zaktualizuj dokumentację dotyczącą tabel oraz kompozycji i edycji postu kodu, aby podkreślić, że użycie tabel przecen nie powinno kolidować z podawaniem kodu, który jest zarówno czytelny, jak i można go wyciąć, wkleić i uruchomić, w poście, a nie tylko pod linkiem.

Funkcja generowania kodu z tabel tekstowych znajdujących się w witrynach piaskownicy językowej, takich jak sqlfiddle.com, jest przydatna dla pisarzy. Nie należy jednak oczekiwać, że wszyscy czytelnicy powtórzą ten wysiłek.

No to ruszamy.

łączenie dwóch tabel w celu wyświetlenia danych względem siebie

8 Luuklag Nov 24 2020 at 02:49

Żądanie funkcje czatu onebox stanu odroczonego

Czy możemy również włączyć obsługę stołu na czacie onebox?
Obecnie ten post renderuje się jako:

Co nie jest tak eleganckie, jak post na samej stronie.

8 FranckDernoncourt Dec 06 2020 at 03:36

status żądania funkcji odrzucony

Dodaj możliwość określenia thead( <th>) etykiet (tj. Nagłówków wierszy ).

Na przykład:

7 Ollie Nov 27 2020 at 04:21

status błędu według projektu

Spojlery w tabeli nie renderują się ani w podglądzie, ani w rzeczywistym poście:

Nagłówek Kolejny nagłówek
>! Pierwszy >! rząd
>! druga >! rząd

A w podglądzie:

7 fedorqui'SOstopharming' Dec 10 2020 at 17:06

status błędu według projektu

Korzystając z mobilnej wersji serwisu, niektóre kolumny mogą być zbyt cienkie, a przez to niemożliwe do odczytania ich treści. Zobacz ten post :

Oryginalna tabela to:

Aplikacja wersje  Wolny? Opis
Diccionario de la lengua española
przez RAE i ASALE
-  Android
-  iOS
tak
Duolingo -  Android
-  iOS
-  Windows Phone
tak app, aby pomóc Ci w nauce hiszpańskiego z lekcjami przypominającymi grę komputerową
Anki
(podobny do Memrise )
tak se basa en tarjetas que contienen una palabra / expresión / oración en un idioma y su traducción a otro idioma. La frecuencia con la que te sale cada tarjeta depende de tu cameidad para memorizarla, que tú seleccionas una vez destapas la tarjeta. De esta manera Practicas las palabras que te cuestan más. Para saber más, consulta esta respuesta .
Speed ​​Spanish -  Android tak aplikacja z wieloma narzędziami i grami, które pomagają użytkownikowi w nauce hiszpańskiego, w tym: słownik, tłumacz, koniugator, lekcje i gry wieloosobowe. Opracowany przez Kes Walker

Z mojego telefonu komórkowego widzę to w następujący sposób. Możesz to odtworzyć przechodząc na mobilną wersję serwisu i zmniejszając ekran do minimum:

Jak widać, pierwsza kolumna jest niezwykle cienka. Nie wiem, dlaczego nie zajmuje więcej miejsca i wszystko to jest podane do czwartej kolumny.

4 Squirrelkiller Dec 18 2020 at 13:19

Włączono w całej sieci? Cóż, nie do końca… Jedna mała sieć niezłomnych rozmów wciąż utrzymuje się przeciwko najeźdźcom.

To nie działa na czacie. Czy możemy również otrzymywać aktualizacje do czatu?