fixed:表示固定定位,与absolute定位类型类似,但它的相对移动的坐标是视图(屏幕内的网页窗口)本身。
实现相对于浏览器视图向右移动100px,向下移动50px。并且拖动滚动条时位置固定不变。
#div1{
width:200px;
height:200px;
border:2px red solid;
position:fixed;
left:100px;
top:50px;
}
<p></p>
实现相对于浏览器视图向右移动100px,向下移动50px。并且拖动滚动条时位置固定不变。
#div1{
width:200px;
height:200px;
border:2px red solid;
position:fixed;
left:100px;
top:50px;
}
<p></p>
2015-02-16
层模型--相对定位
置position:relative(表示相对定位),相对于以前的位置移动,移动的方向和幅度由left、right、top、bottom属性确定,偏移前的位置保留不动。
#div1{
width:200px;
height:200px;
border:2px red solid;
position:relative;
left:100px;
top:50px;
}
<div id="div1"></div>
置position:relative(表示相对定位),相对于以前的位置移动,移动的方向和幅度由left、right、top、bottom属性确定,偏移前的位置保留不动。
#div1{
width:200px;
height:200px;
border:2px red solid;
position:relative;
left:100px;
top:50px;
}
<div id="div1"></div>
2015-02-16
如下面代码可以实现div元素相对于浏览器窗口向右移动100px,向下移动50px。
div{
width:200px;
height:200px;
border:2px red solid;
position:absolute;
left:100px;
top:50px;
}
<div id="div1"></div>
div{
width:200px;
height:200px;
border:2px red solid;
position:absolute;
left:100px;
top:50px;
}
<div id="div1"></div>
2015-02-16
层布局模型?层布局模型就像是图像软件PhotoShop中非常流行的图层编辑功能一样,每个图层能够精确定位操作,CSS定义了一组定位(positioning)属性来支持层布局模型。
层模型有三种形式:
1、绝对定位(position: absolute)
2、相对定位(position: relative)
3、固定定位(position: fixed)
层模型有三种形式:
1、绝对定位(position: absolute)
2、相对定位(position: relative)
3、固定定位(position: fixed)
2015-02-16
两个元素右浮动
div{
width:200px;
height:200px;
border:2px red solid;
float:right;
}
两个元素一左一右
div{
width:200px;
height:200px;
border:2px red solid;
}
#div1{float:left;}
#div2{float:right;}
div{
width:200px;
height:200px;
border:2px red solid;
float:right;
}
两个元素一左一右
div{
width:200px;
height:200px;
border:2px red solid;
}
#div1{float:left;}
#div2{float:right;}
2015-02-16
浮动模型
设置元素浮动就可以让两个块状元素并排显示.
div{
width:200px;
height:200px;
border:2px red solid;
float:left;
}
<div id="div1"></div>
<div id="div2"></div>
设置元素浮动就可以让两个块状元素并排显示.
div{
width:200px;
height:200px;
border:2px red solid;
float:left;
}
<div id="div1"></div>
<div id="div2"></div>
2015-02-16
css布局模型
CSS包含3种基本的布局模型,用英文概括为:Flow、Layer 和 Float。
流动模型
流动(Flow)是默认的网页布局模式。2个比较典型的特征:第一点,块状元素都会在所处的包含元素内自上而下按顺序垂直延伸分布,因为在默认状态下,块状元素的宽度都为100%。实际上,块状元素都会以行的形式占据位置。如右侧代码编辑器中三个块状元素标签(div,h1,p)宽度显示为100%。
第二点,在流动模型下,内联元素都会在所处的包含元素内从左到右水平分布显示。(内联元素可不像块状元素这么霸道独占一行)
CSS包含3种基本的布局模型,用英文概括为:Flow、Layer 和 Float。
流动模型
流动(Flow)是默认的网页布局模式。2个比较典型的特征:第一点,块状元素都会在所处的包含元素内自上而下按顺序垂直延伸分布,因为在默认状态下,块状元素的宽度都为100%。实际上,块状元素都会以行的形式占据位置。如右侧代码编辑器中三个块状元素标签(div,h1,p)宽度显示为100%。
第二点,在流动模型下,内联元素都会在所处的包含元素内从左到右水平分布显示。(内联元素可不像块状元素这么霸道独占一行)
2015-02-16
单选、复选 默认选择 checked="checked".下拉选择 默认选择 selected="selected"
2015-02-15
div{margin:10px 20px 30px;}
也可以设置成三个值
意思是
上外边距为 10px 左右外边距都为 20px 下外边距为 30px
也可以设置成三个值
意思是
上外边距为 10px 左右外边距都为 20px 下外边距为 30px
2015-02-15
div{padding:10px 20px 30px;}
也可以设置成三个值
意思是
上内边距为 10px 左右内边距都为 20px 下内边距为 30px
也可以设置成三个值
意思是
上内边距为 10px 左右内边距都为 20px 下内边距为 30px
2015-02-15
div{border-top:1px solid red;
border-bottom:1px solid red;
border-left:1px solid red;
border-right:1px solid red};
border-bottom:1px solid red;
border-left:1px solid red;
border-right:1px solid red};
2015-02-15