css里的div指的是什么

网上科普有关“css里的div指的是什么”话题很是火热,小编也是针对css里的div指的是什么寻找了一些与之相关的一些信息进行分析,如果能碰巧解决你现在面临的问题,希望能够帮助...

网上科普有关“css里的div指的是什么”话题很是火热 ,小编也是针对css里的div指的是什么寻找了一些与之相关的一些信息进行分析,如果能碰巧解决你现在面临的问题,希望能够帮助到您 。

简单的说就是一个标签

我们都知道 ,在网页上利用HTML定位文字和图象是一件“令人心痛 ”的事情。我们必须使用表格标签和隐式GIF图象,即使这样也不能保证定位的精确,因为浏览器和操作平台的不同会使显示的结果发生变化。

而CSS能使你看到希望的曙光 。利用今天我们即将学到的CSS属性 ,你可以精确地设定要素的位置,还能将定位的要素叠放在彼此之上,还有...还有......你自己慢慢看吧!

Cascading Style Sheets(CSS)是 DHTML 的基础。CSS 用来设定你网页上的元素是如何展示的。Cascading Style Sheets Positioning(CSS-P)是 CSS 的一个扩展 ,它可用来控制任何东西在网页上或是说在窗口中的位置 。请你记住这两个名词:CSS 和 CSS-P。下面四个英文网址提供了详细的关于 CSS 和 CSS-P 的文件和解释。

● 1.使用 DIV 标签 (div)

当我们使用 CSS-P 的时候 , 我们主要把它用在 DIV(division)tag 上 。当你把文字,图象,或其他的放在 DIV 中 ,它可称作为“DIV block”,或“DIV element”或“CSS-layer ”,或干脆叫“layer” 。而中文我们把它称作“层次”。所以当你以后看到这些名词的时候 ,你就知道它们是指一段在 DIV 中的 HTML。

使用 DIV 的方法跟使用其他 tag 的方法一样:

<DIV>This is a DIV tag .</DIV>

如果单独使用 DIV 而不加任何 CSS-P, 那么它在网页中的效果和使用 <P></P> 是一样的 。

但当我们把 CSS-P 用到 DIV 中去以后,我么就可以严格设定它的位置。首先我们需要给这个可以被 CSS-P 控制的 DIV 一个 ID 或说是它的名字。比如说我们给下面这个 DIV 的名字是 truck 。给名字的目的是我们以后可用 JavaScript 来控制它, 比如说移动它或改变它的一些性质等等。

<DIV ID="truck">

This is a truck

</DIV>

给层次取什么名字是随意的 ,名字可以是任何英文字母和数字,但第一个必须是字母。有两种把 CSS-P 应用到 DIV 的方法 。

Inline CSS:Inline 是最常用的方法。

<DIV ID="truck" STYLE="styles go here">

This is a truck .

</DIV>

External STYLE tag:使用 External 方法的结果是一样的。我们会在以后的课程里再详细解释这种方法 。现在我们主要讨论Inline 方法。请注意在 External 方法里,在 STYLE 里的 ID 和 DIV 里的关系。

<STYLE TYPE="text/css">

<!-- #truck {styles go here} -->

</STYLE>

<DIV ID="truck">This is a truck .</DIV>

Cross-Browser CSS 性质:

我们这个课程的主要目的是让你写出的网页在 NS4 和 IE4 上都能工作 , 所以我们主要讨论那些对俩者都通用的性质 。下面这些性质符合由 W3C 给出的标准 。

position 决定 DIV tag 是如何放置的。“relative ”意思是DIV的位置是相对于其他 tag 的,而“absolute”是说 DIV tag 的位置是相对于它所在的窗口。

left 相对于窗口左边的位置

top 相对于窗口上边的位置

width DIV tag 的宽度 。所有在 DIV 里的文字或html都在里面。

height DIV tag 的高度。这个性质很少用除非你想 Clip 层次 。

clip 给出 layer 的 clipping(可看的见的)部分。Clip 可使得 DIV 显示为一个可以定义的很准确的方块。你可以用以下的四个值来给出这个方块的在 DIV 位置和大小 。

clip:rect(top,right,bottom,left);

visibility 隐蔽或展现DIV 根据它的值“visible”,“hidden ” ,“inherit ”。

z-index DIV tag 的立体位置。值越大 DIV 的位置越高 。

background-color DIV 背景的颜色。

