我目前正在使用WordPress主題。在幾個子元素內選擇一個id
我試圖編輯徽標的移動視圖,但是當您開始向下滾動頁面時,導航欄的大小會減小甚至更大,並且在處於該狀態時我無法進行其他更改。
<header id="site-header" class="" role="banner">
<div id="header-wrapper">
<div id="header-container" class="clearfix">
<div id="site-logo">
當導航欄下降到更小的尺寸的第一行變得
<header id="site-header" class="header-sticked" role="banner">
是否有可能修改站點頭只有當「標題-粘」存在?我知道我可以編輯主題來向網站徽標添加一個類,但我很感興趣,看看只有CSS才能實現。
例如(僞)類似
.header-sticked#header-wrapper#header-container#site-logo {
//blah
}
獲勝者,謝謝。我沒有意識到你可以在'site-header'內調用任何子元素,而不用引用它們之間的每個元素 – jblz
是的!你只需要包含儘可能多的類/ id,使你的選擇器具有足夠的特定目標。在這種情況下,如果'header-sticked'只能應用到'#site-header',你甚至可以從你的選擇器中刪除它。這裏有一個方便的鏈接來閱讀有關特異性的所有信息:https://www.smashingmagazine.com/2007/07/css-specificity-things-you-should-know – ingridly