【nav{}】
这样的样式是给特定的标签直接定义样式时使用的,这个样式名称是跟标签是相对应的,比如我要给<p></p>这个标签设置样式,那我就可以直接写:p{样式}就可以,但是这样写并没有特指某个标签,而是指的页面内所有<p>标签的样式,所以,使用了这种方法,那么只要你的页面里有<p>这个标签的,那他们的样式就是统一的样式;
【.nav{}】这种前面加 “.” 的样式,是说明该样式是由类调用的,也就是容器是使用class调用这个样式的,这种样式是可以被多个不同的容器多次重复调用而没有限制的,属于共有样式;
【#nav{}】这种前面加 “#” 的样式是ID调用的,就是容器使用id=“#nav”这样来调用的,这样的样式是一次性的,专有的样式,即该样式只能是一个指定的容器只能调用一次这个样式,其他容器不能再次调用这个样式,也不可以多次调用,属于私有样式;
【关于调用样式的技巧】
举个例子:
<div class="demo1" id="demo2">示例一</div>
<div class="demo1" id="demo3">示例二</div>
<div class="demo4" id="demo5">示例三</div>

这是两个div,容器是可以同时使用class和id调用样式的,这样的好处在于可以将两个div的共同样式放在类样式里面,而各自不同的样式可以放在id样式里面,这样就避免重复写大量相同代码造成冗余的情况发生!
示例一的需要的样式是红色、宋体字,示例二是黑色、宋体字,而这三个示例都需要水平居中显示,那么他们的共同点就是示例一和示例二都需要宋体字,三个示例都要居中显示,那么就可以这样写样式:
<style>
<!--
.demo1{font-family:"宋体";} /*宋体字*/
#demo2{color:red;} /*红色色*/
#demo3{color:black;} /*黑色*/
div{margin:0 auto;} /*将页面内所有div居中显示*/
-->
</style>
这样就可以避免重复写很多不需要多次写的重复代码

转载于:https://www.cnblogs.com/herizai/p/8459929.html

css 命名 有的加# ,有的加点 ,有的没加。请问下都在什么情况下用的?相关推荐

  1. 为什么华为手机总出现没见过的图片?这种情况下赶紧注意4个功能

    最近有不少朋友问过我这个问题,为什么我的华为手机中总是出现一些自己没有见过的照片,从哪里来的?如果你也遇到过这样的情况,那就多注意一下这些设置吧. 1.应用以及浏览器 使用手机自然无法避免使用浏览器或 ...

  2. 已经发车的票还能取出来吗_高铁票在车已经开了,但我没上车也没有取票的情况下,还能取出票吗?...

    展开全部 可以取票. 在12306.cn网站使用居民e69da5e887aa3231313335323631343130323136353331333365633961身份证购票,并且在具备条件的乘车 ...

  3. 前端开发规范(二)——CSS 命名规范

    css规范 代码规范 1.代码格式化 紧凑格式 .jdc{display: block; width: 50px;} 展开格式 .jdc {display: block;width: 50px; } ...

  4. php 加载慢,解决php加载慢的一个办法_PHP教程

    这几天在测试我们目前的php框架时发现,框架层加载php文件的时间很长,最终发现是因为各种require_once导致整个加载时间变长,如果不使用eaccelerator的情况下,在虚拟机上测试可能会 ...

  5. 用手机UC浏览器页面打开vue项目,图片,css,js都没加载

    用手机UC浏览器页面打开vue项目,图片,css,js都没加载 用HBuilder X创建了一个普通的vue项目,在电脑上使用浏览器看没有什么问题,然后提交到了公司的服务器上,发现用手机,除了火狐,谷 ...

  6. CSS命名方法之BEM

    转自BEM -- 源自Yandex的CSS 命名方法论 BEM的意思就是块(block).元素(element).修饰符(modifier),是由Yandex团队提出的一种前端命名方法论.这种巧妙的命 ...

  7. html语言书写注意事项,CSS命名规范参考及书写注意事项

    CSS书写顺序 *{ /*显示属性*/ display position float clear cursor - /*盒模型*/ margin padding width height /*排版*/ ...

  8. css 命名规范 BEM

    在项目的开发过程当中, 我们往往因为日益复杂的css代码而感到力不从心. 如何合理的组织css代码成为了我们前端开发过程中必须考虑到的环节. 在读element源代码的时候, 了解到了BEM的命名风格 ...

  9. 『前端规范化』CSS命名规范化

    CSS命名规范化 CSS命名规范化,有利于代码阅读和维护,在大型项目及团队协作开发中有着重要的意义.这里我推荐采用BEM命名规范+适当的语义理解简写.因为BEM命名常常会因为太长而被人诟病,所以适当加 ...

最新文章

  1. springboot 使用 redis 管理session
  2. 新开窗口不被拦截的方法-window.open和表单提交form
  3. 转iOS性能优化:Instruments使用实战
  4. api接口返回动态的json格式?我太难了,尝试一下 linq to json
  5. 示例介绍:JavaFX 8打印
  6. python课设总结_Python技术分享课总结:用Python模拟知乎自动登录
  7. Redis:05---键的基本命令(下) 生存周期
  8. 玩转大数据系列之三:数据报表与展示
  9. 分类模型的衡量指标,召回率recall和准确率precision
  10. 字符集编码转换--MFC
  11. 关于Excel中的【照相机】功能。(我们通过此功能,可以通过Excel在图片上面画上一些内容后,连同图片和内容一起弄出来)
  12. 用 dfuse 交易预测执行工具优先赢得 Gas 竞价
  13. css怎么两线合并,【2人回答】CAD中如何把两条线合并成一条线?-3D溜溜网
  14. java中描述价格_JAVA中价格金额的存储类型
  15. Diffusion Models专栏文章汇总:入门与实战
  16. python代码实现, SIR 模型进行信息传播模拟
  17. postgresql安装所需函数插件(比如加密函数hamc()函数使用)
  18. 基于Java图书馆管理系统、JAVA图书借阅系统设计与实现 毕业设计开题报告
  19. html鼠标滚轮不滚动页面,Windows10系统鼠标滚轮无法滚动页面如何解决
  20. Matlab实现图像识别(五)

热门文章

  1. android过热自动关机,android实现自动关机的具体方法
  2. JavaScript一瞥(1)
  3. JSP:使用out对象没有方法
  4. 基于 TF-IDF 计算古诗之间的文本相似度
  5. 判断直线相交 牛客网 程序员面试金典
  6. 我居然被TransmittableThreadLocal框架作者评论了
  7. axis+webservice教程
  8. 人类至今未解六大哲学命题、世界著名十大哲学命题(回复“哲学命题”下载PDF典藏版资料) 原创: 秦陇纪 科学Sciences 今天
  9. iturns连接ipad无法同步,“同步”为灰色
  10. 函数调用:传值与传址