Zervan的小站 Zervan的小站
首页
  • 测评

    • 蓝牙耳机测评
  • 渗透

    • 网络渗透学习指南
  • 前端

    • 学习web开发
  • 版本控制与管理

    • Github入门与实践
  • 博客开发指南

    • 利用GitHub建立博客
  • 网文梗概-序
  • 我们的文学之路
  • 《世界观体系》
  • 《人物设定集》
  • 《诗集》
  • 《素材》
  • universe

    • 新冠疫情与外星人
  • human

    • 人的自由意志论
  • social

    • 科技的未来
  • school

    • 我们的大学
  • philosophy

    • 关于虚无主义
  • 日志
  • 支持我们
  • 友情链接
about
收藏
  • 分类
  • 标签
  • 归档
GitHub (opens new window)

Zervan

天下最普通的人之一
首页
  • 测评

    • 蓝牙耳机测评
  • 渗透

    • 网络渗透学习指南
  • 前端

    • 学习web开发
  • 版本控制与管理

    • Github入门与实践
  • 博客开发指南

    • 利用GitHub建立博客
  • 网文梗概-序
  • 我们的文学之路
  • 《世界观体系》
  • 《人物设定集》
  • 《诗集》
  • 《素材》
  • universe

    • 新冠疫情与外星人
  • human

    • 人的自由意志论
  • social

    • 科技的未来
  • school

    • 我们的大学
  • philosophy

    • 关于虚无主义
  • 日志
  • 支持我们
  • 友情链接
about
收藏
  • 分类
  • 标签
  • 归档
GitHub (opens new window)
  • 测评

  • 渗透

  • 工具

  • 前端

    • 学习web开发的步骤
    • 命名规范
    • html标签及其作用
    • html标签的嵌套
    • html断点调试和抓包
    • css的问题
      • 如何引入css
      • 理解及使用ajax
      • 技术学习路线
    • 英语考试攻略

    • 区块链投资

    • 版本控制与管理

    • code
    • 前端
    Zervan
    2022-01-12

    css的问题

    # 属性没有章法

    存在空规则,属性冲突,没有用Tab排版难看,属性顺序紊乱可读性差

    # CSS的模块化以及可复用

    核心在于不知道如何组织CSS,由于之前没有做过大型项目的经验,所以不会感觉到CSS模块化的必要性,对OOCSS,SMACSS等CSS设计模式所知甚少,比如没有做过类似于以下CSS的模块化过:Base (基本)、Layout(布局)、Module (模块)、State (状态)、Theme (皮肤),当你没有模块化的经验,就不会深刻理解CSS的编程的必要性。

    # CSS的性能优化

    # 问题

    属性紊乱

    样式重复

    过渡使用子选择器、id选择器和类选择器限制性混乱

    布局和定位

    知识点缺失

    由于很多人学CSS学的都是w3cshool里面的知识(w3cschool里面的知识过于简单),好像他们也能把网页做得比较漂亮,但是由于不了解响应式设计、media、栅格化等诸多知识,对CSS的研究还停留在表面,写的网页问题也比较多。甚至很多人对CSS3的知识都没有掌握。

    # 响应式设计

    # media

    # 栅格化

    # 综合提高CSS能力的方法

    阅读规范

    了解css设计模式

    研究css性能

    研究Bootstrap等UI框架

    学一套前端框架Vue或者React,这样大致就可以提升CSS的层次了

    找几个商业级别的设计稿自己拆解重构,比如去一些知名的设计网站去下载ps文档或sketch原稿,把它们用代码复现,而且适配多终端;

    去Github看几个有代表性的项目,可以从one single page开始;

    解读经典UI框架源代码,了解背后的设计理念;

    使用开发者工具“抄袭”分解知名网站的前端网页,多去了解商业级别作品的代码经验;

    学习Webpack打包,至少了解Vue,有些网页是用三大框架写的,掌握打包器非常有必要;

    阅读前端规范了解团队协作背景下的工程化;

    了解CSS预处理器;

    去MDN把css的属性整理一下,比如伪类、伪元素,很多人只看了一些书籍、视频教程、或者w3cschool,完全是不够用的,技术文档远比教程教材重要,学任何编程都要把技术文档放在第一位。

    编辑 (opens new window)
    #web
    上次更新: 2022/6/28 21:52:22
    html断点调试和抓包
    如何引入css

    ← html断点调试和抓包 如何引入css→

    最近更新
    01
    修改nginx_conf部分配置
    02-22
    02
    高学历宗教人士
    12-04
    03
    理性思维
    12-04
    更多文章>
    Zervan的小站 · VERSION: 1.0.128 · 基于vilivala构建 | pv と uv | Copyright © 2021-2023 | 鲁ICP备2021036977号-1
    • 跟随系统
    • 浅色模式
    • 深色模式
    • 阅读模式