CSS 常用命名 - 彼岸时光
在前端开发中,规范使用 DIV+CSS 命名,可以增强团队合作提高开发效率,有利于页面后期的维护和优化。
1、页面结构
wrap:外套、包裹,用于最外层。
wrapper:外套,用于页面外围控制整体布局宽度。
box:盒子,容器。
header:头部,用于页头部分。
nav:导航,主导航。
main:主要区域,内容主体。
content/container:内容,内容容器。
sidebar:侧边栏。
footer:底部,用于页脚部分。
2、功能区块
left center right:左中右。
main-left:左侧主要布局。
main-right:右侧主要布局。
logo:网站 LOGO 标志。
search:搜索输入框。
loginbar:登录条。
regsiter:注册模块。
banner:广告,用于横幅广告条。
menu:菜单。
submenu:子菜单,二级菜单。
top:顶部。
topnav:顶导航。
mainnav:主导航。
subnav:子导航,二级导航。
leftsideBar:左导航。
rightsideBar:右导航。
topbar:顶部工具/菜单。
bottom:底部。
bottombar:底部工具栏。
tool:工具条。
shop:功能区,如购物车、收银台。
3、其他常用命名
title:栏目标题。
summary:摘要。
hot:热门热点信息,推荐。
msg:提示信息。
news:新闻。
list:列表,文章列表。
piclist:图片列表。
newslist:新闻列表。
search-output:搜索输出。
search-results:搜索结果。
drop/dropdown:下拉。
dropmenu/dorpdown-content:下拉菜单。
scroll:滚动。
homepage:首页。
subpage:子页面,二级页面。
tag:标签。
tab:标签页。
tips:小技巧。
ranking:排行。
vote:投票。
bth:按钮。
icon:图标。
arr/arrow:箭头。
status:状态。
note:注释。
skin:皮肤。
current:当前的。
active:活跃的,有效的。
download:下载。
friendLink:友情链接。
copyright:版权信息。
partner:合作伙伴。
joinus:加入我们。
sitemap:网站地图。
siteinfo:网站信息。
siteinfoLegar:法律声明。
announcement:公告。
guild:指南。
service:服务。
promotion:推广。
blog:博客。
forum:论坛。
4、产品相关命名
keyword:关键词。
products:产品。
products-prices:产品价格。
products-description:产品描述。
products-review:产品评论。
editor-review:编辑评论。
news-products:最新产品。
publisher:生产商。
screenshot:缩略图。
faqs:常见问题。
barnding:商标。
pay:充值。
reputation:信誉。
5、常用的文件命名
全局样式:global.css
布局结构:layout.css
基本共用:base.css
综合样式:style.css
主要的:master.css
模块:module.css
表单:forms.css
主题/网页换肤:themes.css
字体:font.css
打印:print.css
补丁:mend.css
私有样式/独立页面,根据实际情况,可以自定义命名 CSS 文件。
以上这些常用的文件命名,无需全部使用,根据实际情况,每个页面引用不超过 3 个 CSS 文件。
6、 ID 和 Class 命名规范
(1)、主要的、重要的、特殊的、最外层的盒子使用 ID 属性命名,其他的都使用 class 属性命名。
(2)、命名规则须以内容优先,表现为辅。首先根据所要呈现的内容、功能来命名,如果内容实在无法找到合适的命名,可以再根据表现命名。
(3)、大多数情况下,命名都使用英文单词,可以增加代码的可读性,但特殊情况下,实在找不到合适的单词时,可以使用拼音命名,但必须简明,结构清晰。
(4)、ID 和 Class 命名尽量全部都使用小写,多个单词可以使用连字符(-)链接,命名可以使用数字,但不能以数字开头。
(5)、命名可以使用单词缩写,但必须确保是有效的缩写,即别人能看懂,不能自定义缩写。

핫 AI 도구

Undresser.AI Undress
사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover
사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool
무료로 이미지를 벗다

Clothoff.io
AI 옷 제거제

AI Hentai Generator
AI Hentai를 무료로 생성하십시오.

인기 기사

뜨거운 도구

메모장++7.3.1
사용하기 쉬운 무료 코드 편집기

SublimeText3 중국어 버전
중국어 버전, 사용하기 매우 쉽습니다.

스튜디오 13.0.1 보내기
강력한 PHP 통합 개발 환경

드림위버 CS6
시각적 웹 개발 도구

SublimeText3 Mac 버전
신 수준의 코드 편집 소프트웨어(SublimeText3)

뜨거운 주제











이 기사는 HTML & lt; Progress & Gt에 대해 설명합니다. 요소, 그 목적, 스타일 및 & lt; meter & gt의 차이; 요소. 주요 초점은 & lt; progress & gt; 작업 완료 및 & lt; meter & gt; Stati의 경우

이 기사는 HTML & LT; Datalist & GT에 대해 논의합니다. 자동 완성 제안을 제공하고, 사용자 경험을 향상시키고, 오류를 줄임으로써 양식을 향상시키는 요소. 문자 수 : 159

기사는 HTML5 크로스 브라우저 호환성을 보장하기위한 모범 사례에 대해 논의하고 기능 감지, 점진적 향상 및 테스트 방법에 중점을 둡니다.

이 기사는 HTML & lt; meter & gt에 대해 설명합니다. 범위 내에 스칼라 또는 분수 값을 표시하는 데 사용되는 요소 및 웹 개발의 일반적인 응용 프로그램. & lt; meter & gt; & lt; Progress & Gt; 그리고 Ex

이 기사에서는 브라우저에서 직접 사용자 입력을 검증하기 위해 필요한, Pattern, Min, Max 및 Length 한계와 같은 HTML5 양식 검증 속성을 사용하는 것에 대해 설명합니다.

이 기사는 html5 & lt; time & gt; 시맨틱 날짜/시간 표현 요소. 인간이 읽을 수있는 텍스트와 함께 기계 가독성 (ISO 8601 형식)에 대한 DateTime 속성의 중요성을 강조하여 Accessibilit를 향상시킵니다.

이 기사는 모바일 장치의 반응 형 웹 디자인에 필수적인 Viewport Meta Tag에 대해 설명합니다. 적절한 사용이 최적의 컨텐츠 스케일링 및 사용자 상호 작용을 보장하는 방법을 설명하는 반면, 오용은 설계 및 접근성 문제로 이어질 수 있습니다.

이 기사는 & lt; iframe & gt; 외부 컨텐츠를 웹 페이지, 공통 용도, 보안 위험 및 객체 태그 및 API와 같은 대안을 포함시키는 태그의 목적.
