css分組和嵌套選擇器,css布局不需要html標簽嗎?
答案是必須要html標簽,原因有以下幾點:
第一點:因為css是一種描述html文檔樣式的語言,是個文本類型的文件,不能夠被瀏覽器識別
第二點:html是一種超文本語言,只有他能夠被瀏覽器識別,才能以數據的形式展現在人們眼中。
所以綜上所述,css只有作用在html標簽的元素上面才能發揮它真正的特效。
css幾種選擇器的使用?
1.類選擇器(class選擇器)
基本使用:
.類選擇器{
屬性名: 屬性值;
...}
2.id選擇器
基本使用:
#id選擇器{
屬性名: 屬性值;
...
}
3. html元素選擇器
某個html元素{
屬性名: 屬性值;
...
}
4.通配符選擇器
該選擇器可以用到所有的html元素,但是其優先權最低
*{
屬性名: 屬性值;
...
}
有哪些精致的CSS?
謝謝邀請
Bootstrap
Bootstrap,我最早接觸的就是他,簡潔、直觀、強悍的前端開發框架,讓web開發更迅速、簡單。其自帶的js以及css可以完成絕大多數常用的網頁特效與響應功能。
BlueprintBlueprint 是一款成熟的 CSS 框架,它將布局(layout)、排版(typography)、組件 (widget)、重置 (reset)、打印 (print) 等分放到不同的 CSS 文件中。在網頁設計時就減少了引入的代碼,提高了頁面加載效率。
Ant Design
Ant Design 我是學react的時候用的ui庫 切合度高。
ElementUI
ElementUI和Vue配合很得心應手。
沒有萬能框架,只有根據實際情況選擇適合自己的。
為什么看到有的前端工程師將css每個選擇器里的內容寫成一行?
應該是個老程序猿,之前css壓縮沒有實現的時候,通過縮短選擇器嵌套,人工進行壓縮就出現了這個。而且沒有less,scss開發的時候這種情況更甚,不過有了這些便捷的開發方式也希望去注意一點嵌套層數。
推薦項目工程呢還是用less,scss開發比較好,css文件開發期就是被編譯的壓不壓縮無所謂了。
推薦樓主使用 vs code 這個編輯器 非常好用的東西。如果你要發展全棧或者學習node,這個玩意兒繞不開1