OK、本当に必要なものを説明できないので、それを示します。
または...言葉で試してみると、divの周りではなく、何も変更しない(幅、高さ、マージン、パディング-何も変更しない...)境界線が必要です。前述の...div
例 :
CSS :
(属性を持つ要素をターゲットにするcomp-id
- 境界線の状態はmsp-selected
クラスで設定されます)
[comp-id] {
cursor:pointer;
}
[comp-id] .msp-selected, [comp-id] .msp-selected:hover {
border:2px solid red;
box-sizing:border-box;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
}
border
、outline
、およびを試しましたbox-sizing:border-box;
が、上記のどれもレイアウトを維持しません。
だから、...これを達成する方法はありますか?
更新(ここに何がありますかbox-sizing
-そうです、それらのすべて-が行います):
最初に上部の要素を強調表示し (境界線を追加)、次に下部の要素を強調表示するとします。お気づきかもしれませんが、境界線はレイアウトに影響を与えます (パディングや sth を追加する場合など)...