静态页面技巧

1.后代选择器的问题

  1. 要分块, 每一块用一个div包起来, 写上注释
  2. 要使用后代选择器, 不然容易冲突
  3. 选择器的层级不宜超过3层

2.命名技巧

  1. 尽量用英文

  2. 常用英文单词

    中文英文中文英文
    1. 头部 header2. 主体 main3. 底部 footer4. 导航 nav
    5. 标志 logo6. 列表(ul) list xxx-list7. 列表选项(li) item8. 左 left
    8. 中间 center9. 右边 right10. 侧边栏 side11. 菜单 menu
    12. 标题 title13. 文本包裹层 text-box14. 文本 text15. 多个文本
    text1, text2, text3
    16. 按钮 btn17. 图片 img18. 输入框 inp19. 横幅 banner
    20. 轮播图 swiper21. 内容 content22. 图标 icon23. 链接 link

3.预处理语言less

  1. 安装easy-less 插件

  2. 下面的代码

    .footer {
    	.item {
            .text {
    			color: red;
            }
    	} 
    }
    
    // 会转变为
    .footer .item .text {
    	color: red;
    }