第九章——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中z—index是什么意思。

    在CSS中,z-index是一个非常重要的属性,它决定了一个元素在页面上的堆叠顺序,这个属性的值可以是整数,也可以是百分比,甚至是关键词”auto”,如果两个元素的z-index值相同,那么后面的元素会覆盖在前…

    2024年7月22日
    00
  • 背景设置与盒子模型问题集锦

    宽(width)高(height)度设置: 1、 行内元素与块元素的区别宽高度设置对于有些行内元素无效;图片、表格有效;网页中使用的图片比较多,建议控制图片宽高度,以便控制显示内容大小(图片会缩放,最好按等比例来设置…

    2017年10月25日
    0327
  • 经验分享cssbutton。

    CSS按钮是一种使用CSS(层叠样式表)来设计和样式化网页上的按钮的方法,通过使用CSS,我们可以轻松地改变按钮的外观、大小、颜色、形状等属性,从而使其与网站的整体风格相匹配,CSS还可以帮助我们实现一些高级效果,…

    2024年6月20日
    00
  • 今日分享如何搭建css框架,论文框架如何搭建。

    一、如何搭建CSS框架 1. 确定设计规范 在搭建CSS框架之前,首先需要确定设计规范,包括字体、颜色、间距等,这些规范将作为整个框架的基础,确保各个页面的一致性。 2. 创建基本样式表 创建一个基本的样式表,包含…

    2024年6月15日
    00
  • 小编分享4.网页设计中的css指什么,在网页设计中CSS一般是指。

    在网页设计中,CSS(Cascading Style Sheets)是一种样式表语言,用于描述HTML或XML(包括各种XML方言,如SVG、MathML或XHTML)文档的呈现,CSS描述了在屏幕、纸质、音频等媒体上元素应该如何被渲染的问题,颜色、…

    2024年7月9日
    00
  • 聊聊标签云css怎么写,css标签样式怎么写的。

    在网页设计中,标签云是一种常见的可视化元素,它通常用于展示一组相关的关键词,标签云的样式可以通过CSS进行定制,以适应你的网站风格,以下是一些基本的CSS标签云样式的写法。 我们需要创建一个HTML结构来存放我…

    2024年6月28日
    00
  • 7个教程和工具让你开始使用CSS网格。

    自从CSS Grid的出现它就变得很受欢迎,它甚至被我们行业最新的官方流行语所引用。谈论着它是未来的网页设计和布局。我可以滔滔不绝地说,当狂热发生的时候,没有使用网格的人会被抛在后面,维基百科的互联网先驱名…

    2023年2月14日
    01
  • 经验分享html 如何更改字体颜色。

    要更改HTML中的字体颜色,可以使用CSS(层叠样式表)来实现,下面是一个详细的步骤和示例代码: (图片来源网络,侵删) 1、使用<style>标签定义CSS样式: <style> /* 在这里定义CSS样式 */ </style…

    2024年6月25日
    00

联系我们

QQ:951076433

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