我的IT梦————布局及浮动

css布局

定视口;插图

.box{
width: 180px;
height: 180px;
border: 1px solid;
background-image: url("img/30d5bc953b7afba77514.jpg");
}

边框圆角

border-radius: 50%;

x y 模糊 (外延) 颜色

box-shadow: 5px 5px 5px 10px #ccc;

渐变

background: linear-gradient(90deg,#269abc,yellow);

过渡

transition: all linear .5s;

浏览器兼容前缀

谷歌苹果 火狐 微软 欧朋
-webkit-transform: scale(.5);
-moz-transform: scale(.5);
-ms-transform: scale(.5);
-o-transform: scale(.5);
transform: scale(.5);

定义动画 名字 运行方式 时间 次数

animation: F42run linear 3s infinite;
@keyframes F42
run {
from{
        background: red;
     }
to  {
        background: yellow;
     }
}

浮动

float:left;
float:right;
子级浮动导致父级高度塌陷
子级浮动不会穿过容器padding区域
元素浮动包裹性,如果需要浮动文本元素需要指定宽度,否则会折叠到最小宽度
浮动后的元素水平方向margin叠加
行内元素浮动后会自动变为块级元素
如果容器宽度不足以所有浮动(子级)元素水平排列,元素将自动向下换行显示
兄级浮动脱离文档流,覆盖弟级,弟级清浮动

浮动3个特性:影响别的元素、包裹性、子级浮动父级高度塌陷

时间: 2024-07-28 17:40:18

我的IT梦————布局及浮动的相关文章

网站布局之------浮动(float)和定位(position)(绝对定位,相对定位,静态固定定位),***什么叫脱离文档流?

网站布局之------浮动(float)和定位(position)(绝对定位,相对定位,静态固定定位),***什么叫脱离文档流? @参考文档:http://www.cnblogs.com/jenry/archive/2007/07/15/818660.html @什么叫脱离文档流?注意,只有绝对定位absolute和浮动float才会脱离文档流! 答案:CSS中脱离文档流,也就是将元素从普通的布局排版中拿走,其他盒子在定位的时候,会当做脱离文档流的元素不存在而进行定位. ---部分无视和完全无视

【CSS】 布局之浮动float和绝对定位absolute的选择

浮动float: 浮动的框可以向左或向右移动,直到它的外边缘碰到包含框或另一个浮动框的边框为止. 由于浮动框不在文档的普通流中,所以文档的普通流中的块框表现得就像浮动框不存在一样.(W3C) 绝对定位absolute: 设置为绝对定位的元素框从文档流完全删除,并相对于其包含块定位,包含块可能是文档中的另一个元素或者是初始包含块.元素原先在正常文档流中所占的空间会关闭,就好像该元素原来不存在一样.元素定位后生成一个块级框,而不论原来它在正常流中生成何种类型的框.(W3C) 以上是W3C里对浮动和绝

CSS基础学习十八:CSS布局之浮动

CSS布局中说到定位就不得不提浮动,浮动的框可以向左或向右移动,直到它的外边缘碰到包含框或另一个浮动 框的边框为止.由于浮动框不在文档的普通流中,所以文档的普通流中的块框表现得就像浮动框不存在一样. 一float属性的定义和用法 float属性:设置元素浮动 可能的值: none 不浮动,在文档流内,默认 left  左浮动,脱离文档流 right 右浮动,脱离文档流 inherit 规定应该从父元素继承 float属性的值. float属性定义元素在哪个方向浮动.以往这个属性总应用于图像,使文

三列布局(浮动和负边距)

浮动大概思路是将前两个元素分别向左,向右浮动, 然后第三个自然就上来了. <div class="a"></div> <div class="c"></div> <div class="b"></div> .a{ float:left; width:50px; height:70px; background:orange; } .c{ float:right; width:5

css浮动布局,浮动原理,清除(闭合)浮动方法

css浮动 1.什么是浮动:在我们布局的时用到的一种技术,能够方便我们进行布局,通过让元素浮动,我们可以使元素在水平上左右移动,再通过margin属性调整位置 2.浮动的原理:使当前元素脱离普通流,相当于浮动起来一样,浮动的框可以左右移动,直至它的外边缘遇到包含框或者另一个浮动框的边缘 3.浮动的生成:使用css属性float:left/right/none 左浮动/右浮动/不浮动(默认) 4.浮动的影响: 不会影响未浮动的块级元素布局,但是会影响内联元素的布局 浮动后的元素可以设置宽度和高度,

网页布局——float浮动布局

我的主要参考资料是[Object object]的文章 float 布局应该是目前各大网站用的最多的一种布局方式了,但是也特别复杂,这里详细讲一下 首先,什么是浮动? 浮动元素是脱离文档流的,但不脱离文本流,这是什么意思呢,用过 word 的应该知道有一种图片环绕的方式是文字环绕吧,就是这种效果. 那么它有什么特点呢 对自身的影响 float 元素可以形成块,如 span 元素.可以让行内元素也拥有宽和高,因为块级元素具有宽高 浮动元素的位置尽量靠上 尽量靠左(float:left)或右(flo

python 之 前端开发(盒子模型、页面布局、浮动、定位、z-index、overflow溢出)

11.312 盒子模型 HTML文档中的每个元素都被比喻成矩形盒子, 盒子模型通过四个边界来描述:margin(外边距),border(边框),padding(内填充),content(内容区域),如果把一个盒子比喻成一个壁挂相片,那么 外边距margin ===== 一个相框与另外一个相框之间的距离 边框border ====== 边框指的就是相框 内边距padding ===== 相片与边框的距离 宽度width/高度height ===== 指定可以存放相片的区域 1.css显示模式:块级

21_css布局2_浮动布局.html

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-

CSS布局:浮动与绝对定位的异同点

浮动 ( float ) 和绝对定位 ( position:absolute ) 相同点:(1)都是漂起来( 离开原来的位置 ) (2)并且都不占着原来的位置 (3)另外,如h1包文字的标签,默认只设height的情况下,它的width是铺满父元素的宽度的,而当浮动或绝对定位后,它的宽度就是h1内文字的宽度 不同点:float后,(这里float:left )它后面的对象,会占据它原来的位置, 但是后面对象里的文字和图片等好像知道它在左边,所以他们会自动的在它后面显示, 也就是,后面对象的文字图