CSS综合13

浅谈编码规范

命名技巧
  1. 语义化标签优先
  2. 基于功能命名、基于内容命名、基于表现命名
  3. 简略、明了(翻译成英文)
  4. 所有命名都使用英文小写
  5. 命名用引号包裹
  6. 用中横线连接
CSS编码规范
  1. tab 用两个空格表示
  2. css的 :后加个空格, {前加个空格
  3. 每条声明后都加上分号
  4. CSS样式换行,而不是放到一行
  5. 颜色用小写,用缩写, #fff
  6. 小数不用写前缀, 0.5s -> .5s;0不用加单位
  7. 尽量缩写, margin: 5px 10px 5px 10px -> margin: 5px 10px
html编码规范
  1. 用两个空格来代替制表符(tab)
  2. 嵌套元素应当缩进一次(即两个空格)。
  3. 对于属性的定义,确保全部使用双引号,绝不要使用单引号。
    4.不要在自闭合(self-closing)元素的尾部添加斜线
  4. 不要省略可选的结束标签(closing tag)(例如,</li>
    或 </body>)
参考网站:

google html css编码规范
bootstrap 编码规范
Naming CSS Stuff Is Really Hard

垂直居中有几种实现方式,给出代码范例

  1. padding实现 外围盒子宽高由内部内容撑起来
  2. 定位实现水平垂直绝对居中 浏览器窗口可变,内部盒子宽高视内容可变
  3. line-height等于inline-block盒子高度 实现垂直居中
  4. vertical-align: middle于::before实现垂直居中 内部图片大小在一定范围可变即外围盒子可加载大小可变的图片
  5. display: table cell加上vertical-align:middle实现垂直居中
    垂直居中1~3
    垂直居中4~5

实现如下效果,每种效果都只使用一个html 标签来实现

奇异的边框

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 转载请声明 原文链接地址 关注公众号获取更多资讯 第一部分 HTML 第一章 职业规划和前景 职业方向规划定位...
    前端进阶之旅阅读 16,715评论 32 459
  • 1.CSS基本概念 1.1 CSS的定义 CSS(Cascading Style Sheets)层叠样式表,主要用...
    寥寥十一阅读 5,914评论 0 6
  • 说一说你平时写代码遵守的编码规范常见的编码规范语义化:1.语义化标签优先2.基于功能命名、基于内容命名、基于表现命...
    24_Magic阅读 1,697评论 0 0
  • 今天的晨读材料《自信力-成为最好的自己》通过行动锻炼自信力,一直想要自己变的更自信,现在有方法了! 我习惯判断一个...
    曹娜2017阅读 1,603评论 0 0
  • 一、 ExecuteNonQuery和ExecuteScalar 对数据的更新不需要返回结果集,建议使用Execu...
    小明yz阅读 3,762评论 3 8

友情链接更多精彩内容