layer-background-color Netscape 的 DIV 背景颜色。

background-image DIV 的背景图象 。

layer-background-image Netscape 的 DIV 的背景图象 。

● 2.绝对定位和相对定位 (position)

绝对定位:

定位属性将是网虫们打开幸福之门的钥匙:

H4 { position: absolute; left: 100px; top: 43px }

这项CSS规则让浏览器将<H4>的起始位置精确地定在距离浏览器左边100象素 ,距离其顶部43象素的位置。注意这里唯一设置了的是左边和顶部,也就说,文字将从左到右 ,从上到下载入浏览窗口。

左边和顶部属性很直观,左边(left)设定要素距浏览器窗口左边的距离,顶部(top)设定距离浏览器窗口顶部的距离 。设定这些距离时 ,你可以使用所学过的各种度单位或比例值。使用比例值时,比例值的是相对于母体要素的尺寸。

你可以定位什么呢?任何东西!段落 、单词、GIF和JPEG图象、QUICKTIME**等等 。

相对定位:

绝对定位使你能精确地定位要素在页面的独立位置,而不考虑页面其它要素的定位设置。相对定位指你所定位的要素的位置相对于在文件中所分配的位置。例:

I { position: relative; left: 40px; top: 10px }

相对定位的关键在于定位了的要素的位置是相对于它通常应在的位置进行定位 。相对定位单元出现在普通的静态定位单元的行间 ,定位时没有把自己和静态定位单元完全分开。如果你停止使用相对定位,则文字的显示位置将恢复正常。使用相对定位时要小心,否则容易将页面弄得非常乱 。

除了相对定位和绝对定位 ,你还可以使用static(静止)参数值。Static 是 position 特性的缺省值。它的使用方法同普通HTML中的定位方法,不能附加特殊的定位设置 。也就是说,除了边距特性 ,或通过使用 float 特性来浮动单元可影响单元的定位外 ,其它均不可以 。

● 3.定位单元的控制 (width 、height、visiblility)

除了控制定位单元的左上角位置,你还可以控制单元的宽度和高度,及单元在页面的可视性。

宽度:定位了的要素在页面上显示时仍然会从左到右一直显示。利用宽度属性就可以设定字符向右流动的限制 ,即设定要素的宽度 。

DIV { position: absolute; left: 200px; top: 40px; width: 150px }

浏览器接到这项规则时,它将文字按照规则规定的效果显示,还将段落的最大水平尺寸限制在150象素。

宽度属性只适用于绝对定位的要素。你可以使用我们学过的任何一种长度单位 ,或使用比例值设定宽度,比例值指相对于母体要素的比例 。IE 4中,这项属性还可用于图象。你可以通过宽度设置人为地拉宽或压缩图象。

高度:理论上讲 ,高度应该和宽度的设置类似,只不过是在垂直方向上:

DIV { position: absolute; left: 200px; top: 40px; height: 150px }

这里我用了“理论上讲”,因为有些浏览器不支持高度属性 。

可视性:利用CSS ,你可以隐藏要素,使其在页面上看不见。这条属性对于定位了的和未定位的要素都适用。

H4 { visibility: hidden }

选项:

visible 使要素可以被看见

hidden 使要素被隐藏

inherit 指它将继承母体要素的可视性设置 。

值 inherit 为缺省值。这使单元继承父单元的可见性。所以,如果某一段是隐藏的 ,则它包含的任何行间单元也都被隐藏 。这一继承性可被明确指定的可见性取代 。例如 ,段内的 EM 单元被指定为可见,这时如果该段被隐藏,则段内的所有其它内容都将消失 ,而唯有 EM 单元中的文本是可见的。

当一个要素被隐藏后,它仍然要占据浏览器窗口中的原有空间。所以,如果你将文字包围在一幅被隐藏的图象周围 ,那么,其显示效果将是文字包围着一块空白区域 。此新闻

这条属性在编写语言和使用动态HTML时很有用,比如你可以使某段落或图象只在鼠标滑过时才显示。

● 4.单元层次 (z-index)

特性 z-index 用于堆叠屏幕上的单元。缺省情况下 ,单元堆叠的顺序为它们出现在HTML标记的顺序——也就是说,后出现单元堆叠在早出现单元的上面 。Z-index 特性实际上定义同属(sibling)单元的堆叠顺序以及单元相对父单元的堆叠。按照规范草案,具有正 z-index 值的单元群都堆叠在父单元之上 ,它们自己的堆叠顺序则按其取值的大小来决定(值大的单元在上层)。同样,具有负 z-index 值的单元群都堆叠在父单元之下,它们自己的堆叠顺序也按取值的大小来定(值大的单元在上层 ,例如值为 -1 的单元在值为 -2 的单元的上面) 。

