5 Stimmen

Welche Gründe sprechen dagegen, HTML-Tabellen bei der Validierung von Benutzereingabefeldern zuzulassen?

Ich schreibe gerade an einem kleinen Wiki und gehe alle Optionen für die Syntaxhervorhebung durch. Debattieren zwischen Wiki-Syntax (mediawiki) und Markdown + whitelisted Tags. Ich denke, ich würde letzteres bevorzugen, aber ich denke, meine Benutzer werden Tabellen brauchen. Warum sind Tabellen hier auf Stackoverflow nicht erlaubt?

<table> <tr> <td> </td> </tr> </table>

1voto

MiniQuark Punkte 43252

Es gibt viele Fälle, in denen Tabellen nützlich sind: Datentabelle, Anzeige einer Matrix, Darstellung der möglichen Ergebnisse eines Algorithmus usw.

Ich glaube nicht, dass Sie etwas so Komplexes wie HTML-Tabellen (mit Zeilenspanne und allem) brauchen. Für 99 % der Anwendungsfälle würde eine einfache CSV-Datei ausreichen, denke ich. Es würde auch ermöglichen, die Javascript-dynamische Renderer, seine Arbeit leicht zu tun.

CSV ist bekannt, leicht, einfach zu tippen und zu verstehen. Das Einzige, was darüber hinaus noch benötigt wird, ist ein Start- und End-Tag für CSV-Daten. Zum Beispiel [csv]...[/csv] oder ||...||. So könnte es aussehen:

[csv]
**XOR**,**true**,**false**
**true**, false, true
**false**, true, false
[/csv]

Dies würde eine Tabelle wie die folgende ergeben:

XOR     true    false
true    false   true
false   true    false    

(wobei die erste Zeile und die erste Spalte fett gedruckt sind)

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X