1樓:匿名使用者
class='red_1' 不是元素,class='red_1' 只是一個樣式 為了li設定的 ,是屬於li的,所以你只用看li 的父元素是誰就可以了 li的父元素就是ul .一定要弄清楚 class ,id 這些都不是元素,只是用來設定樣式的名字
2樓:匿名使用者
red_1是li的名稱,代表的仍然是li,li的父元素是ul,所以應該是ul才對
css中的祖先元素以及父元素問題.
3樓:匿名使用者
你有兩個問題:
a.是不是隻有已經定位的父元素才是祖先元素?
下面html**不管有沒定位,甚至你沒寫任何css**,div都是h1和p的父元素,p都是a的父元素,**住的就是兒子,兒子外面的是爹(或你所謂的祖先元素),爹外面的是爺,爺外面是爺的爹...
b.兄弟元素不能算是祖先元素?
我倒,關於問題b,我也有兩個問題...
第一個問題:你有兄弟姐妹沒,不一定要親兄弟,堂兄、表妹什麼的也算,有木有?
第二個問題:你平時都把你的兄弟、姐妹是稱作:爹/娘 或者 爺爺/奶奶 嗎?
用css選擇器 如何選擇自己的父元素
4樓:肥仙女
1、雙擊開啟hbuilderx工具,並新建一個html5靜態頁面,如下圖所示:
2、在body標籤元素內,插入多個div標籤,並使用div巢狀,如下圖所示:
3、在title標籤下方新增一個style,設定全域性的樣式,使用*符號,如下圖所示:
4、儲存**並開啟瀏覽器檢視頁面效果,可以發現頁面有背景色,如下圖所示:
5、再利用body標籤選擇器,設定寬度、字型屬性、字型大小等屬性,如下圖所示:
6、最後使用body標籤內的div選擇器設定div標籤樣式,新增邊框、內外邊距,如下圖所示:
5樓:海天盛筵
1.雙擊開啟hbuilderx工具,建立一個新的html5靜態頁面,如下圖zd所示:
2.在body標籤元素中插入多個div標籤,並用div將它們巢狀在div中,如下圖所示:
3.在標題標籤下面新增一個樣式,設定全域性版本的樣式,並使用*符號,如下圖所示:
4.儲存**並開啟瀏覽器檢視頁面效果。可以在頁面上找到背景顏色,如下圖所示:
5.使用body標籤選擇器設定寬度、字型屬性、字型大小等屬性,如下圖所示:
6.最後,使用body標籤內部的div選擇器來設定div標籤樣式,並新增邊框和內外邊的權重距離,如下圖所示:
6樓:匿名使用者
css 沒有父元素選擇器,只有子元素選擇器h1 > strong,選擇第一個 h1 下面的strong 元素;兄弟選擇器h1 + p 選擇緊接在另一個元素後的元素,而且二者有相同的父元素;
父元素可以使用jquery,$(".class:parent") 或 $(".class").parent();
7樓:匿名使用者
css標準不能選擇父級
請用其它方法
比如js
「parent「>
document.getelementbyid("child").onfocus = function();
8樓:匿名使用者
這個問題問的好,如果是自己得到焦點,改變自己的背景色,很好辦.child:focus
但是,要想在得到焦點時,改變父標籤的背景色,就不好辦,可以在得到焦點時,改變子標籤的背景色,如
如果想有focus事件,就必須讓它是可編輯的,這裡給div加上了contenteditable=true來讓它可編輯。
所以,最終的解決辦法還是要用js來實現,樓下的是正解。
9樓:臭豬
$.css('background','grey') 這個好久沒用了 也不知道對不對。。。
css問題,父元素怎麼撐不開呢
10樓:匿名使用者
#youji1
11樓:懵之痴痴
1.一般父元素用min-width,子元素不能用min-width;要不min-width的效果就沒用了;
2.min-width是不會撐得比螢幕還寬的。
12樓:林方
id 是唯一的,你這好幾個div的id都用youji1-1,這是不對的,要把最外面的div撐開,只要給裡面的div加上寬度,高度,margin就可以了
13樓:帶條紋的企鵝
你把height設成auto就可以撐開了
14樓:匿名使用者
因為你設定了height:248px
用js控制父元素中的子元素,不要用css,大神請進
15樓:idc紅領巾
var olis = document.getelementsbyclassname("dad")[0].getelementsbytagname("li");
for(var i = 3;i
這個是原生js寫的,因為用的getelementsbyclassname有相容性問題,我就不寫解決的函式了
$(function())
這個是用jq寫的
這兩個你要哪個拿哪個,不懂追問,反正這是小問題,滿意勞煩採納,實在需要原聲相容我補充給你
關於css樣式問題
在新樣式里加入!important 例如input 新樣式為.newbox就能覆蓋掉上面的全域性樣式。important非迫不得已的不使用。css有就近原則,你可以在這個input標籤裡再設定一個樣式就可以了。可以直接寫在這個標籤裡,也可以寫到css裡,比如 mystyle 使用時 看了前面的幾個回...
css中border的屬性,css如果寫這種border屬性
css 盒模型border屬性 css border是控制物件的邊框邊線寬度 顏色 虛線 實線等樣式css屬性。在 中 border 1 表示 邊框寬度為1px,css顏色為黑色,預設為實線樣式邊 1 border邊框語法 1 border left 設定左邊框,一般單獨設定左邊框樣式使用 2 bo...
請教Css連線的問題
不應該寫一起,那樣的話很混亂,而且沒辦法搭配和變化 這是2個都在起作用。直接寫在一起?假如 1.css是每個頁面都公共的 頭部區域 那麼就把公共的部分寫出來,減少 重複。這樣的話2.css裡就不要寫了 頭部區域 每個頁面只要加了1.css的樣式就好了。這種情況,一般是把不同型別的css寫成多個檔案了...