3、Web前端学习规划:CSS - 学习规划系列文章
CSS作为Web前端开发的第2种重要的语言,笔者建议在学了HTML之后进行。CSS主要是对于HTML做一个渲染,其也带了一些语言语法函数,功能也非常强大。
1、 简介;
CSS(层叠样式表)是一种用于描述网页样式的语言。它可以控制网页中的字体、颜色、布局、背景等方面的样式。CSS可以与HTML和JavaScript一起使用,使网页更加美观和易于阅读。CSS还有许多高级功能,如响应式设计、动画效果、网格布局等。它是Web开发中不可或缺的一部分,可以帮助开发人员创建出更加美观和功能强大的网页。
2、 语法;
CSS的基本语法包括选择器、属性和值。选择器用于选择要应用样式的HTML元素,属性用于指定要更改的样式,值用于指定属性的具体设置。例如,以下代码将更改所有段落的颜色为红色:
p { color: red; }
CSS还支持层叠和继承。层叠是指多个样式规则应用于同一元素时,它们将按照特定的优先级顺序进行组合。继承是指子元素可以继承其父元素的某些样式属性。
3、 框架;
l CSS框架是一种用于快速构建网站和应用程序的工具,它提供了一系列预定义的样式和组件,使开发者可以更快速、更高效地创建网站和应用程序。以下是一个常用的CSS框架介绍:
l Bootstrap:Bootstrap是一个流行的CSS框架,由Twitter开发。它提供了一系列响应式网格系统、UI组件和JavaScript插件,使开发者可以快速构建现代化的网站和应用程序。Bootstrap还提供了大量的文档和示例,使开发者可以更容易地学习和使用它。
l Foundation:Foundation是另一个流行的CSS框架,由ZURB开发。它提供了一系列响应式网格系统、UI组件和JavaScript插件,使开发者可以快速构建现代化的网站和应用程序。Foundation还提供了大量的文档和示例,使开发者可以更容易地学习和使用它。
l Semantic UI:Semantic UI是一个基于语义化的CSS框架,它提供了一系列响应式网格系统、UI组件和JavaScript插件,使开发者可以快速构建现代化的网站和应用程序。
4、 使用的工具;
CSS的开发工具,目前仍然以前端开发工具VS Code为主,里面提供了CSS的提示和开发的提醒。其它的工具也有,但是目前笔者推荐的还是这个,具体的工具在其它的博文中等笔者总结后再另写。
5、 网站;
学习CSS的网站有不少,下面列举一些:
笔者认为这些网站学习一些基本的语法等,然后再下载笔者共享的电子书籍去学习记忆即可。
6、 学习建议;
l 先学习CSS基础知识,包括CSS语法、选择器、盒模型、布局等基本概念。
l 掌握CSS常用属性,如颜色、字体、背景、边框、定位等。
l 学习CSS动画和过渡效果,包括CSS3动画、过渡、变形等。
l 学习CSS预处理器,如Sass、Less等,提高CSS编写效率。
l 学习CSS框架,如Bootstrap、Foundation等,快速搭建网站。
l 学习响应式设计,掌握媒体查询、弹性布局等技术,使网站适应不同设备。
l 学习CSS模块化,如BEM、SMACSS等,提高代码可维护性。
l 学习CSS优化,如压缩、合并、缓存等技术,提高网站性能。
7、 总结;
CSS的学习,笔者认为先去网址学习基本的语法,然后再进行学习一些案例进行。后面根据项目需要进行总结和复用代码即可。
下面提供笔者的一个博文,对于学习者提供的电子书籍能够查看,能够更快的学到该知识:https://www.cnblogs.com/lzhdim/p/4604031.html
3、Web前端学习规划:CSS - 学习规划系列文章的更多相关文章
- Web前端与移动开发学习路线图
文章转载自「开发者圆桌」一个关于开发者入门.进阶.踩坑的微信公众号 这里整理的Web前端与移动开发学习路线图包含初中级两个部分,你可以通过百度云盘下载观看对应的视频 链接: http://pan.ba ...
- 想做web前端project师应该学习些什么?
偶然间看到这篇文章.感觉博主写的挺不错的,假设你想做web前端project师的话,建议您阅读下面这篇文章,事实上web前端project师所做的工作事实上就是站点设计,有些小公司的美工事实上就是做w ...
- 最全的WEB前端开发程序员学习清单
史上最全的WEB前端开发程序员学习清单! 今天为什么要给大家分享这篇文章呢,我发现最近来学前端的特别多,群里面整天都有人问:前端好找工作吗?前端要怎么学啊?前端工资怎么样?前端XX,前端XXX,虽然我 ...
- 1+x证书Web前端开发HTML+CSS专项练习测试题(八)
1+x证书Web前端开发HTML+CSS专项练习测试题(八) 官方QQ群 1+x 证书 Web 前端开发 HTML+CSS 专项练习测试题(八) http://blog.zh66.club/index ...
- web前端篇:CSS使用,样式表特征,选择器
目录 web前端篇:CSS使用,样式表特征,选择器 1.CSS介绍 2.CSS使用 3.样式表特征 4.CSS选择器 5.选择器的优先级 6.练习题: web前端篇:CSS使用,样式表特征,选择器 1 ...
- Web前端篇:CSS常用格式化排版、盒模型、浮动、定位、背景边框属性
目录 Web前端篇:CSS常用格式化排版.盒模型.浮动.定位.背景边框属性 1.常用格式化排版 2.CSS盒模型 3.浮动 4.定位 5.背景属性和边框属性 6.网页中规范和错误问题 7.显示方式 W ...
- 前端html与css学习笔记总结篇(超详细)
第一部分 HTML 第一章 职业规划和前景 职业方向规划定位: web前端开发工程师 web网站架构师 自己创业 转岗管理或其他 web前端开发的前景展望: 未来IT行业企业需求最多的人才 结合最新的 ...
- WEB前端工程师如何做职业规划?
对于一个WEB前端的职业规划,其实是有各种的答案,没有哪种答案是完全正确的,全凭自己的选择,只要是自己选定了,坚持去认真走,就好.在这里, 我只是 简要说一下自己对于这块儿内容的理解.有一个观点想要分 ...
- web前端零基础入门学习!前端真不难!
现在互联网发展迅速,前端也成了很重要的岗位之一,许多人都往前端靠拢,可又无能为力,不知所措,首先我们说为什么在编程里,大家都倾向于往前端靠呢?原因很简单,那就是,在程序员的世界里,前端开发是最最简单的 ...
- 最适合2018年自学的web前端零基础系统学习视频+资料
这份资料整理花了近7天,如果感觉有用,可以分享给更有需要的人. 在看接下的介绍前,我先说一下整理这份资料的初衷: 我的初衷是想帮助在这个行业发展的朋友和童鞋们,在论坛博客等地方少花些时间找资料,把有限 ...
随机推荐
- 【OpenSSL】Visual Studio 2019配置OpenSSL 3.0开发环境
OpenSSL从1.0.2版本升级为3.0.3版本后,需要对代码进行重构.如果不可用的代码太多,需要重新开一个项目.重新配置开发环境. [第一步]登录http://slproweb.com/,下载Wi ...
- HTML+CSS小实战案例 (照片墙特效、代码展示)
预览图: HMTL代码部分 <!DOCTYPE html> <html lang="en"> <head> <meta charset=& ...
- vue tabBar导航栏设计实现4-再次抽取MainTabBar
系列导航 一.vue tabBar导航栏设计实现1-初步设计 二.vue tabBar导航栏设计实现2-抽取tab-bar 三.vue tabBar导航栏设计实现3-进一步抽取tab-item 四.v ...
- 如何使用photoshop修改图片的像素大小(分辨率)
查看原始图片的分辨率如下:640*399
- 容器网络原理分析:veth 和 network namespace
1. Liunx veth-pair 和 network namespace Docker 中容器的访问需要依赖 veth-pair 和 network namespace 等技术.network n ...
- SpringCloud集成Seata并使用Nacos做注册中心与配置中心
本文为博主原创,未经允许不得转载: 目录: 1. 下载并启动Seata Server,并指定nacos作为配置中心和注册中心 2. 同步seata server的配置到nacos 3. 启动Seata ...
- navicat 查看,设计并导出数据库 ER图
转载请注明出处: 1. navicat 查看 ER 图,有两种方式: 第一种:选中数据库,并右键点击选中逆向数据库到模型. 第二种:可以在工具栏点击查看,选中 ER,打开 某数据库,便会展示 该数据库 ...
- for-each循环使用iterator进行遍历
示例如下: public static void main(String args[]) { List list = new LinkedList(); list.add("aa" ...
- C:\Keil_v5\ARM\ARMCC\include\stdint.h contains an incorrect path.
1.问题 在使用Keil uvison5打开例程代码进行学习时,发现部分.h文件无法读取 2.解决方法 1.找到如图的设置按钮(小锤子) 2.根据自己所用的是C/C++还是ARM选择(我这里是C/C+ ...
- web-云部署上线