美文网首页
任务13作业

任务13作业

作者: 饥人谷_醉眼天涯 | 来源:发表于2017-09-08 13:53 被阅读0次
1、说一说你平时写代码遵守的编码规范
  • 语义化
    • 语义化标签优先
    • 基于功能命名,基于内容命名,基于表现命名
    • 简略,明了,无后患
  • 所有的命名都使用英文小写
  • 命名用引号包裹
  • 用中横线连接
  • 命名体现功能,不涉及表现样式(颜色、字体、边框、背景)
  • 书写规范
    • tab 用两个空格表示
    • css的: 后加个空格,{ 前加个空格
    • 每条声明后都加上分号
    • 换行,而不是放到一行
    • 颜色用小写,用缩写,#fff
    • 小数不用写前缀, 0.5s -> .5s; 0 不用加单位
    • 尽量缩写, margin: 5px 10px 5px 10px -> margin : 5px 10px;
2、垂直居中有几种实现方式,给出代码范例

第一种 上下padding相等

<div class="ct">
    <p>这里是内容是内容</p>
    <p>这里是内容是内容</p>
    <p>这里是内容是内容</p>
    <p>这里是内容是内容</p>
    <p>这里是内容是内容</p>
  </div>
-------------------
.ct {
  padding: 40px 0;
  background: #ddd;
  text-align: center;
}

第二种绝对定位

<div class="content">
  </div>
----------
.content {
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -150px;
  margin-top: -100px;
  width: 300px;
  height: 200px;
  background: #ddd;
}

第三种 vertical-align 实现居中,作用在行内元素或表格

<div class="box middle">
    ![](https://img.haomeiwen.com/i7634882/8c1ff08cc4b1f1dd.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
  </div>
--------------------
.box {
  width: 300px;
  height: 300px;
  border: 1px solid black;
}
.middle:before {
  content: '';
  height: 100%;
  display: inline-block;
  vertical-align: middle;
}
.middle {
   text-align: center;
}
.box img {
    vertical-align: middle;
}

第四种table-cell 实现居中

<div class="box">
    ![](https://img.haomeiwen.com/i7634882/8c1ff08cc4b1f1dd.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
  </div>
----------------------
.box {
  width: 300px;
  height: 300px;
  border: 1px solid black;
  display: table-cell;
  vertical-align: middle;
  text-align: center;
}

第五种flex 居中

<div class="flex">
  <p>content content</p>
</div>
-----------
.flex{
  display:flex;
  width:600px;
  height:600px;
  background-color:#333;
}

.flex p{
  margin:auto;
}

第六种flex 居中

<div class="flex">
  <p>content content</p>
</div>
-----------------------------
.flex{
  display:flex;
  align-items:center;
  justify-content:center;
  width:600px;
  height:600px;
  background-color:#333;
}
3、实现如下效果,每种效果都只使用一个html 标签来实现。

效果
源代码

相关文章

  • 任务13作业

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

  • 任务13作业1作业思路分享                   

    作业回顾: 白底商拍 仿拍图: 我的作业图: 作业思路: 1.想拍一组有质感的,纯净的,明亮风格白底商拍,所以在找...

  • 任务13作业2作业思路分享                   

    作业回顾: 场景商拍 仿拍图: 我的作业图: 作业思路: 1.想拍香水,在网上浏览了很多香水的商拍,选择了其中非常...

  • 2019-7-6晨间日记

    今天是什么日子 起床:13:00 就寝:9:00 天气:热 心情:累 纪念日:一天作业 任务清单 昨日完成的任务,...

  • 25组-ling-13天三阶任务#裂变增长实验室#2018110

    我叫ling,第13天打卡 今日任务目标:2号作业 目标如何完成:完成 作业是2号 针对敏感的关键词做替换,每个...

  • 任务13

    说一说你平时写代码遵守的编码规范 对于书写代码时鄙人的习惯是 1.先对于要做的东西进行分析进行块级区域的划分,分清...

  • 任务13

    编码规范 html语义化标签优先基于功能命名、基于内容命名、基于表现命名简略、明了、无后患所有命名都使用英文小写,...

  • 任务13

    说一说你平时写代码遵守的编码规范 在没有上这次课之前,我遵守的编码规范基本上没有,都是只要达到效果即可,尤其是命名...

  • 任务13

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

  • 任务13

    1.说一说你平时写代码遵守的编码规范 答:基本会按照如下链接内容遵守编码规范:http://codeguide.b...

网友评论

      本文标题:任务13作业

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