DIV+CSS 英文命名规范

yizhihongxing

DIV+CSS 英文命名规范是一种在HTML+CSS网页设计中常用的规范,它通过对元素、类、ID等名称的规范化命名,使网页代码更加可读、可维护、可伸缩。下面是使用“DIV+CSS英文命名规范”的详细攻略:

1.命名原则

使用“DIV+CSS 英文命名规范”,需要遵循以下原则:

  • 名称必须有意义
  • 名称必须符合逻辑
  • 名称必须唯一
  • 名称必须小写

2.名称分类

按照元素、类、ID的不同分类,我们可以将名称分为以下三类:

2.1 元素名称

元素的名称应该尽可能地描述它代表的内容。例如,主导航菜单可以使用 nav 来命名,侧导航菜单则可以使用 aside 来命名。

<nav>
  <ul>
    <li><a href="#">首页</a></li>
    <li><a href="#">产品</a></li>
    <li><a href="#">关于我们</a></li>
    <li><a href="#">联系我们</a></li>
  </ul>
</nav>

2.2 类名称

类可以用来为元素添加样式或行为。类名应该使用有意义的英文单词或短语来描述所表示的样式或行为。例如,可以用 logo 来命名站点的标志,可以使用 section 来命名一个区块。

<header>
  <div class="logo">LOGO</div>
  <nav>
    <ul>
      <li><a href="#">首页</a></li>
      <li><a href="#">产品</a></li>
      <li><a href="#">关于我们</a></li>
      <li><a href="#">联系我们</a></li>
    </ul>
  </nav>
</header>
<section class="intro">
  <p>介绍文字</p>
</section>

2.3 ID 名称

ID 应该只用于描述唯一元素的样式或行为,因为同一页面中不能应用相同的 ID。ID名应该描述该元素的用途或内容。

<section id="about">
  <h2>关于我们</h2>
  <p>介绍关于我们的内容</p>
</section>

3.命名示例

3.1 元素名称

<nav>
  <ul>
    <li><a href="#">首页</a></li>
    <li><a href="#">产品</a></li>
    <li><a href="#">关于我们</a></li>
    <li><a href="#">联系我们</a></li>
  </ul>
</nav>

3.2 类名称

<header>
  <div class="logo">LOGO</div>
  <nav class="main-navigation">
    <ul>
      <li><a href="#">首页</a></li>
      <li><a href="#">产品</a></li>
      <li><a href="#">关于我们</a></li>
      <li><a href="#">联系我们</a></li>
    </ul>
  </nav>
</header>
<section class="intro">
  <p>介绍文字</p>
</section>

3.3 ID 名称

<section id="about">
  <h2>关于我们</h2>
  <p>介绍关于我们的内容</p>
</section>

上述示例代码中,我们严格按照“DIV+CSS 英文命名规范”命名,可读性得到了明显提升,可以更加方便地进行维护和扩展。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:DIV+CSS 英文命名规范 - Python技术站

(0)
上一篇 2023年6月9日
下一篇 2023年6月9日

相关文章

  • Vuejs第七篇之Vuejs过渡动画案例全面解析

    下面将会详细讲解“Vuejs第七篇之Vuejs过渡动画案例全面解析”的完整攻略。 1. 概述 本篇文章主要介绍Vuejs中过渡动画的实现方法,涵盖了transition、transition-group、自定义过滤器等实现过渡动画的方式,并通过两个案例分别介绍了使用transition和transition-group实现动画的具体实例。 2. 实现过渡动画…

    css 2023年6月11日
    00
  • 浅谈Vue3 Composition API如何替换Vue Mixins

    实现Vue3 Composition API替换Vue Mixins的攻略如下: 1. 什么是Vue Mixins? Vue Mixins是Vue.js框架提供的一种代码复用机制,它允许你在多个组件之间共享代码。Mixins通过在组件中定义一些公共行为和方法,然后将它们注入到组件中,使得这些组件可以复用这些公共行为。 2. 何时替换Vue Mixins? 尽…

    css 2023年6月10日
    00
  • 简要了解jQuery移动web开发的响应式布局设计

    简要了解jQuery移动web开发的响应式布局设计 响应式布局是指网页设计可以根据不同设备和分辨率进行自动调整,以在所有设备上呈现最佳效果。本文将介绍使用jQuery实现响应式布局设计的完整攻略。 第一步:准备工作 在编写代码之前,需要做一些准备工作。首先,需要将页面布局分为不同的区域,例如头部、内容和侧栏。其次,需要针对不同的设备和分辨率编写CSS样式。最…

    css 2023年6月10日
    00
  • CSS的calc函数用法小结

    CSS的calc函数用法小结 在CSS中,calc()函数是一种非常有用的工具,它允许开发人员在CSS中执行简单的算术运算。以下是一些常见的calc()函数用法: 基本用法 calc()函数的基本语法如下: width: calc(expression); 其中,expression是一个包含加、减、乘、除和括号的算术表达式。例如: width: calc(…

    css 2023年5月18日
    00
  • 怎么改善现有网站

    改善现有网站是一个持续的过程,需要不断地优化和改进。本文将提供一些改善现有网站的完整攻略,包括网站性能优化、用户体验优化、SEO 优化等方面。 网站性能优化 1. 压缩和合并 CSS 和 JavaScript 文件 将多个 CSS 和 JavaScript 文件压缩和合并成一个文件,可以减少 HTTP 请求次数,从而提高网站的加载速度。 2. 使用浏览器缓存…

    css 2023年5月18日
    00
  • 用CSS实现图片的3D凹凸感(凸出镜框外或凹陷镜框里)

    下面我将详细讲解如何用 CSS 实现图片的 3D 凹凸感。 准备图片 首先我们需要准备一张需要进行 3D 处理的图片。在该图片上可以尽可能的增加一些明亮和阴暗的区域,以便更好地突出凸出和凹陷的效果。 CSS 实现 3D 凹凸感 接下来,我们可以使用 CSS 来实现 3D 凹凸感。下面是一些示例说明: 使用 box-shadow 实现凸出 可以使用 box-s…

    css 2023年6月10日
    00
  • WinX DVD Ripper Platinum怎么免费使用 DVD转换器图文激活教程

    使用WinX DVD Ripper Platinum进行DVD转换需要购买许可证激活软件,但有些人想了解如何在不购买许可证的情况下免费使用此软件进行 DVD 转换。下面是一些步骤,可以将其用于WinX DVD Ripper Platinum的免费激活: 步骤 1: 下载并安装WinX DVD Ripper Platinum 打开浏览器,进入官方网站 http…

    css 2023年6月10日
    00
  • 在div底部显示背景图片实现代码

    为了在div底部显示背景图片,可以使用以下步骤: 第一步:为div设置样式 首先在HTML文件中创建一个div元素,并为该元素设置样式。这里需要设置div的高度,以及背景图片的相关属性。具体代码如下: <div class="my-div"></div> .my-div { height: 200px; backg…

    css 2023年6月9日
    00
合作推广
合作推广
分享本页
返回顶部