テーブルの列に境界線を作成するにはどうすればよいですか?
P粉176151589
P粉176151589 2024-01-16 19:25:40
0
2
443

スクリーンショットに示すようなテーブルを作成する必要があります:

得られた結果:

問題: 「登録済み」列のスクリーンショットのような緑色の枠線を作成できません。

Q: テーブルの場合、この境界線はどのように作成すればよいですか?

div に書き換えてみましたが、何も機能しませんでした

###私のスタイル### リーリー

私のコード

ああああ

P粉176151589
P粉176151589

全員に返信(2)
P粉214176639

スタイル設定のためにテーブル構造を削除する方が簡単であるという @finitelooper の指摘は理解できますが、それを削除するセマンティクスには満足していません。

結局のところ、データは表形式です。

このスニペットは別のアプローチを提供します。つまり、関連する td セルと th セルの疑似要素の前に緑色の境界線を配置します。

これらの曲線は、最初と最後の TD に関連する上下の境界線を設定することによって実現されます。

実際のサイズがどれだけ増加するか (10px) に関しては、コードをいくらか調整する必要がありますが、これは単なるデモンストレーションです:

リーリー
いいねを押す +0
P粉738821035

ここでテーブルを使用するのはおそらく間違ったアプローチであり、状況が少し複雑になります。テーブル データはありますが、実際にはテーブルではないもの (この境界線など) も表示する必要があります。テーブルを使えばできますが、角を丸くするなどは難しいでしょう。

提案が 2 つあります。 1 つは、コードを同じに保ちながら、透明で枠線のある大きな div を作成し、テーブルの上に移動できるようにすることです。そうすれば、クリックできますが、見た目はきれいになります。## を使用することもできます。 #position:absolute を使用して、希望する場所に配置します。

リーリー リーリー
いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート