Ich möchte eine Zeile am Ende meiner HTML-Tabelle (oder ganz oben, egal) mit einem Textfeld in jeder Spalte hinzufügen (um den Inhalt jeder Spalte filtern zu können).
FWIW, die Tabelle basiert auf dem jQuery DataTables-Plug-in.
Das Problem besteht darin, dass die Textfelder die Spalten erweitern. Ich möchte, dass jedes Textfeld die Breite seiner Spalte füllt, ohne es zu vergrößern. Wie kann ich das tun?
Ich denke, [Breite 100%] könnte bei diesem Ansatz ein Problem sein, da die Ränder und das Auffüllen des Textfelds etwas mit aufnehmen, das zu der Breite hinzugefügt wird.
Tatsächlich.
Sie können dies kompensieren, indem Sie padding-right
zu der Zelle hinzufügen, die die Eingabe (oder nur zu allen Zellen) enthält, die eine ähnliche Größe wie die Ränder und die Auffüllung der Eingabe haben. Die Eingabe wird dann außerhalb des Inhaltsbereichs der Zelle angezeigt, jedoch nur auf dem Padding, so dass keine Unordnung entsteht.
Das ist in Ordnung für normale Texteingaben. Wenn Sie auch andere Elemente wie z. B. Auswahlfelder oder Schaltflächen haben, die Sie auf diese Weise skalieren möchten, kann die Padding-Methode fehlschlagen, da bei IE die 'Breite' einer Auswahl den Rahmen und das Padding enthält (aufgrund eines Betriebssystem-Widgets) ).
Bei den meisten Browsern ist die CSS3 Box-Sizing
IE6-7 unterstützt dies noch nicht, so dass Sie immer noch Felder erhalten können, die in diesen Browsern nicht richtig ausgerichtet sind. Wenn Sie möchten, können Sie speziell für diese eine Problemumgehung hinzufügen.
Ich habe keine jQuery-Tabellen verwendet, aber ich nehme an, dass Sie "width: 80%" festlegen. und definieren Sie eine Breite für das 'td', das Textfeld sollte seine Dimensionen von seinem Eltern (dem 'td') erben.
Wenn das nicht funktioniert oder Sie einen anderen Ansatz wünschen, können Sie versuchen:
%Vor%Tags und Links html css layout datatables
Ich habe "Zeilennummern anzeigen" im Kontextmenü, wenn ich mit der rechten Maustaste auf die linke Seite des Editorfensters klicke.
Fenster - & gt; Einstellungen - & gt; Allgemein - & gt; Redakteure - & gt; Text-Editoren - & gt; Zeilennummern anzeigen
Fenster - & gt; Einstellungen - & gt; Allgemein - & gt; Redakteure - & gt; Text-Editoren - & gt; Zeilennummern anzeigen
Ich habe gerade Eclipse Galileo installiert (zum ersten Mal) und programmiere in C ++ und konnte den Editor nicht dazu bringen, die Zeilennummern anzuzeigen ... Als ich gegoogelt habe, habe ich folgende Anweisungen:
Gehe zu Fenster - & gt; Einstellungen - & gt; Herausgeber - & gt; Aussehen und aktivieren Sie Zeilennummern anzeigen
Aber wenn ich diesen Anweisungen folge - gibt es kein Kontrollkästchen "Zeilennummern anzeigen" ? Wo kann ich dieses "Plug-in" zur Aktivierung dieser Funktion bekommen? oder hat Eclipse Zeilennummern?
Hinweis: Ich habe CDT installiert