一、css简介
网页分成三部分
- 结构(html)
- 表现(css)
- 行为(javascript)
css
-层叠样式表
-网页实际上是一个多层的结构通过css可以 分别为网页的每一层来设置样式,而最终我们能看到只是网页的最上边一层
-总之,css用来设置网页中元素的样式
使用css来设置元素的样式
第一种方式(内联样式,行内样式):
-在标签内部通过添加style属性来设置元素的样式
-内联样式存在问题:
使用内联样式,样式只能对一个标签生效,如果希望影响到多个元素,必须在每个元素中都设置一遍当样式发生变化时,我们必须要一个一个的修改,非常的不方便
🎶注意:
开发时绝对不能使用内联样式
第二种方式(内部样式表):
-将样式写道head中的style标签里,然后通过css的选择器来选中元素并为其设置各种样式
可以同时为多个标签设置样式,并且修改时只需要修改一处即可全部应用
-内部样式表更加方便对样式进行复用
-问题:内部样式表,只能对一个网页起作用,他里边的样式不能跨网页进行复用
第三种方式(外部样式表):最佳使用方式😎
-可以将css样式编写到一个外部的css文件中,然后通过link标签来引入外部的css文件
stylesheet 样式表
href 指定样式表的路径
-外部样式表需要通过link来进行引用,意味着只要想要使用这些样式的网页都可以对其进行引用,是样式可以在不同网页之间进行复用
-将样式编写到外部的css文件中,可以使用到浏览器的缓存机制,从而加快网页的加载速度,提高用户的体验。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· Docker 太简单,K8s 太复杂?w7panel 让容器管理更轻松!