30/09/2018, 23:44

Hỏi về bootstrap và html5

mấy anh có thể giải thích dùm em vì sao
-khi mà dùng thẻ header (html5) thì margin-bottom:0px nó ko dùng được
-còn dùng id=header thì margin-bottom:0px dùng được
p/s: em đã solve được(.navbar {
margin-bottom: 0;
}) nhưng vẫn thắc mắc,thư viện bootstrap,js,được load đầy đủ,em cảm ơn ạ

Pete Houston viết 01:57 ngày 01/10/2018

sử dụng sai selector. Trong Bootstrap cái margin-bottom nó set cho .navbar chứ không phải nav, nên muốn bỏ thì phải ghi đè lên.

.navbar {
    margin-bottom: 0;
}

mà dùng là 0 chứ không phải 0px để tránh vấn đề về performance.

Sáng Béo viết 01:53 ngày 01/10/2018

dùng là 0 chứ không phải 0px để tránh vấn đề về performance.

a ơi, cái này là sao ạ?

Long Lch viết 01:45 ngày 01/10/2018

cái này em đã biết rồi nhưng vẫn còn thắc mắc là vì sao mà khi dùng #header nav{ margin-bottom: 0px} thì nó vẫn set cho .navbar
còn dùng header nav { margin-bottom: 0px} thì không được

Pete Houston viết 01:53 ngày 01/10/2018

sử dụng ID là chỉ đích danh, mà đích danh là ưu tiên cao hơn, nó sẽ ghi đè lên.
sử dụng class là chỉ nhóm chung nên không thể thay đổi được thuộc tính của một class cụ thể.

ID > Self > Class > HTML Element Tag
Long Lch viết 01:49 ngày 01/10/2018

à cho em hỏi cái Self là gì vậy anh
em cảm ơn anh nhé

Pete Houston viết 01:49 ngày 01/10/2018

Self ám chỉ cái thẻ được select cụ thể trong một nhóm.

Bài liên quan
0