css關於父元素的問題,css中的祖先元素以及父元素問題

2021-03-04 06:03:42 字數 2730 閱讀 7977

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寫成多個檔案了...