您现在的位置是:网站首页> 编程资料编程资料
理解CSS浮动float、定位position_CSS教程_CSS_网页制作_
2023-11-11
141人已围观
简介 本文针对CSS浮动float、定位position进行学习理解,通过实例帮助大家掌握CSS浮动float、定位position技巧,感兴趣的小伙伴们可以参考一下
一 . 浮动float
I . 定义及规则
float默认为none,对应标准流的情况。当float : left;时,元素就会向其父元素的左侧靠紧,脱离标准流,同时宽度不再伸展至充满父容器,而是根据自身内容来确定。
II . 演示规则
准备代码
XML/HTML Code复制内容到剪贴板
- <html xmlns="http://www.w3.org/1999/xhtml">
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
- <title>title>
- <style>
- body
- {
- margin: 0;
- padding: 0;
- }
- #father
- {
- background-color: cyan;
- /*父级div 没有定位 造成子div的margin-top传递给父级*/
- position: absolute;
- }
- #father *
- {
- margin: 10px;
- padding: 10px;
- border: 1px dashed red;
- }
- #son1
- {
- }
- #son2
- {
- }
- #son3
- {
- }
- style>
- head>
- <body>
- <div id="father">
- <div id="son1">#son1div>
- <div id="son2">#son2div>
- <div id="son3">#son3-son3son3son3div>
- <p>
- 这是文字这是文字这是文字这是文字这是文字这是文字这是文字这是文字这是文字这是文字这是文字这是文字这是文字这是文字这是文字这是文字这是文字这是文字这是文字这是文字
- p>
- div>
- body>
- html>
1、中间给#father加上position:absolute,是为了消除未定位父div的margin-top传递问题,相关内容如下
嵌套div中margin-top转移问题的解决办法
在这两个浏览器中,有两个嵌套关系的div,如果外层div的父元素padding值为0,那么内层div的margin-top或者margin-bottom的值会“转移”给外层div。
XML/HTML Code复制内容到剪贴板
- >
- <html xmlns="http://www.w3.org/1999/xhtml">
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
- <title>无标题文档title>
- head>
- <body>
- <div 提示:
本文由神整理自网络,如有侵权请联系本站删除!
本站声明:
1、本站所有资源均来源于互联网,不保证100%完整、不提供任何技术支持;
2、本站所发布的文章以及附件仅限用于学习和研究目的;不得将用于商业或者非法用途;否则由此产生的法律后果,本站概不负责!
相关内容
- CSS border虚线边框属性教程_CSS教程_CSS_网页制作_
- Div+CSS矫屄趁宊CSS_脥酶脪鲁脰脝脳梅 - 陆脜卤戮脰庐录脪
- 如何让一个div居于页面正中间【实现方法】_Div+CSS教程_CSS_网页制作_
- H1标签使用的七大注意事项(推荐)_CSS教程_CSS_网页制作_
- CSS自适应布局思路_CSS教程_CSS_网页制作_
- css三种方法实现div在浏览器水平居中_CSS教程_CSS_网页制作_
- CSS常用文本样式总结_CSS教程_CSS_网页制作_
- CSS中使用border来创建三角形的基本方法讲解_CSS教程_CSS_网页制作_
- 刀塔传奇新版英雄排行榜 死亡先知仅列第七_手机游戏_游戏攻略_
- 迷你西游新手卡牌搭配推荐 简单易用的取经组合_手机游戏_游戏攻略_
点击排行
本栏推荐
