当前位置:首页 > 娱乐

position属性 教程|网页前端:CSS定位属性Position详解

设计初学者会对布局中绝对定位和相对定位的区别,加上浮动后对定位的影响有些头疼。在这里,武汉梅清教育将分析很多XHT网页ML中相对定位和绝对定位的本质、用法、区别和联系。以及使用CSS左、右、上、下属性(偏移属性)和边距属性(外边距)定位块级元素的布局方法。

CSS中最常用的布局属性是Float(CSS Floating属性)和Position (CSS定位属性)。

01

位置:静态

这个很好理解。原则上,所有元素的默认定位是:position:static,这意味着元素没有被定位,而是出现在文档中它应该出现的位置。

一般来说,不需要指定位置:静态,除非要覆盖之前设置的定位。

#div-1 {

位置:静态;

}

02

位置:相对

位置:相对,相对定位是指元素实际上仍然占据着它在文档中的原始位置,但是在视觉上相对于它在文档中的原始位置移动了。设置位置:相对于一个元素可以使用上、下、左、右来移动该元素相对于它在文档中的位置。

#div-1 {

位置:相对;

top:20px;

左:-40px;

}

03

位置:绝对

位置:绝对,绝对定位,我们可以对比一下相对定位位置:相对从记忆中学习。

当position:absolute被指定时,我们可以理解为元素是从文档中分离出来的(即在文档中没有位置),可以根据设置的上、下、左、右进行精确定位。

#div-1a {

位置:绝对;

top:0;

右:0;

宽度:200px

}

04

位置:相对+位置:绝对

如果我们为div-1设置相对定位,那么div-1中的所有元素都将相对于div-1定位。如果为div-1a设置了绝对定位,可以将div-1a移动到div-1的右上角。

#div-1 {

位置:相对;

}

#div-1a {

位置:绝对;

top:0;

右:0;

宽度:200px

}

05

两列的绝对定位

那么如果需要绝对定位两个元素该怎么办呢?其实很简单,我们可以先设定一个相对定位,然后对另外两个元素进行绝对定位。

#div-1 {

位置:相对;

}

#div-1a {

位置:绝对;

top:0;

右:0;

宽度:200px

}

#div-1b {

位置:绝对;

top:0;

左:0;

宽度:200px

}

06

两个立柱的绝对定位和高度确定

事实上,设置这个元素的固定高度并不适合大多数设计,因为我们通常不知道元素中会有多少文本或者要使用的确切字体大小。

#div-1 {

位置:相对;

高度:250px

}

#div-1a {

位置:绝对;

top:0;

右:0;

宽度:200px

}

#div-1b {

位置:绝对;

top:0;

左:0;

宽度:200px

}

07

对于可变高度的列,上述绝对定位不起作用。我们可以浮动一个元素,使它向左/向右移动,文本包围它。这主要用于图像,但在这里我们将其用于复杂的布局任务(因为它是我们唯一的工具)。

#div-1a {

float:左;

宽度:200px

}

08

浮动柱

事实上,我们可以同时浮动两个元素,例如,两个元素同时向左浮动,此时,我们必须设置元素的宽度。

#div-1a {

float:左;

宽度:150像素;

}

#div-1b {

float:左;

宽度:150像素;

}

09

清除浮动列

如果我们在前面的元素中使用了floating,现在希望这个元素显示在正常位置而不受影响,那么我们可以清除floating(clear:both;)来正确定位其他元素。

#div-1a {

float:左;

宽度:190px

}

#div-1b {

float:左;

宽度:190px

}

#div-1c {

clear:两者都有;

}

就网页中元素的定位和浮动来说,其实这些代码很简单,关键是理解和灵活应用。如果您对网页设计感兴趣或有任何疑问,请拨打武汉梅清教育热线027-87685577,会有一位工作10年的前端大神详细解答您的疑问。

你可能会错过

1.《position属性 教程|网页前端:CSS定位属性Position详解》援引自互联网,旨在传递更多网络信息知识,仅代表作者本人观点,与本网站无关,侵删请联系页脚下方联系方式。

