css 设定div 高度无效
只需要把HTML或BODY的高度设定为100%,然后在body内的任意DIV的高度用百分比表示,就可以了。具体程式码如下:
<>
<head>
<style>
body{height:100%}设定网页高度为百分之百
.login_wrapper{height:100%}设定整体布局高度为网页高度的百分之百
.login_header,.login_footer{background-color:blackheight:20%}设定顶部和底部高度为百分之二十
.login_content{height:60%}设定内容区高度为百分之六十
</style>
</head>
<body>
<div class="login_wrapper">
<div class="login_header">网页顶部</div>
<div class="login_content">网页内容</div>
<div class="login_footer">网页底部</div>
</div>
</body>
</>
CSS 设定DIV 最小高度
一个东西必然得有最小的限制啊,如果没有限制的话,那么div的高度如果为0,那它存在还有什么意义呢? 他是个容器,容易里面放东西肯定得有最小的限制呀。。。
div ui li 不呼叫 CSS 怎么设定 高度
.slider-promo J_Slider J_TWidget ul li { } 这样就可以。 这样就不呼叫,直接写的就是你slider-promo J_Slider J_TWidget这个类下ul li 里的样式。 !前面有个点,类的基本格式,别忘了哦。
css怎样设定div高度随浏览器
用js设定更好
<script language="javascript">
var ss
window.onload=function()
{
var w=document.documentElement.clientWidth 可见区域宽度
var h=document.documentElement.clientHeight可见区域高度
ss=document.getElementById('ha')
alert(w)
ss.style.width=w+"px"
ss.style.height=h+"px"
}
<div id="ha" class="page_speeder_1386847735"></div>
css设定div高度,但div的高度无法自适应内容
首先确保这个div是不是是block。预设情况下,div是block。可能在设定某些css样式的时候更改了也不一定。
可以如果设定了高度,他的高度就会固定下来。可以这样改。不设定他的高度,设定它的overflow:hidden属性就可以自适应内容了、
jquery怎么设定div高度
JQ中height() 方法返回或设定匹配元素的高度。
$("div").height(300)直接设定元素的高$("div").css("height", "300px")通过设定CSS属性来设定元素的高
Jquery是一个优秀的Javascript库,还相容各种浏览器。jQuery使使用者能更方便地处理HTML、events、实现动画效果,并且方便地为网站提供AJAX互动。
怎么设定div的高度
高度例项原始码:
<!DOCTYPE ><><head><meta charset=utf-8 /><title>固定高度</title><style>.div-height{border:1px solid #F00width:300pxheight:200px} </style></head><body><div class="div-height"></div></body></>
DIV高度怎么设定全屏?
DIV最外层全屏100%宽度
其实DIV全屏即宽度值设定为100%,如果对网页最外层的DIV盒子不设定宽度,这样盒子依然是全屏相当于100%宽度。
如果对DIV设定全屏,一般我们就设定其width宽度样式为100%。
这里为了方便理解,DIVCSS5例项讲解DIV全屏实现对最外层DIV给予id引入CSS命名为warp同时为了便于观察,我们对div设定一个css背景为黑色,高度为80px。
完整+css程式码:
<!DOCTYPE >
<xmlns=":w3./1999/x">
<head>
<meta charset=utf-8 />
<title>div全屏例项</title>
<style>
#warp{ width:100%height:80pxbackground:#000}
</style>
</head>
<body>
<div id="warp"></div>
</body>
</>
使用媒体查询@media在css文件里面写 不同屏幕宽度下的不同样式:例子:
@media only screen and (min-width: 600px) and (max-width: 799px){
//意思是在屏幕大于600px 小于799px的时候 body背景颜色是红色
body{
background-color: red
}
}
@media only screen and (min-width: 800px){
//意思是在屏幕大于800px的时候 body背景颜色是绿色
body{
background-color: green
}
}
不知道能不能解决你的问题 仅供参考哦
什么是flex布局?
传统的布局方案是基于盒模型,依赖于display:block和float+position,但是对于一些特殊的布局来说就不是很方便,如在盒模型中垂直居中。
2009年W3C提出一种新的布局方案,flex弹性盒布局,目前兼容的浏览器有chrome opera IE Firefox Sifari
flex兼容浏览器版本
但是在未来flex布局将会成为布局的首选方案。
flex是flexinle BOX的缩写。意思是弹性布局,用来为盒模型提供最大的灵活性。 任何一个容器(标签)都可以指定为flex布局。用display:flex;
如果给容器设置flex的时候当前容器内子元素的float,clear,vericla-align都将会失效
flex的基本概念
容器默认存在两根轴:水平的主轴(main axis)和垂直交叉轴(cross axis).主轴的开始位置(与边框的交叉点)叫做main start, 结束位置叫做main end 交叉轴的开始位置叫做cross start ,结束位置叫做cross end.项目默认沿主轴排列。单个项目占据的主轴空间叫做main size,占据的交叉轴叫做cross size.
如果给一个元素设置为flex后,这个元素就会作为子元素的flex容器。通过给容器设置属性来改变里面子元素的位置。
二
首先要给父元素添加display:flex;将父元素转化为弹性盒
2.用flex-direction来改变盒子里元素的位置
row 默认在一行内排列(从左向右)
row-reverse:反转横向排列(右对齐,从后往前排,最后一项排在最前面。)
column :纵向排列。
column-reverse:反转纵向排列,从下往上排,最后一项排在最上面
3.内容对齐(justify-content)属性应用在 弹性容器 上,把弹性项沿着弹性容器的主轴线(main axis)对齐
justify-content:flex-start 默认,左对齐(图1)
justify-content:flex-end 右对齐(图2)
justify-content:center 居中对齐(图3)
justify-content:space-between 两端对齐,中间自动分配
justify-content:space-around 自动分配距离
主轴对齐方式
4.align-items(交叉轴对齐方式)
flex-start:顶端对齐
flex-end:底对齐
center:垂直居中对齐
baseline:项目内文本的底线对齐
stretch 默认值 项目的高度自适应容器(注:子元素不能设置高)
交叉轴对齐方式
5.flex-wrap
该属性控制flex容器是单行或者多行,同时横轴的方向决定了新行堆叠的方向。
nowrap:flex容器为单行。该情况下flex子项可能会溢出容器
wrap:flex容器为多行。该情况下flex子项溢出的部分会被放置到新行,子项内部会发生断行
wrap-reverse:反转 wrap 排列。
图1(nowrap)注意如果父元素盒设置宽度会自动缩子元素容器宽度
图2(wrap)
图3(warp-reverse)
容器单行或者多行方式
6、align-content(行与行之间对齐方式)
当伸缩容器的侧轴还有多余空间时,本属性可以用来调整「伸缩行」在伸缩容器里的对齐方式,这与调整伸缩项目在主轴上对齐方式的 <‘ justify-content’>属性类似。 注:本属性在只有一行的伸缩容器上没有效果。
flex-start没有行间距
flex-end底对齐没有行间距
center居中没有行间距
space-between两端对齐,中间自动分配
space-around自动分配距离