DIV+CSS 英文命名规范

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日

相关文章

  • Vue.js实现点击左右按钮图片切换

    要使用Vue.js实现点击左右按钮图片切换,需要遵循以下步骤: 步骤一:创建Vue实例并定义data对象 首先需要创建一个Vue实例,并且在data对象里定义需要用到的变量。例如,定义一个变量images来存放图片,定义变量currentIndex来表示当前显示的图片的下标: <template> <div> <img :src…

    css 2023年6月10日
    00
  • 使用css3背景渐变中的透明度来设置不同颜色的背景渐变

    使用CSS3背景渐变中的透明度来设置不同颜色的背景渐变是一种常见的前端设计技巧。下面是具体的操作方法和示例说明: 操作方法 使用CSS3的linear-gradient函数来设置渐变背景。 在渐变色值中添加透明度参数,使用rgba函数。 确定起始点和结束点的方向,使用方向参数设置渐变的方向。 将渐变色值赋值给background属性。 示例1:从上至下渐变 …

    css 2023年6月9日
    00
  • div中内容上下居中小结

    下面是“div中内容上下居中小结”的完整攻略。 1. 使用flex布局 使用flex布局是一种简单且通用的方法,可以将容器中的内容上下居中。具体方法如下: .container { display: flex; justify-content: center; align-items: center; } 上述代码会使.container容器中的内容在纵向上…

    css 2023年6月10日
    00
  • JavaScript实现表格表单的随机选择和简单的随机点名

    接下来我将为大家详细讲解“JavaScript实现表格表单的随机选择和简单的随机点名”的攻略。 一、JavaScript实现表格表单的随机选择 首先,在HTML文件中创建表格及表格中的选项,并为选项设置相同的class。 “`html 选项一 选项二 选项三 选项四 “` 在JavaScript中获取所有选项并存储。 javascript let opt…

    css 2023年6月10日
    00
  • HTML/CSS中的空格处理及如何保留页面中的空格

    HTML/CSS中的空格处理及如何保留页面中的空格 在HTML/CSS中,空格是一个常见的问题。在HTML中,多个空格会被合并为一个空格,而在CSS中,空格通常用于分隔选择器和属性值。本攻略将详细讲解HTML/CSS中的空格处理及如何保留页面中的空格,并提供两个示例说明。 1. HTML中的空格处理 在HTML中,多个空格会被合并为一个空格。这意味着,如果在…

    css 2023年5月18日
    00
  • 使用CSS媒体查询和JavaScript判断浏览器设备类型的好方法

    下面我将详细讲解如何使用CSS媒体查询和JavaScript判断浏览器设备类型,并提供两个示例说明。 使用CSS媒体查询 CSS媒体查询可以在CSS中给不同的设备类型应用不同的样式。通过媒体查询,我们可以根据浏览器窗口的大小、分辨率、设备类型等特性,来为不同的设备应用不同的样式。 媒体查询是通过@media语句来定义的,例如: /* 移动设备样式 */ @m…

    css 2023年6月10日
    00
  • jQuery控制div实现随滚动条滚动效果

    下面是详细讲解“jQuery控制div实现随滚动条滚动效果”的完整攻略。 1. 准备工作 在使用jQuery实现div随滚动条滚动的效果之前,我们需要准备以下工作: 引入jQuery库 需要在网页头部使用<script>标签引入jQuery库。可以在官网上下载最新版的jQuery,并将其保存在项目目录中。 <script src=&quot…

    css 2023年6月10日
    00
  • css 定位应用实例

    下面是关于“CSS定位应用实例”的完整攻略。 概述 CSS定位是指,使用CSS样式表中的定位属性来控制HTML元素相对于其父元素的位置。常见的定位属性有:position、top、bottom、left、right等。在Web开发中,定位应用十分普遍,特别是在响应式设计中,通过使用CSS定位可以实现具有特定尺寸、位置和排列的页面元素。下面,我们将讨论CSS定…

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