2.《position属性 教程|网页前端:CSS定位属性Position详解》仅供读者参考,本网站未对该内容进行证实,对其原创性、真实性、完整性、及时性不作任何保证。

3.文章转载时请保留本站内容来源地址,https://www.lu-xu.com/yule/1052694.html

上一篇

被拐儿童成功认亲 还原事发经过及背后真相!

下一篇

不凡的改变徐怀钰唱纷飞是哪一期

女子30年吃1吨土 医生:因体内缺乏锌或铁等微量元素

女子30年吃1吨土 医生:因体内缺乏锌或铁等微量元素

5月22日我们经常嘲讽“我们穷到吃土”,但陕西的崔女士已经40多岁了,每年吃黄土30多公斤,吃了37年。她说她3岁开始吃土,14岁在城里吃不下黄土,让父母从农村带过去。现在她40岁了,完全改变不了这个习惯。她怎么了? 我...

长春道路塌陷 塌陷位置在将要开通的地铁站附近

长春道路塌陷 塌陷位置在将要开通的地铁站附近

5月27日,昨日有网友发微博称,吉林省长春市卫星路与人民街交叉口卫星广场路面坍塌。5月26日上午,“吉林省公安厅交警总队”微信官方账号发布消息称,卫星广场一段路面坍塌,具体原因仍在调查中。据记者了解,长春市市政设施维护管...

武汉地理位置介绍和分析 【高考地理】关于城市交通选址类的必考重难点汇总!(附城市专题设计)

  • 武汉地理位置介绍和分析 【高考地理】关于城市交通选址类的必考重难点汇总!(附城市专题设计)
  • 武汉地理位置介绍和分析 【高考地理】关于城市交通选址类的必考重难点汇总!(附城市专题设计)
  • 武汉地理位置介绍和分析 【高考地理】关于城市交通选址类的必考重难点汇总!(附城市专题设计)

元素粘稠物 高中物理、化学、生物知识点,看看你是不是都掌握了!

  • 元素粘稠物 高中物理、化学、生物知识点,看看你是不是都掌握了!
  • 元素粘稠物 高中物理、化学、生物知识点,看看你是不是都掌握了!
  • 元素粘稠物 高中物理、化学、生物知识点,看看你是不是都掌握了!

元素合成 我的世界神秘时代4教程 我的世界神秘时代4元素合成表

  • 元素合成 我的世界神秘时代4教程 我的世界神秘时代4元素合成表
  • 元素合成 我的世界神秘时代4教程 我的世界神秘时代4元素合成表
  • 元素合成 我的世界神秘时代4教程 我的世界神秘时代4元素合成表

怪物猎人世界火龙在哪 《怪物猎人世界》三古龙调查痕迹位置分享

  • 怪物猎人世界火龙在哪 《怪物猎人世界》三古龙调查痕迹位置分享
  • 怪物猎人世界火龙在哪 《怪物猎人世界》三古龙调查痕迹位置分享
  • 怪物猎人世界火龙在哪 《怪物猎人世界》三古龙调查痕迹位置分享
亲爱的客栈具体位置

亲爱的客栈具体位置

亲爱的客栈位于第三季宁夏中卫沙坡头南安半岛。宁夏中卫,是一个依偎在腾格里沙漠边的小镇。宁夏、内蒙古、甘肃三省交界处,有着最原始最奢侈的美景和玩法,人来了就忘不了。腾格里沙漠是它的游乐场,黄河是它的软枕,戈壁公路是它的赛车跑道,古村落花海是它的摆设。亲爱的客栈第一季在泸沽湖,第二季在阿尔山,第三季在宁夏中卫。亲...

胰腺位置 两个部位很痛,最好去检查一下胰腺CT,胰腺癌可能正在悄悄接近你

  • 胰腺位置 两个部位很痛,最好去检查一下胰腺CT,胰腺癌可能正在悄悄接近你
  • 胰腺位置 两个部位很痛,最好去检查一下胰腺CT,胰腺癌可能正在悄悄接近你
  • 胰腺位置 两个部位很痛,最好去检查一下胰腺CT,胰腺癌可能正在悄悄接近你