私はDivを持っていますが、それが68pxより大きい場合は残りのコンテンツを非表示にして、それを展開するオプションを表示します。divの高さに応じて展開/折りたたみボタンを表示
問題は、divが68pxよりも高いときを検出する方法がわかりません。特にdivが反応的であるためです。
PHPで文字をカウントしようとしましたが、文字数によっては展開ボタンが表示されました。しかし、この技法は、いくつかの文字が他の文字よりも広いので、非常に正確ではありません。
これは私がこの問題を解決しようとしているウェブサイトです。http://www.metagame.gg/champions/azir#comp
あなたが認めることができるように、それは応答性であるので、これは問題が難しくなります。真ん中のボックス "弱い敵"は展開する必要はありません。
私はJavaScriptを使用して、これに対する解決策を見つけようとしています
は事前にありがとうございました/ CSS/HTML
は、あなたの答えをいただき、ありがとうございます。この場合にテーブルの使用をお勧めしない理由について、いくつかの洞察を教えてください。私はあなたに同意します(これは1年前に私が非常に初心者の開発者だったときに作成されました)が、もし特定の欠点があるかどうかを知りたいです。 –
3つのセル(外側のラッパーになる可能性があります)が1つの単一のテーブルを使用するか、まったくテーブルを使用しない場合でも、各セルに新しいテーブルを使用してどのような利益を得ますか? 実際にテーブルデータを表示するためにのみテーブルを使用してください。他のすべてはちょうど悪い習慣です。 代わりに(ブートストラップのような)グリッドシステムを使用し、あらかじめ定義された簡単な応答機能を使用します。 – Seika85