HTMLに1 つのモーダルがあるため、次の CSS を作成しました。ページで使用されるクラスは 1 つだけなので、クラスではなく ID を指定しました。
#modal {
position: fixed;
z-index: 1050;
top: 0;
left: 0;
bottom: 0;
right: 0;
width: 900px;
height: 300px;
margin: auto;
}
- 私のページ「件名」では、モーダルの幅を 900px、高さを 300px にしたいと考えています。これを処理する方法は、CSS の幅と高さに 900/300 を指定し、件名の id を使用することだと思います。
- 私のページ「都市」では、モーダルの幅を 800px、高さを 300px にしたいと考えています。これを処理する方法は、CSS の幅と高さに 800/300 を指定し、件名の id を使用することだと思います。
このために CSS スタイルを処理するための最良の方法は何ですか? 1つの解決策は、モーダルをクラスにしてから、さまざまなサイズにidを使用することです。しかし、ページに 1 回しか表示されないものをクラスとして作成するのは適切ではないようです。
CSS で「modal-subject」と「modal-city」の ID を取得し、CSS セレクターを使用して「modal」と「-city」を選択して、CSS がこれを処理できるようにする方法はありますか?
アップデート:
セレクター [class^="span"] は何をしますか? これに対する解決策かもしれません。