该参数值使用纯整数。z-index用于绝对定位或相对定位了的要素。你也可以给图象设定z-index 。(对于Communicator ,最好将 <IMG>标签包在<SPAN>或 <DIV>标签内,然后将z-index应用到<SPAN>或 <DIV>。)

● 5.剪辑绝对定位单元 (clip)

绝对定位单元可以被剪辑——也即剪辑显示给用户的区域,只显示单元的一部分而把其余部分作透明处理。对于传统的基于文本和图像的网络页面 ,这并不是一个很有用的特征 。但若要求多媒体页面,这是很有用的 。如 Netscape Communivator 4 和 Internet Explorer 4 都支持多媒体页面,它们通过文档的脚本接口动态地调整单元周围的剪辑区 ,从而实线文本“划入”和图像渐显等显示特征。

在CSS中,剪辑通过 clip 特性来控制,这一特性只能用于绝对定位单元 ,其缺省值为 auto,按单元的外边缘来剪辑单元(实际上等于没有剪辑)。另外,可通过如下表达式设置剪辑框:

clip : rect(top,right.bottom,left) ;

其中 top、right 、bottom 和 left 分别是矩形剪辑框的上边、右边、下边和左边相对于被剪辑单元左上角的位置 。Top 、right 、bottom 和 left 的值可以为任意绝对或相对长度值(但不能为百分比值) ,或者是关键字 auto。取值为 auto 意味着剪辑区域的各边放好以后,被剪辑单元中的任何内容都不会超出这个区域。

● 6.控制单元溢出 (overflow)

固定绝对或相对定位单元的 width 和 height,很可能会因为指定的区域不能满足单元实际内容的需要 ,而造成单元内容溢出 。这时可使用 overflow 来指定浏览器如何处理溢出:值 none(缺省值)允许浏览器显示溢出的内容 ,因此单元可溢出指定的区域。而值 clip 要求浏览器在单元底部和右边剪辑单元内容,这样,超出指定区域的单元内容将不显示。值 scroll 也同样要求浏览器在单元底部和右边剪辑单元内容(同 clip) ,不过,浏览器应该(如果可能的话)为单元提供滚动条以使用户能通过滚动来浏览被剪辑的内容 。

关于“css里的div指的是什么 ”这个话题的介绍,今天小编就给大家分享完了 ,如果对你有所帮助请保持对本站的关注!

本文来自作者[秀洁来了]投稿,不代表石号立场,如若转载,请注明出处:https://s0429.com/cshi/202512-2216.html

(155)

