任务十三 css综合

作者: 饥人谷_xxxxx | 来源:发表于2017-01-20 16:55 被阅读0次

本文版权归饥人谷和本人所有
1.编码规范:
(1).合理命名

  • 使用语义化标签,
  • 基于功能命名、基于内容命名、基于表现命名,命名应该体现功能,不涉及表现样式(颜色、字体、边框、背景等)
  • 简略、明了、无后患

(2) 标签命名不使用驼峰,使用-代替_
(3) tab用2个空格
(4) 尽量少的使用id
(5) css属性换行,而不是放到一行
(6) 小数不用写前缀, 0.5s -> .5s;0不用加单位
(7) 不追求多属性赋值的简写,以免引起代码混乱
(8) 为选择器中的属性添加双引号,例如,input[type="text"]
(9) 选择器要尽可能短,并且尽量限制组成选择器的元素个数,建议不要超过 3
参考文章:
http://codeguide.bootcss.com/

2.垂直居中的四种方法
一.调整padding,使上下padding相等

二.绝对定位加负margin
注意点:
1.当设置宽度和高度为百分比时,是用父元素内容的宽度和高度乘以该百分比
2.当子元素的宽高固定时,可直接用负margin
3.当子元素的宽高不固定时,可用transform: translate(-50%,-50%) 这里的50%是相对于内容本身的宽高。

三.vertical-align伪元素居中
利用vertical-align:middle
先设置一个伪元素,使其高度与父元素高度一致(即100%),再对其设置vertical-align:middle ,此处要注意要将该伪元素设置display:inline-block 因为行内元素无法设置宽高,而块级元素无法应用vertical-align:middle
再设置需要垂直居中对齐的元素 :vertical-align:middle

四. table-cell布局
利用表格布局的特性。如果display:table-cell不影响布局则这种方式非常方便快捷

四个垂直居中demo

用css画小三角形,模拟对话框:
http://js.jirengu.com/zulihivala/1/edit?html,css,output

相关文章

  • 任务十三 css综合

    本文版权归饥人谷和本人所有1.编码规范:(1).合理命名 使用语义化标签, 基于功能命名、基于内容命名、基于表现命...

  • 任务13——CSS 综合

    1.说一说你平时写代码遵守的编码规范 使用语义化标签 命令使用英文小写 命令使用“”包裹 2.垂直居中有几种实现方...

  • 任务13:CSS综合

    1 . 说一说你平时写代码遵守的编码规范编码规范语义化 语义化标签优先 基于功能命名、基于内容命名、基于表现命名 ...

  • 任务13-CSS 综合

    1.编码规范 tab用两个空格表示css的:后加空格,{前加空格每条声明后加;每条命令换行,不放到一行颜色用小写和...

  • 任务13-CSS综合

    1、说一说你平时写代码遵守的编码规范 我平时一般遵守如下规范:1、所有命名都使用英文小写2、命名用引号包裹3、每条...

  • CSS 综合(入门任务13)

    一些重要的编程规范 语义化标签,我认为初期对于这块不是很有概念,今后会在实战中改善。 命名只用英文小写,中横线替代...

  • IFE-仿豆瓣音乐播放器

    任务目的 ● 练习综合运用HTML、CSS、JavaScript实现功能● 熟悉 html5 audio 使用● ...

  • 入门任务13-- css综合

    说一说你平时写代码遵守的编码规范html: 用两个空格来代替制表符(tab) -- 这是唯一能保证在所有环境下获得...

  • CSS综合

    1、 前端编码规范 HTML书写规范 所有编码均遵循xhtml标准, 标签 & 属性 & 属性命名 必须由小写字母...

  • css综合

    1.说一说你平时写代码遵守的编码规范 1.1 标签语义化 1.2 tab用两个空格表示 1.3 不在自闭和的元素末...

网友评论

    本文标题:任务十三 css综合

    本文链接:https://www.haomeiwen.com/subject/apwwbttx.html