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

相关推荐

  • 我来分享p标签首行缩进2字符怎么设置。

    在HTML中,“标签用于定义段落,如果你希望设置“标签的首行缩进为2个字符,你可以使用CSS的`text-indent`属性来实现,下面是详细的步骤: 1. 你需要创建一个CSS样式表或者直接在HTML文件的“部分添…

    2024年6月18日
    02
  • css层叠样式表flex弹性盒模型(下)

    前言 本次主要讲的是flex弹性盒模型中项目的相关属性,容器的属性相关内容可以查看https://www.cwhello.com/6477.html 以下6个属性设置在项目上。 order flex-grow flex-shrink flex-basis flex align-self  order属…

    2018年4月28日 css自学教程
    0522
  • 我来教你css怎么实现横向滚动条。

    在CSS中,可以通过设置元素的overflow-x属性为scroll来实现横向滚动条。 在网页设计中,滚动条是一种常见的交互元素,它可以帮助用户浏览长页面或需要查看更多内容的区域,滚动条可以分为垂直滚动条和水平滚动条两…

    2024年7月15日
    01
  • 教你html如何让span居中。

    在HTML中,要让<span>元素居中,通常需要结合CSS样式来实现,以下是几种常见的方法来让一个<span>元素在页面上水平或垂直居中显示。 (图片来源网络,侵删) 1. 使用内联样式直接居中 最简单的方法是通…

    2024年6月23日
    02
  • 经验分享css怎么取消边框颜色。

    在CSS中,我们可以使用border属性来设置元素的边框,这个属性有很多子属性,包括border-color,它用于设置边框的颜色,如果我们想要取消边框的颜色,我们可以直接将border-color设置为”none”。 我们需…

    2024年6月28日
    03
  • 说说什么是响应式布局,响应式布局有几种方法组成。

    响应式布局是一种网页设计方法,它使得网站能够根据不同的设备(如桌面电脑、平板电脑、手机等)自动调整其布局和内容,从而提供更好的用户体验,这种布局方式的主要目标是确保网站在各种设备上都能正常显示,并且保…

    2024年6月16日
    06
  • 我来分享如何在html加背景。

    在HTML中添加背景主要可以通过设置CSS样式来实现,以下是详细的步骤和示例代码: (图片来源网络,侵删) 1. 使用内联样式 你可以直接在HTML元素的style属性中设置背景,为整个页面设置背景颜色或背景图片: <!D…

    2024年6月25日
    01
  • 用CSS做酷炫的边界半径功能。

    如何使用很少使用的功能创建非常酷的效果?TL/DR:当您使用CSS中指定边框半径的8个值时,可以创建外观有机的形状。在今年的前端会议上,苏黎世的Rachel Andrew谈到了如何打开CSS网格布局的力量。在她演讲的最后,她…

    2023年2月15日 SEO操作
    06

联系我们

QQ:951076433

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