0

drupal を使用してテーマを作成していますが、これは html を使用するすべての css/html に当てはまると思います。

私は基本的にfirebugに入り、スタイルを設定したいアイテムのCSS PATHをコピーしています..しかし、CSSは非常に長いです..これがここで物事を進める正しい方法であるかどうかはわかりません.

ここに私が何を意味するかを示す画像があります..

アイテムのスクリーンショット

CSSの長さがどれくらいかわかりません。firebug CSS の最後の部分をコピーする必要がありますか?

http://i.imgur.com/qoLYBZG.png

4

3 に答える 3

1

残念ながら、CSS セレクターの作成は多くの場合手作業であり、基本的な CSS の知識が必要であり、HTML/CSS 開発者の作業の中で最も時間のかかる作業の 1 つです。

div#block-menu...セレクターに直接行くと、非常に明確な事実は、x-path のセレクターが、フラグメントの直前で、その長さの 3 分の 1 に確実にカットされる可能性があるということです。id自身でターゲットを選択する場合、親の名前を記述する必要はありませんid。しかし、繰り返しになりますが、その最適化には CSS の知識が必要です。

于 2013-05-19T21:58:42.943 に答える
1

あなたが持っている例から、私はおそらく次のCSSセレクターを使用するでしょう:

#block-menu-menu-user-menu li {
    float: left;
}

ID を作成したのがあなたなのか drupal なのかはわかりませんが、ID とクラス名が短い方が CSS セレクターを記述しやすくなります。

于 2013-05-19T22:22:22.267 に答える
0

Firebug は、必要な要素まで長い道のりをたどります。コードにこれがあります:

<ul class="menu">
    <li class="first leaf">...</li>
    <li class="last leaf">...</li>
</ul>

これはあなたの問題を解決するかもしれません:

.menu li {
    float: left;
}
于 2013-05-19T21:53:07.800 に答える