文章推荐

  • 北京封城了吗的简单介绍

    2022年全国哪几个城市封城了1、西安:作为中国历史悠久的古城,西安在2022年因新冠疫情而采取封城措施,以控制病毒的传播。在封城期间,市民遵守政府规定,居家隔离,以保护自己和他人的健康。郑州:作为河南省的省会,郑州在2022年也经历了封城。这一措施是为了防止疫情进一步扩散,确保市民的安全。2、

    2025年11月25日
    27
  • 四川本土确诊病例清零(四川本土疫情清零)

    四川疫情什么时候能结束1、通过查询相关资料显示,四川疫情8月25日能结束。截止8月11日,根据成都卫健委官方消息,成都市中、高风险区全部清零。四川“7·15”关联疫情在7月23日基本结束,累计报告本土确诊病例61例,本土无症状感染者15例;截至8月10日24时,“7·20”关联疫情累计报告本土确诊

    2025年11月26日
    33
  • 上海医院证实新冠检出确有增加(上海什么医院发现新型冠状)

    柳叶刀最新研究:诱导痰较咽拭子更容易检测到新冠病毒RNA1、《柳叶刀》最新研究表明,在新冠肺炎恢复期患者中,诱导痰检测较咽拭子更易检出新冠病毒RNA,且可能降低医务人员感染风险,但需更多病例验证结论。研究背景与核心发现广东医学院附属医院传染病中心在《柳叶刀》发表的研究首次将诱导痰检测引入新冠肺炎患

    2025年11月27日
    32
  • 大连市疫情最新消息(大连市冠状病毒疫情最新消息)

    最新!大连中高风险地区全部降为低风险地区1、西岗区香炉礁街道工人村社区:由中风险地区调整为低风险地区。金普新区:站前街道盛滨社区站前街道杨家村先进街道桃园社区以上三个社区均由中风险地区调整为低风险地区。大连湾街道:于8月15日24时直接调整为低风险地区。此次调整后,大连市所有中高风险地区均降为

    2025年11月29日
    18
  • 今年五一劳动节放假几天(今年的五一劳动节放假吗)

    今年五一假期几天法定节假日1、年5月1日,星期三,劳动节,法定节假日(2024年5月1日~2024年5月5日,共5天)。从5月1日至5月5日。这一年的劳动节恰逢农历三月廿三,是龙年的戊辰月乙丑日。根据黄历,这一天适宜纳财、纳畜、安门、祭祀和打鱼,但不宜结婚和搬新房。五一假期的到来,为大家提供了充裕

    2025年11月30日
    15
  • 科普小知识演讲稿两百字以内三年级(科普演讲稿200字)

    关于知识演讲稿怎么写关于知识演讲稿怎么写(精选篇2)尊敬的老师们同学们:大家好!今天我演讲的主题是《维护知识产权的重要性》在当今这个经济知识高速发展的时代维护知识产权性是很重要的,而许许多多的中学生甚至是家长对知识产权的理解概念非常的陌生。那我先来说说什么是知识产权:知识产权是指对智力劳动成

    2025年12月05日
    8
  • 科普讲解大赛视频教程全集(科普知识讲解大赛视频)

    短视频内容展现形式有哪些?短视频内容都有什么?短视频内容展现形式多样,包括实拍记录、动画短片、搞笑幽默、知识科普、技能教程、互动挑战、舞蹈表演等;内容涵盖生活日常、娱乐搞笑、知识教育、技能传授、艺术展示、旅行探险等。具体如下:短视频内容展现形式实拍记录通过真实场景拍摄记录内容,包括日常生活片段、旅

    2025年12月06日
    8
  • Fire沃克中离我X的概念是什么

    网上科普有关“Fire沃克中离我X的概念是什么”话题很是火热,小编也是针对Fire沃克中离我X的概念是什么寻找了一些与之相关的一些信息进行分析,如果能碰巧解决你现在面临的问题,希望能够帮助到您。xfire是新一代的javaweb服务引擎,xfire使得在javaee应用中发布web服务变得轻而易举

    2025年12月07日
    143
  • ASP.NET从入门到精通的目录

    网上科普有关“ASP.NET从入门到精通的目录”话题很是火热,小编也是针对ASP.NET从入门到精通的目录寻找了一些与之相关的一些信息进行分析,如果能碰巧解决你现在面临的问题,希望能够帮助到您。第1篇基础知识第1章ASP.NET2.0开发入门1教学录像:24分钟1.1ASP.NET2.0

    2025年12月07日
    107
  • 植物的资料五年级上册(五年级关于植物的作文500字左右)

    小学五年级写一篇观察日记,(关于植物的)月1日晴,我挑选了60颗绿豆种子,清洗干净后在清水中浸泡24小时。第二天,我发现这些绿豆种子像一夜之间长大似的,变得胀鼓鼓的,有的甚至把绿衣撑破,露出嫩黄的小肚子。我将这些绿豆种子分成了三份,每份20颗,分别放在水杯、餐巾纸杯和沙土杯中。今天,我拿了一块大蒜

    2025年12月05日
    15

发表回复

本站作者后才能评论

评论列表(4条)

  • 秀洁来了
    秀洁来了 2025年12月08日

    我是石号的签约作者“秀洁来了”!

  • 秀洁来了
    秀洁来了 2025年12月08日

    希望本篇文章《css里的div指的是什么》能对你有所帮助!

  • 秀洁来了
    秀洁来了 2025年12月08日

    本站[石号]内容主要涵盖:国足,欧洲杯,世界杯,篮球,欧冠,亚冠,英超,足球,综合体育

  • 秀洁来了
    秀洁来了 2025年12月08日

    本文概览:网上科普有关“css里的div指的是什么”话题很是火热,小编也是针对css里的div指的是什么寻找了一些与之相关的一些信息进行分析,如果能碰巧解决你现在面临的问题,希望能够帮助...