zoukankan      html  css  js  c++  java
  • 网页设计命名规范

    百度找的资料:
    网页设计命名规范

    一.网站设计及基本框架结构:


    网页设计命名规范
    1.   Container
    “container“ 就是将页面中的所有元素包在一起的部分,这部分还可以命名为: “wrapper“, “wrap“, “page“.
    2.   Header
    “header” 是网站页面的头部区域,一般来讲,它包含网站的logo和一些其他元素。这部分还可以命名为:“page-header” (或 pageHeader).
    3.   Navbar
    “navbar“等同于横向的导航栏,是最典型的网页元素。这部分还可以命名为:“nav”, “navigation”, “nav-wrapper”.
    4.   Menu
    “Menu”区域包含一般的链接和菜单,这部分还可以命名为: “subNav “, “links“,“sidebar-main”.
    5.   Main
    “Main”是网站的主要区域,如果是博客的话它将包含的日志。这部分还可以命名为: “content“, “main-content” (或“mainContent”)。
    6.   Sidebar
    “Sidebar” 部分可以包含网站的次要内容,比如最近更新内容列表、关于网站的介绍或广告元素等…这部分还可以命名为: “subNav “, “side-panel“, “secondary-content“.
    7.   Footer

    “Footer”包含网站的一些附加信息,这部分还可以命名为: “copyright“.

    二.需要注意的几点:
    1.尽量考虑为元素命名其本身的作用或”用意”,达到语义化。不要使用表面形式的命名.
    如:red/left/big等。
    2.组合命名规则:
    [元素类型]-[元素作用/内容]
    如:搜索按钮: btn-search
    登录表单:form-login
    新闻列表:list-news
    3.涉及到交互行为的元素命名:
    凡涉及交互行为的元素通常会有正常、悬停、点击和已浏览等不同样式,命名可参考以下规则:
    鼠标悬停::hover   点击:click   已浏览:visited

    如:搜索按钮: btn-search、btn-search-hover、btn-search-visited

    三.Photoshop图层结构规范:
    Photoshop图层命名遵循树形结构,凡某元素组成的图层大于3层,即可形成组,所有图层尽量避免使用默认命名(图层+编号)。
    图层命名结构
     
    四.常用命名汇总:
    站点:site
    首页:homepage
    当前位置:currentPath
    二级页面/子页面:subpage
    布局:layout
    搜索:search
    网页头部:head/header
    登录条:loginbar
    标志:logo
    侧栏:side/sidebar
    广告条:banner
    导航:nav
    主 导 航:mainNav
    顶 导 航:topNav
    子导航:subNav
    当前位置导航:crumb
    菜单:menu
    子菜单:subMenu
    菜单内容:menuContent
    子菜单内容:subMenuContent
    下拉:drop
    下拉菜单:dropMenu
    工具条:tool/toolbar
    表单:form
    栏目:column
    箭头:arr/arrow
    搜索:search
    搜索按钮:btn-search
    滚动条:scroll
    主题/外观:theme
    页面主体:main
    页面中部:mainBody
    内容:content
    标签页:tab
    文章列表:list
    标签内容:tagContent
    当前标签:tagCurrent/currentTag
    提示信息:msg
    转角/圆角:cor/corner
    特别的:spec
    资源:source
    加入:joinus
    小技巧:tips
    栏目标题:title
    链接:links
    页脚:footer
    服务:service
    指南:guild
    热点:hot
    新闻:news
    下载:download
    注册:regsiter
    状态:status
    按钮:btn
    注 释:note
    投票:vote
    合作伙伴:partner
    友情链接:friendlink
    关于我们:aboutus
    提交:submit
    搜索框:searchbox
    文本框:textbox
    网页底部:foot/footer
    版权:copyright
    网站地图: sitemap
    列 定 义:column_1of3 (三列中的第一列)
    column_2of3 (三列中的第二列)
    column_3of3 (三列中的第三列)

    分类命名
    id的命名:
    (1)页面结构
      容器: container  页头:header  内容:content/container
      页面主体:main  页尾:footer  导航:nav
      侧栏:sidebar  栏目:column  页面外围控制整体布局宽度:wrapper
      左右中:left right center
    (2)导航
      导航:nav  主导航:mainbav  子导航:subnav
      顶导航:topnav  边导航:sidebar  左导航:leftsidebar
      右导航:rightsidebar  菜单:menu  子菜单:submenu
      标题: title  摘要: summary
    (3)功能
      标志:logo  广告:banner  登陆:login  登录条:loginbar
      注册:regsiter  搜索:search  功能区:shop
      标题:title  加入:joinus  状态:status  按钮:btn
      滚动:scroll  标签页:tab  文章列表:list  提示信息:msg
      当前的: current  小技巧:tips  图标: icon  注释:note
      指南:guild 服务:service  热点:hot  新闻:news
      下载:download  投票:vote  合作伙伴:partner
      友情链接:link  版权:copyright
     
    class的命名:
    (1)颜色:使用颜色的名称或者16进制代码,如
      .red { color: red; }
      .f60 { color: #f60; }
      .ff8600 { color: #ff8600; }
    (2)字体大小,直接使用’font+字体大小’作为名称,如
      .font12px { font-size: 12px; }
      .font9pt {font-size: 9pt; }
    (3)对齐样式,使用对齐目标的英文名称,如
      .left { float:left; }
      .bottom { float:bottom; }
    (4)标题栏样式,使用’类别+功能’的方式命名,如
      .barnews { }
      .barproduct { }
    注意事项:
      1.一律小写;
      2.尽量用英文;
      3.不加中杠和下划线;
      4.尽量不缩写,除非一看就明白的单词.
      主要的 master.css  模块 module.css  基本共用 base.css
      布局,版面 layout.css  主题 themes.css  专栏 columns.css
      文字 font.css  表单 forms.css  补丁 mend.css  打印 print.css
           统计:count


    以上结构就可以组合使用,例如:左列标题lefttitle;底部导航footernav   规范不是说要所有人照一个样子来命名css,我们可以根据自己的需要定制命名规则,只要记住命名的规则,就可以根据网站本身的特点来创造具有自己风格的命名方式。
    一、目前网页设计者用得较多的是基于软件开中变量的命名方式的命名方法。如对于一组用于定义字体样式的class,我们可以使用f即foot的头字母为前缀进行命名,如:
    f-blue:表示蓝色字体样式
    f-blod:表示粗体字体样式
    对于网页中如新闻频道的一些新闻的现实样式,可以用n作为前缀进行样式设计,如:
    n-title:新闻标题
    n-list:新闻列表
     
     
    五、CSS文件及样式命名
    1、CSS文件命名规范
    全局样式:global.css;
    框架布局:layout.css;
    字体样式:font.css;
    链接样式:link.css;
    打印样式:print.css;
    2、CSS样式命名规范
    本人建议:用字母、_号工、-号、数字组成,必须以字母开头,不能为纯数字。为了开发后样式名管理方便,大家请用有意义的单词或缩写组合来命名,让同事一看就明白这样式大概是哪一块的,这样就节省了查找样式的时间,例如:
    头部样式用header,头部左边,可以用header_left或header_l,还有如果是列结构的可以这样——box _1of3 (三列中的第一列),box_2of3 (三列中的第二列)、box _3of3 (三列中的第三列),其它的我就不一一举例了,大家按以上规律去命名就好。
    下面列出一些常用的命名单词方便大家使用:(以后大家工作过程中慢慢把自己积累的单词都共享出来,那大家的命就会更加统一了,就不会有一义多词的情况了。)

  • 相关阅读:
    20199106 2019-2020-2 《网络攻防实践》第三周作业
    Vulnhub
    NEEPU-CTF 2021 Web后四题Writeup
    Vulnhub
    [VNCTF 2021]naive题解
    F5杯 Web部分题目Writeup by atao
    CTFSHOW SSTI 刷题
    C语言文件
    函数+进制转换器
    C语言知识点小结
  • 原文地址:https://www.cnblogs.com/zzp0320/p/7865862.html
Copyright © 2011-2022 走看看