テーブルを作成しています。最後の行は、ユーザーがレコードを追加できる入力フィールドです。私が望むのは、ユーザーが新しいデータを保存するためにクリックする行の横にある「追加」ボタンです。視覚的には、ボタンはテーブルの外側にあります。テーブル行の隣にボタンを追加する方法
私はこれを行う方法を知りませんし、いくつかのガイダンスが必要です。このようなボタンを追加するにはどうしたらいいですか?
テーブルを作成しています。最後の行は、ユーザーがレコードを追加できる入力フィールドです。私が望むのは、ユーザーが新しいデータを保存するためにクリックする行の横にある「追加」ボタンです。視覚的には、ボタンはテーブルの外側にあります。テーブル行の隣にボタンを追加する方法
私はこれを行う方法を知りませんし、いくつかのガイダンスが必要です。このようなボタンを追加するにはどうしたらいいですか?
最後の行の最後のセルで<div>
を置きますposition:relative
で、div内にはposition:absolute
というボタンを入れ、ボタンの外側にあるボタンをright: -width_of_the_button
に移動します。そして、テーブルの最後の行の前に新しい行を追加すると、ボタンが常に最後の行に表示されます。
<div>
ブラウザ(Firefox)の中には、表のセルと行のposition:relative
を尊重しないものがあります。
他のすべての行には空白のセットを追加し、最後の行には追加ボタンがあります。それはどうやって聞こえる?
別の2つの列テーブルの最初の列の内側にテーブルを配置し、次に2番目の列にボタンを追加し、垂直方向に配置することができます。
は、ここでテーブル方式のためjsfiddleだ - http://jsfiddle.net/ipr101/zFEQT/1/
この質問はCSSでテーブルの行にボタンを並べると取引 -
+1テーブルの下部に新しい行を追加し、行が追加されるたびに最後の行の最後のセルにdivを移動することができます。 – RobG
ボタンを移動することは、余計なDOM操作です。これは、パフォーマンス面でコストがかかります。 –