第九章——CSS部分:层效果与溢出管理

div称为层,更多的是因为它的z轴属性,可以实现层叠效果,例如:

<div style=”position:absolute;z-index:1;left:50px;top:50px;background-color:red;”></div>

<div style=”position:absolute;z-index:2;left:60px;top:60px;background-color:blue;”></div>

注意布局还是浮动+外边距!!!

一、CSS定位

Position:

Static(静态) 默认,无法定位和指定Z轴

Absolute(绝对) 相对于最近的一个具有定位容器绝对定位,容器没有定位距离最近一级容器元素位置绝对定位 ,

比如外部DIV嵌套内部DIV,外部DIV设置外边距内部DIV不会移动。相对就会。

示例源码:

<div style="border:1px solid black; width:200px; height:200px; margin-top:250px; margin-left:250px;">

<div style="border:1px solid black; width:100px; height:100px; position:absolute; left:50px; top:50px;"></div>

</div>

Relative(相对) 相对于父级容器相对定位

Fixed 固定,拖动滚动条始终处于视野,但是IE6不支持。

z-index Z轴 ,默认为0,正方向全是正整数;负方向为负整数,值范围-9999~9999。

示例源码:

<body style="height:600px; background-color:gray;">

<div style="border:1px solid black; width:200px; height:200px; margin-top:150px; margin-left:150px; position:fixed; z-index:1;">

</div>

</body>

二、列表样式

无序列表:

List-style-type:

Disc 默认,实心圆

Circle 空心圆

Square 实心方块

None 不实用项目符号

有序列表:

List-style-type:

Decimal 默认,阿拉伯数字

Lower-roman 小写罗马数字

Upper-roman 大写罗马数字

Lower-alpha 小写英文字母

Upper-alpha 大写英文字母

共有:

List-style-image:url(图片地址) 列表项图标(xxx.ico)

示例源码:

<style>

ul li{

float:left;

margin-right:10px;

}

li{

list-style-image:url("1.jpg");

}

</style>

 

<ul style="list-style-type:none; ">

<li>无序列表</li>

<li>无序列表</li>

<li>无序列表</li>

</ul>

<div style="clear:left;"></div> 

<ol style="list-style-type:upper-roman;">

<li>有序列表</li>

<li>有序列表</li>

<li>有序列表</li>

</ol>

List-style-position: outside(标记在文本外) inside(标记在文本内) 效果如下

22ca0003653ae58d5e37

请点击此处输入图片描述

第九章——CSS部分:层效果与溢出管理

源码:

<ul style="list-style-position:inside;">

<li style="background-color:blue;">11111</li>

<li>11111</li>

<li>11111</li>

</ul>

三、CSS溢出:内容超出容器宽高度设置

Overflow:

Hidden 溢出部分隐藏

Scroll  出现滚动条

Auto 自动

Visible 显示(默认)

Overflow-x:  横向溢出设置

Overflow-y:  纵向溢出设置

示例源码:

<div style="width:300px; height:300px; overflow-x:scroll; overflow-y:hidden;">

<img src="1.jpg" width="400px" height="400px" />

</div>

22ca000365bdbff44d4d第九章——CSS部分:层效果与溢出管理

请点击此处输入图片描述

本文来自投稿,不代表重蔚自留地立场,如若转载,请注明出处https://www.cwhello.com/2264.html

如有侵犯您的合法权益请发邮件951076433@qq.com联系删除

(0)
重蔚重蔚管理团队
上一篇 2017年5月24日 09:50
下一篇 2017年5月25日 09:41

相关推荐

  • 今日分享phpcms添加自己做的单网页模板后css和images上传到哪里_phpweb网站模板。

    网页设计模板-如何制作网页模板 1、要制作网页模板,要先懂得最基本的网页制作方法。比如构思好网站结构之后,用网页制作软件《Dreamwearer》打边框,设计框架和布局,然后插入图片,输入文字等媒体内容。然后可以…

    2024年7月3日
    04
  • 自学也都能学会CSS,还参加DIVCSS5培训班?

    自学也都能学会CSS,为什么还参加DIVCSS5培训班? 自己通过自己努力可以学会DIV CSS布局技术,但需要不断摸索,牵扯问题特别多,干扰问题也比较多,这样会导致学习进度相当慢,进步也自然慢。 参加DIVCSS5开始的CSS…

    2015年12月1日
    0350
  • 浮动与超链接伪类

    DIV浮动(float): 块级元素可以通过浮动实现左右浮动,目的就是让DIV实现类似表格行和列横竖排,浮动时其他块元素会占用原来位置(对后面元素的产生影响)。后续不想浮动可以清除浮动(清除别人的浮动对我的影响!!…

    2017年5月24日
    0344
  • 我来说说css face。

    在网页设计中,图标的使用可以增加页面的美观性和可读性,Facebook图标是许多网站和应用程序中常见的一个图标,它代表了社交媒体巨头Facebook,要实现这个图标,我们可以使用CSS来创建一个简单的图标。 我们需要准…

    2024年6月13日
    00
  • HTML、CSS、JavaScript分别实现什么功能。

    学习Web前端开发基础技术需要掌握:HTML、CSS、JavaScript,那么这三个都是分别实现什么功能的呢?下面和子瑜一起来看看吧! 一、HTML是网页内容的载体 内容就是网页制作者放在页面上想要让用户浏览的信息,可以包…

    2022年7月4日 建站资讯
    02.0K
  • 我来分享制作网页用什么语言,r语言制作网页。

    制作网页可以使用多种编程语言,其中最常用的是HTML、CSS和JavaScript,这些语言被广泛应用于前端开发,用于构建网页的结构和样式,并实现交互功能。 HTML(超文本标记语言)是网页的基础语言,它使用标签来定义网…

    2024年6月29日
    01
  • css文字上下居中怎么弄。

    段落还是其他文本元素,我们都希望能够让它们在页面上垂直居中显示,CSS提供了多种方法来实现文字的上下居中,下面将介绍几种常用的方法。 1. 使用line-height属性: line-height属性用于设置行高,它可以用来控制…

    2024年6月28日
    02
  • 关于css内联样式的语法是什么。

    CSS内联样式的语法是在HTML元素中使用style属性,将CSS样式直接写在元素内部。 这是一个内联样式的例子 。CSS内联样式是HTML中的一种样式定义方式,它允许开发者直接在HTML元素中使用“style”属性来定义元素的样式,…

    2024年7月11日
    00

联系我们

QQ:951076433

在线咨询:点击这里给我发消息邮件:951076433@qq.com工作时间:周一至周五,9:30-18:30,节假日休息