1、块级元素

  A:特点:

    A.1默认显示在父标签的左上角

    A.2块级元素默认占满一行(占满整个文档流)

  B:常见的块级元素

    P   h1--h6   ul  li    ol  li   div  hr    table

2、行内元素(内联元素)

   A:常见的=行内元素有

    a  span  img   input

   B:行内元素的特点

    B.1 大小受到文字区域影响,不受width  height 影响

    B.2 行内元素不会单独占满一行

3、 行内元素和块级元素相互转换

  A:  行内元素转换成块级元素    display:block;

  B:  块级元素转换成行内元素    display:inline;

4、padding

  A: padding 是内边距,结果是撑开外框相应的宽度

   A.1 padding 10px 20px 30px 40px ; 表示撑开的顺序是   上10    右20  下30   左40

   A.2 padding 10px 20px 30px ;  表示撑开的顺序是  上10    左右20   下30

   A.3 padding 10PX 20PX ;    表示撑开的顺序是   上下10   左右20

   A.4 padding 10PX ;    表示撑开的是四周各10

5、margin

  A: margin  是外边框的距离,

6、在边框大小固定之后增加了 Padding ,而后又改变原来边框大小时,则是对于DIV right  和 bottom 操作,改变的是右边和下边的距离。

7、padding的各种情况,行内元素是支持的,margin行内元素只支持左右,不支持上和下。

8、定位(绝对定位、相对定位)

  A:绝对定位 position:absolute

   A.1  当位置设置为绝对定位之后,脱离文档流,不会单独占满一行,不受float 影响

   A.2  当设置为绝对定位后,元素的方位收到窗体的top left right bottom 影响。

  B: 相对定位 positon:relative

   B.1 当设置为相对定位时候没有脱离文档流,float 对其有影响

   B.2 当设置为相对定位时候,方位是相对于元素父标签;由于标签没有脱离文档流所以它是占着位置

  C:固定 positon:fixed

   C.1 设置固定之后,DIV 不受float影响,会固定在设定的位置不变

    

#d1  /*这个DIV则紧紧贴在右下角*/
{
width:200px;
height:200px;
border:1px # solid;
position:fixed;
 right:0px;
 bottom:0px; 
}

3、第3课CSS块级、行内元素、绝对定位、相对定位、固定位置20150922的更多相关文章

  1. css position 和 块级/行内元素解释

    一.position 属性: static:元素框正常生成.块级元素生成一个矩形框,作为文档流的一部分,行内元素则会创建一个或多个行框,置于其父元素中. relative:元素框偏移某个距离.元素仍保 ...

  2. 块级&行内元素总结

    一.块级元素与行内元素的区别 块级元素与行内元素有几个关键区别: 格式 默认情况下: 块级元素会新起一行: 行内元素不会以新行开始. 内容模型 一般块级元素可以包含行内元素和其他块级元素.这种结构上的 ...

  3. CSS中的行内元素和块级元素

    我们在构造页面时,会发现有的元素是上下排列的,而有的则是横向排列的,这是为啥子呢   看看上图,我们也没给他设置啥子属性咋就不一样了,其实是因为每个元素都有默认的 display 属性,比如 div ...

  4. css中的行内元素和块级元素总结

    块级元素 <address>,  <button>,  <caption>,  <dd>,  <del>,  <div>,  & ...

  5. 块级&行内(内联)元素

    行内元素列表 <a>标签可定义锚 <abbr>表示一个缩写形式 <acronym>定义只取首字母缩写 <b>字体加粗 <bdo>可覆盖默认的 ...

  6. CSS - flex使行内元素快速对齐

    div{ display:flex; alian-items:center; //使垂直对齐 justify-content:center //使水平对齐 }

  7. css笔记12:块元素和行内元素

    1.概念: 行内元素:又叫内联元素,内联元素只能容纳文本或者其他内联元素,常见的内联元素有<span><a> 块元素:块元素一般都是从新行开始,可容纳文本,其他内联元素和其他块 ...

  8. CSS块元素、行内元素、行内块元素的转换

    一.块元素转行内元素:display:inline 二.行内元素转块元素:display:block div{ display: inline; /*无效 width: 500px; height: ...

  9. CSS中定位和浮动对行内元素的宽高的影响

    行内元素的大小是由元素里面的内容撑开的宽高决定的,就算在css中对行内元素设置width,height.行内元素也会忽略宽高的设置. 但是当行内元素使用position:absolute或者posit ...

随机推荐

  1. Nginx源码研究一:NGINX模块启动

    Nginx 是一个轻量级,但是高性能的 HTTP 和 代理 服务器,也是一个 IMAP/POP3/SMTP代理服务器. 它的第一个版本0.1.0是由俄罗斯的工程师Igor Sysoev与2004年10 ...

  2. Core开发-后台任务利器Hangfire使用

    Core开发-后台任务利器Hangfire使用 ASP.NET Core开发系列之后台任务利器Hangfire 使用. Hangfire 是一款强大的.NET开源后台任务利器,无需Windows服务/ ...

  3. Unity3D 经验记录

    1.using UnityEngine.SceneManagement; 当在01场景调用02场景时,再载入回01场景时,代码保存的变量不会初始化,预制物体脚本内的变量会初始化. 2.当子物体太多时, ...

  4. java各种排序实现

    排序是程序开发中一种非常常见的操作,对一组任意的数据元素(或记录)经过排序操作后,就可以把他们变成一组按关键字排序的有序队列. 对一个排序算法来说,一般从下面3个方面来衡量算法的优劣: 时间复杂度:它 ...

  5. JavsScript中的Document对象

    Document对象的属性 alinkColor,linkColor,vlinkColor:这些属性描述了超链接的颜色.linkColor指未访问过的链接的正常颜色,vlinkColor指访问过的链接 ...

  6. 【HDOJ】4515 小Q系列故事——世界上最遥远的距离

    简单题目,先把时间都归到整年,然后再计算.同时为了防止减法出现xx月00日的情况,需要将d先多增加1,再恢复回来. #include <cstdio> #include <cstri ...

  7. COJ 0979 WZJ的数据结构(负二十一)

    WZJ的数据结构(负二十一) 难度级别:C: 运行时间限制:5000ms: 运行空间限制:262144KB: 代码长度限制:2000000B 试题描述 请你实现一个数据结构,完成这样的功能: 给你一个 ...

  8. windows下MongoDB的安装及配置

    http://jingyan.baidu.com/article/d5c4b52bef7268da560dc5f8.html 使用MongoVUE链接本地mongodb 基本用法见这里:http:// ...

  9. 算法导论(第三版)Problems2(归并插入排序、数列逆序计算)

    讨论内容不说明,仅提供相应的程序. 2.1:归并插入排序θ(nlgn) void mergeInsertionSort(int a[], int l, int r, int k) { int m; & ...

  10. Spark-用户应用程序入门

    /* 2 Spark Standalone模式下的Application Application是Spark中类似于Hadoop的Job的用户提交的应用.sc是Spark集群初始化时创建的SparkC ...