今天是2017年3月24日周五

每一天都是余生当中最好的一天,珍惜当下.

        CSS基础复习

1 复习

1.1Css第一天

  css层叠样式表

基础选择器

   标签选择器

    p{属性: 值;}

   类选择器

    .自定义类名{}

    通过class调用

   id选择器

    #自定义名{}  

   通配符选择器

    *{}  所有元素选中

复合选择器

   标签指定式选择器

     标签名.(#)选择器{}

   后代选择器

       选择器 选择器 {}

     标签关系包含嵌套关系

   并集选择器

     选择器 选择器 {}

   属性选择器

     /*属性选择器*/

     input[type][id]{

     color: red;

     }

   子代选择器

     /*子代选择器*/

     div > span{

    color : red;

    }

注意: 子代选择器,直接选择父元素中的直接子元素

   <div>

      <p>

        <span>p中的span</span>

      </p>

      <span>

        div中的span

      </span>

     </div>

注意: div中的span元素会被选中

1.2Css第二天

  ->内嵌式写法

  ->外联式写法

    使用link标签中的 Href = ""属性将外部样式表引入到当前页面中

    行内式写法

  分类:

  ->块级元素

  ->行内元素

  ->行内块元素

  Display: block

  Display: inline-block

  Display: inline

三大特性:

  ->层叠性

  ->继承性

  有关文字的属性都可以实现继承

    a不能直接继承父元素中的文字大小

    标题标签不能直接继承父元素中的文字大小

  ->优先级

  继承的权重为0

  权重会叠加

伪类:

  a : link{

  }  超链接默认样式

  a: visited{

  }   访问过后的样式

  a:  hover{

  } 鼠标移动到元素上的样式

  :active{

  }超链接激活的样式

  :focus{

  }获取焦点的样式

1.3Css第三天

  行高可以继承

  行高单位

  单独给一个标签设置行高

  Font-size: 20px

  Px     em  %  不带单位

  盒模型

    border

    padding

    盒子内容距离盒子边框之间的距离

    边框和内边距可以影响盒子大小

    继承的盒子padding值在父元素宽度范围内,不影响盒子大小

    margin

    垂直外边距合并

    外边距盒子坍陷问题

      ->给父盒子设置border值

      ->给父盒子设置overflow: hidden

1.4Css第四天

  浮动

  ->浮动的元素不占位置(脱标)

  ->设置浮动可以实现元素模式的转换

  ->块级元素在一行上显示

  ->图片文字环绕

  ->网页布局

  

  定位

  Position

  ->静态定位

  ->绝对定位(看脸型)

    脱标

    模式转换

  相对定位

  ->没有脱标

  ->子绝父相

  固定定位

    脱标

    模式转换

    

李洪强和你一起学习前端之(8)CSS复习的更多相关文章

  1. 李洪强和你一起学习前端之(6)css行高,盒模型,外边距

    李洪强和你一起学习前端之(6)css行高,盒模型,外边距 复习昨天的知识 1.1css书写位置: 内嵌式写法 外联式写法 <link href = "1.css" rel = ...

  2. 李洪强和你一起学习前端之(3)Css基础和选择器

    大家好! 经过了前面的学习,是不是对前端的学习有了初步的了解.虽然我之前有iOS开发的经验,现在接触一门新的语言,对我来说 有一定的优势,但是一门技术对于谁来说都是公平的,我承认,我在接触新知识的时候 ...

  3. 李洪强和你一起学习前端之(5)css书写位置 优先级和伪类

    亲爱的,时间过得真快,不知不觉我们一起学习前端已经4天了,这4天的时间里,我们是不是收获很大呢,每当我们学习一个新的知识点的时候,每当我们做出一个新的东西来的时候,我们是不是欣喜若狂,世界从来否不会辜 ...

  4. 李洪强和你一起学习前端之(1)Html基础

     1 快捷键的认识(虽然我用的是MAC,但是这里以windows快捷键来讲,但是MAC电脑可以把Ctrl换成command试试)   Ctrl + c 复制 Ctrl + v 粘贴 Ctrl + a ...

  5. 李洪强和你一起学习前端之(9)规避脱标,CSS可见性,滑动门案例

    1  复习昨天知识 1.1 浮动  特点: >浮动的元素不占位置(脱标) >可以将行内元素转化为行内块元素 >块级元素在一行上显示 >设置了浮动的元素,影响其后面的元素   作 ...

  6. 李洪强和你一起学习前端之(7)定位盒子 css可见性 滑动门案例

    今天是2017年3月23日 1 复习昨天知识 1.1浮动 Float:left | right 特点: ->浮动的元素不占位置(脱标) ->可以将行内元素转化为行内块元素 ->块级元 ...

  7. 李洪强和你一起学习前端之(4)HTML5介绍

    1.1认识HTML5 html的版本: html4 Xhtml1.0 目前: html5是最高的版本 再怎么变化,无非是多了一些标签而已,但是不单单是提供了一些标签 比如: 开发网页游戏 我们可以开发 ...

  8. 李洪强iOS经典面试题144-数据存储

    李洪强iOS经典面试题144-数据存储   数据存储 sqlite中插入特殊字符的方法和接收到处理方法. 除'其他的都是在特殊字符前面加"/",而 ' -> '' .方法:k ...

  9. 李洪强iOS经典面试题142-第三方框架及其管理

    李洪强iOS经典面试题142-第三方框架及其管理   第三方框架及其管理 使用过CocoaPods吗?它是什么?CocoaPods的原理? CocoaPod是一个第三方库的管理工具,用来管理项目中的第 ...

随机推荐

  1. 如何限制jenkins的任务在某个节点上执行

    1.首先给节点打标签,一个节点可以打多个标签,中间使用空格分开 2.其次在每个任务上标记执行的标签位置,这样这个任务就在包含这些标签的节点上执行 3.通过这个方法限制的任务,只会跑在指定节点上,即是当 ...

  2. shell 脚本中执行mysql语句

    通过hash建表之后,表的数据量巨大2048,那怎么去验证表是否建成功呢? 逻辑生成表名这部分就不写了.只要能建表成功,这部分的脚本肯定是有的.那么怎么在shell中执行selec查询并返回呢 只要在 ...

  3. [转]Sql server 大数据量分页存储过程效率测试附代码

    本文转自:http://www.cnblogs.com/lli0077/archive/2008/09/03/1282862.html 在项目中,我们经常遇到或用到分页,那么在大数据量(百万级以上)下 ...

  4. iOS:iOS开发系列–打造自己的“美图秀秀”(上)

    来源: KenshinCui 链接:http://www.cnblogs.com/kenshincui/p/3959951.html 概述 在iOS中可以很容易的开发出绚丽的界面效果,一方面得益于成功 ...

  5. 流畅的python第十一章接口学习记录

    鸭子协议(忽略对象真正类型,转而关注对象有没有实现所需的方法,签名和语义) 标准库中的抽象基类 collections.abc模块中的抽象基类 抽象方法是抽象基类中用来强制子类必须实现的方法,如果子类 ...

  6. Java自定义注解基础知识

    注解分为三类:没有任何元素的注解,有一个元素的注解和有多个元素的注解. 1. Marker注解 这类注解没有任何元素,此类注解仅仅是一个标示.如下所示: public @interface Good ...

  7. Newtonsoft.Json.4.5.11使用方法总结---反序列化json字符串

    写在开头: 最近项目需求,需要在C#中处理json字符串,毫不犹豫的下载了Newtonsoft.Json 4.5.11(2012.12.17)http://json.codeplex.com/,然后百 ...

  8. [转]mysql 常用命令集锦[绝对精华]

    测试环境:mysql 5.0.45 [注:可以在mysql中通过mysql> SELECT VERSION();来查看数据库版本] 一.连接MYSQL. 格式: mysql -h主机地址 -u用 ...

  9. js中求水仙花数

    <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ...

  10. 让你的 wowza server提供 RESTful web 服务

            有时我们 nginx 须要和 wowza 服务器交互以进行一些 LB 事宜:有时我们的管理员须要实时了解 wowza 服务器的一些其它状态信息(比方一些自己定义对象的状态等等).而用 ...