3、第3课CSS块级、行内元素、绝对定位、相对定位、固定位置20150922

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 #808080 solid;
  position:fixed;  right:0px; bottom:0px; 
}
时间: 2024-08-02 10:52:53

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

2015-09-22 第四节课 CSS块级元素 行内元素 浮动 盒子模型 绝对定位、相当定位和固定定位

常见的块级元素和行内元素 一.块级元素 1.块级元素的特点: (1).默认显示在父标签的左上角. (2).块级元素默认占满一行(沾满整个文档流). 2.常见的块级元素: <p>.<h1-h6>.<ulli>.<olli>.<div>.<tabl>.<hr> 二.行内元素(内联元素) 1.行内元素的特点: (1).大小受到文字区域的影响,不受到width和height的影响. (2).行内元素不会单独占满一行. 2.常见的行

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

我们在构造页面时,会发现有的元素是上下排列的,而有的则是横向排列的,这是为啥子呢   看看上图,我们也没给他设置啥子属性咋就不一样了,其实是因为每个元素都有默认的 display 属性,比如 div 标签的默认 display 属性是 block,我们通常称这类元素为块级元素:span 标签的默认 display 属性是 inline,我们通常称这类元素为行内元素 我们可以看到块级元素总是独占一行,从上到下显示,行内元素则是从左到右显示.这是因为块级元素前后有换行符,而行内元素前后没有换行符.除

块级&amp;行内(内联)元素

行内元素列表 <a>标签可定义锚 <abbr>表示一个缩写形式 <acronym>定义只取首字母缩写 <b>字体加粗 <bdo>可覆盖默认的文本方向 <big>大号字体加粗 <br>换行 <cite>引用进行定义 <code>定义计算机代码文本 <dfn>定义一个定义项目 <em>定义为强调的内容 <i>斜体文本效果 <img>向网页中嵌入一幅图像 &

探讨行内元素转换为块级元素

行内元素和块级元素对于前端来说是一个很重要的概念.在CSS中,只有块级元素有物理属性,而元素则有三种形态: 1. 块级元素:有物理属性,width,height写值起作用,而且要占据一行.2. 行内元素:没有物理属性.但是margin,padding值有用.不占据一行,后边可以有兄弟元素.3. 即是块又是行内,根据兄弟元素决定. 一般来说,将行内元素和块级元素进行转换的话是给其加上display这个属性.行内→块级,display:block;块级→行内,display:inline; 这也是大

CSS基础知识(2)三种样式表的写法,块、行内、行内块元素之间的转换

margin: 0 auto /*可以让盒子居中*/1.三种样式表的书写方法 (1)内嵌式写法 特点:样式只作用于当前文件,没有真正实现结构表现分离. <head> <style type="text/css"> 样式表写法 </style></head> (2)外链式写法 特点:作用范围是当前站点,谁调用谁生效,范围广,真正实现结构表现分离. <link rel="stylesheet" href="

Web前端技术:CSS部分深入---盒子模式,overflow属性,border属性,内外边距,水平居中问题,块\行内元素,浮动,层定位

1.盒子模式:页面中的所有元素都可以看成一个盒子,占据着一定的页面空间 2.overflow属性 hidden:超出部分不可见,默认值 scroll:显示滚动条 auto:如果有超出部分,显示滚动条 3.border属性 border-width:px \ thin \ medium \ thick border-style:dashed \ dotted \ solid \ double border-color:颜色 border:width  style color 案例 水平分割线: .

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

行内元素的大小是由元素里面的内容撑开的宽高决定的,就算在css中对行内元素设置width,height.行内元素也会忽略宽高的设置. 但是当行内元素使用position:absolute或者position:fixed或者使用float属性时,width和height的设置能起作用. 因为在以上三种情况下,行内元素的display从inline变为block <style> span{ background-color:red; width:100px; height:100px; float

【前段开发】行内元素和块级元素总结(HTML CSS)

块级元素 <address> information on author <blockquote> long quotation <button> push button <caption> table caption <dd> definition description <del> deleted text <div> generic language/style container <dl> defini

CSS行内元素和块级元素的居中

一.水平居中 行内元素和块级元素不同,对于行内元素,只需在父元素中设置text-align=center即可; 对于块级元素有以下几种居中方式: 1.将元素放置在table中,再将table的margin-left和margin-right设置成auto,将table居中,使在其之中的块级元素叶居中,但是这种方式不符合语义化标签的规范; 2.将块级元素转换行内元素(通过设置display:inline)后再居中.这种方式使居中元素变成行内元素而致使无法设置宽高; 3.设置父元素float:lef