ホームページ > ウェブフロントエンド > htmlチュートリアル > 水平メニュー_html/css_WEB-ITnoseの権限制御の問題

水平メニュー_html/css_WEB-ITnoseの権限制御の問題

WBOY
リリース: 2016-06-21 09:46:22
オリジナル
1562 人が閲覧しました


アイデアは、ログイン後に背景に入るリンクを表示し、ログアウト後にこのリンクを非表示にすることです
td が js コントロールで非表示になった後は、左側の写真とリンクがそのまま残ります。元の場所に移動し、右に移動しません。divまたはspanを使用して達成するのは不可能なのか、それともCSS技術が不十分であるためなのかわかりません。それを非表示または表示する限り、誰かが良い方法を持っていますか?リンク、その他のリンクは常に右側にあります
使用した画像素材



マスター、上のコードと下のコードはどうですか


float:right

LZ は TD の幅を 0 に設定しようとします。テーブルの幅を設定することを忘れないでください

float:right
float:right 試してみましたが、うまくいかないようです

LZ は設定を試行できますTD の幅を 0 に設定します。テーブルの幅を設定することを忘れないでください

まだ試していないので、次回試してみましょう 次

LZ は TD の幅を 0 に設定してみてください、ドンテーブルの幅を設定するのを忘れないでください

これはまだ試していません。次回試してみます

1 つ言い忘れていました、テーブルの最初の TD を自動に設定し、自動的に幅を増やしますwidth



LZ は TD の幅を 0 に設定してみることができます。テーブルの幅を設定することを忘れないでください


まだ試していないので、次回試してみます
少し忘れていたのでテーブルの最初の TD は auto に設定されているので、テーブルの幅が自動的に拡大されます

そうですね、0 に設定すると確かに実現できます、ありがとう。

なぜこのように書かれているのか説明してもらえますか?私は CSS にあまり詳しくありません
スコアを教えてください。初めて投稿するのでよくわかりません

これはTABLEの列幅の自己拡張機能を利用しています。

これは、TABLE の列幅の自己拡張機能を利用しています。


また、最初のセルに auto を使用し、他のセルの列幅を 70 に設定してみました。最後のセルを非表示にしても、左側のセルは元の位置のままです。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート