第一点:因为css是一种描述html文档样式的语言,是个文本类型的文件,不能够被浏览器识别
第二点:html是一种超文本语言,只有他能够被浏览器识别,才能以数据的形式展现在人们眼中。
所以综上所述,css只有作用在html标签的元素上面才能发挥它真正的特效。
@ css几种选择器的使用?
1.类选择器(class选择器)
基本使用:
.类选择器{
属性名: 属性值;
…}
2.id选择器
基本使用:
#id选择器{
属性名: 属性值;
…
}
3. html元素选择器
某个html元素{
属性名: 属性值;
…
}
4.通配符选择器
该选择器可以用到所有的html元素,但是其优先权最低
*{
属性名: 属性值;
…
}
@ 有哪些精致的CSS?
谢谢邀请
Bootstrap
Bootstrap,偶最早接触的就是他,简洁、直观、强悍的前端开发框架,让web开发更迅速、简单。其自带的js以及css可以完成绝大多数常用的网页特效与响应功能。
Blueprint
Blueprint 是一款成熟的 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