`
zhangyaochun
  • 浏览: 2621909 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

《编写高质量代码》读书笔记系列三---css命名

阅读更多

1、CSS命名推荐使用英语不使用汉语拼音,可以根据内容来选用合理的英文单词:比如头部head,底部foot,主体部分main等。为了方便阅读和理解,提高可维护性,我们推荐这样的命名方式。

 

2、案例

 

 

<ul class="timeList">
    <li>2012年2月1号</li>
    <li>2012年3月1号</li>
    <li>2012年4月1号</li>
    <li>2012年5月1号</li>
    <li class="last">2012年6月1号</li>
</ul>

 

 

有的时候我们最后的一个li需要特殊处理,这个场景很常见。

 

解决方案

 

 

<ul class="timeList">
    <li>2012年2月1号</li>
    <li>2012年3月1号</li>
    <li>2012年4月1号</li>
    <li>2012年5月1号</li>
    <li class="timeList-lastItem">2012年6月1号</li>
</ul>

 

   驼峰命名用于区分不同的单词,划线用于表明从属关系。

 

1
0
分享到:
评论

相关推荐

    CSS笔记

    例如,使用CSS Lint或Stylelint进行代码质量检查,使用PostCSS进行自动化处理,以及通过Git进行版本控制,这些都是专业开发者必备的技能。 通过深入学习这篇《CSS笔记》,读者不仅能掌握CSS的基本用法,还能了解到...

    Meus-Estudos-HTML5-CSS

    5. **SVG矢量图**:支持内联SVG,允许创建高质量的图形,且大小不随分辨率改变。 6. **Geolocation**:获取用户地理位置的API,可用于地图应用或本地服务。 7. **Web Workers**:后台多线程处理,提高复杂任务的运行...

    MooTools学习笔记(一)

    MooTools是一个轻量级、模块化的JavaScript库,设计用于提升Web开发效率和代码质量。它采用简洁而强大的API,为开发者提供了丰富的功能,包括DOM操作、事件处理、动画效果以及面向对象的编程模型。在本篇学习笔记中...

    卡通盆栽仙人掌图形CSS3特效.zip

    7. **SVG图形**:为了实现高质量的图形渲染和更好的跨浏览器兼容性,可能使用SVG矢量图作为仙人掌的基础图形。 8. **CSS预处理器**:可能会用到Sass或Less等预处理器,以便编写更结构化、可维护的CSS代码。 9. **...

    javascript学习笔记

    了解如何导入和导出模块,以及模块的命名空间,对于项目管理和代码复用具有重要意义。 事件驱动模型在JavaScript中无处不在,DOM事件监听、事件冒泡和事件捕获是前端开发者需要掌握的。同时,AJAX(Asynchronous ...

    jQuery+SVG图标垂直动画导航菜单代码.zip

    在本案例中,SVG图标用于导航菜单的各个选项,因为它们可以轻松地通过CSS进行样式控制,并且在各种屏幕尺寸下都能保持高质量。SVG图标也可以通过JavaScript动态改变其属性,如颜色、大小等,从而实现丰富的动画效果...

    前端最全汇总面试题及答案.docx

    在前端开发领域,面试题通常涵盖HTML、CSS、JavaScript、HTTP、安全以及性能优化等多个方面。...理解并熟练应用这些知识点,将有助于前端开发者在面试中脱颖而出,并在实际工作中构建高质量的Web应用。

    Curso-Udemy-JS-TS:库JavaScript和TypeScript脚本将在2020年发布,路易斯·奥塔维奥·米兰达(Luis Otavio Miranda)

    JavaScript是Web开发中的基础语言,广泛用于创建交互式的前端界面,而TypeScript是JavaScript的一个超集,增加了静态类型检查和面向对象编程的特性,旨在提高代码质量和可维护性。 【描述】"Curso-Udemy-OM 库的...

    如何提高自己的编程能力 丰富的想象力

    良好的编码习惯对于编写高质量的代码至关重要。这包括但不限于编写清晰、易读且易于维护的代码;遵循一致的命名规范;使用版本控制系统管理代码变更等。除此之外,注重代码优化也是非常必要的,这意味着你需要学会...

    gtcoding:从头开始学习编码

    【描述】中的"#GTCoding这是GTCoding教程"进一步确认了这是一个以"GTCoding"命名的系列教学资源。这个标签可能是为了方便搜索和分类,使得感兴趣的学员能够快速找到这个学习路径。通常,这种类型的教程会包括多个...

    高二计算机会考选择题复习库.pdf

    16. **网页常用图像格式**:在网页中常用JPEG和GIF这两种图像格式,它们分别适用于高质量图片和动画(选项A)。 17. **不能用于制作网页的软件**:CuteFTP是一款文件传输软件,不能用于制作网页(选项B);...

    OrigamidCursos

    通常,这样的命名方式意味着里面包含了一系列的子文件夹和文件,可能包括 HTML 模板、代码示例、笔记、作业、解决方案,甚至是视频教程和阅读材料。 综合以上信息,我们可以预想 OrigamidCursos 包含的内容可能如下...

Global site tag (gtag.js) - Google Analytics