Das Standardthema von Drupal machen einige seltsame Probleme. Wenn ich ein Formular erstellen, das eine Markup enthält:Das Standardthema von Drupal macht einige Probleme
$form['markup'] = array(
'#type' => 'markup',
'#value' => '<table><tr><td> test </td></tr></table>');
Der Browser zeigt die Tabelle, aber die Eigenschaft ‚border-collapse‘ des CSS-Stil der Tabelle wird gefassten zu ‚Zusammenbruch‘. Es bedeutet, dass ich eine kleine graue Linie über meinem Tisch sehe und es ist nicht sehr schön, das zu sehen.
Eine der Lösungen ist es, den Wert des Grenzeinsturzes in die Eigenschaft der Tabelle zu setzen, aber bevor ich das tue, möchte ich sicher sein, dass es keine andere Lösung gibt, um dies zu vermeiden.
Mein Problem ist: ist es normal, dass das Standardthema von Drupal einige seltsame Verhalten mit einigen HTML-Element (z. B. Tabelle) erzwingen.
Haben Sie eine Art Antwort?
Die Lösung ist einfach: Machen Sie Ihr eigenes Thema und verwenden Sie Tabellen semantische Weise. – zzzzBov
Ja, das weiß ich, aber ich möchte kein Thema erstellen. Ich möchte, dass mein Modul von jedem Thema ohne Ausnahme verwendet werden sollte. – user376112