第九章——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

相关推荐

  • css层叠样式表flex弹性盒模型

    1. 简介 Flex是Flexible Box的缩写,意为”弹性布局”,用来为盒状模型提供最大的灵活性. 任何一个容器都可以指定Flex布局. 采用Flex布局的元素,称为Flex容器(flex container),简称”容器”.它的所有子元素自动称为容器成…

    2018年4月27日 css自学教程
    0436
  • web前端设计表格布局和div+CSS布局。

    发展过程 上个世纪Web开发人员流行使用表格进行文档整体布局。因为当时大部分浏览器不支持CSS,而且大部分人不会CSS,且没有文档拆分设计,致使文档臃肿,到了上个世纪末大部分没有相关背景的人进入,对于那些没有…

    2022年7月4日 建站资讯
    0336
  • 关于css内联样式的语法是什么。

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

    2024年7月11日
    00
  • 教你html css怎么写。

    在HTML中编写CSS有几种方法,以下是一些常见的方法: (图片来源网络,侵删) 1、内联样式(Inline Styles) 内联样式是将CSS代码直接写在HTML元素的"style"属性中,这种方法的优点是可以直接修改元素的…

    2024年6月24日
    01
  • 经验分享html字体图标怎么设置,HTML字体怎么设置。

    在网页设计中,字体图标和HTML字体的设置是非常重要的一部分,它们不仅可以增强网页的视觉效果,还可以提高用户体验,我们将详细介绍如何在HTML中设置字体图标和字体。 我们来了解一下什么是字体图标,字体图标是一…

    2024年6月29日
    02
  • 小编分享css怎么实现分页功能的快捷键。

    使用CSS实现分页功能的快捷键是Ctrl + Shift + C。 在网页设计中,分页功能是非常常见的需求,它可以帮助用户更好地浏览和查找信息,提高用户体验,CSS 是一种用于描述网页样式的语言,虽然它本身并不具备实现分页…

    2024年7月25日
    06
  • 今日分享如何修改论坛模板,已有ppt如何修改模板。

    论坛模板是论坛的视觉表现,它决定了论坛的整体风格和用户体验,如果你想要修改论坛模板,那么你需要了解一些基本的HTML和CSS知识,以下是一些基本的步骤: 1. 登录你的论坛后台:你需要登录你的论坛后台,这通常在…

    2024年6月29日
    01
  • 我来说说html如何让多余的部分隐藏。

    在HTML中,我们可以通过多种方式来隐藏多余的部分,以下是一些常见的方法: (图片来源网络,侵删) 1、使用CSS的“display”属性 CSS的“display”属性可以用来控制元素的显示方式,我们可以将元素的“display”属性设置…

    2024年6月25日
    00

联系我们

QQ:951076433

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