jQuery设置div的自适应布局】的更多相关文章

一.HTML代码: <div class="ui-wraper" id="Wraper"> </div> 二.CSS代码: html { width: 100%; height: 100%; min-height: 350px; /*html最小高度和要自适应模块的高度一致*/ min-width: 1000px; /*最小宽度为需要自适应的最小宽度*/ } body { width: 100%; height: 100%; } .ui-wr…
自适应布局分两类:高度和宽度,方法有很多,我用三列布局举例,我就列几个通俗易懂的例子呗,懂了三列的,两列的原理一样,呵呵哒. 效果图如下:高度自适应——宽度自适应            1,高度自适应布局 原理就是把每个模块设置为绝对定位,然后设置中间自适应的模块的top和bottom属性的值分别为头部模块和底部模块的高,然后中间模块的高度就自适应了.代码如下: html代码: <body> <div class="top"> 120px </div>…
两栏布局,左边定宽200px,右边自适应.如何实现?我的第一个反应就是:用flex伸缩盒呀,然后balabala...说完之后,面试官说,还有没有别的方法?flex有些浏览器不支持嗯...我愣了一下,平常遇到这种问题貌似都是这么写的...别的方法?我又想了想.JS?对,JS肯定可以.然后就说,可以用JS获取当前窗口宽度,然后减去200px就是右边的宽度了面试官:嗯,这样的确可以,但是布局一般不要用JS,还有没有别的方法?CSS的额,这下我完全愣住了好嘛,人也变得有些紧张.还要别的方法啊,什么方法…
我们将使用前一章中的三个相同的方法来设置内容: text() - 设置或返回所选元素的文本内容html() - 设置或返回所选元素的内容(包括 HTML标记)val() - 设置或返回表单字段的值 1.html()方法 该方法类似于js当中的innerHTML属性 $("#two").html()方法 获取html $("#two").html("<span>你好!</span>") 2.text() 类似于JS中的inn…
主要运用到的是:布局神器display:table-cell 元素两端对齐 第一个案例是让两个元素分别向左和向右对齐,如果是过去,我一定会用float来实现,但其实用table可以这么做: 自动平均划分每个小模块,使其一行显示 第二个案例我们先看看图: 遇到上面这种布局,一般会用float来做,或者把每个li设置成display:inline-block;来做,并且都要设置给他们设置一个宽度,而且最痛苦的是5个li如果你设置width:20%;他们一定会掉下来,如果li都设置成display:t…
平常,在css里,我们写成 { background:url(....) ; } 如果需要写脚本, 则 function(){ .....; $(....).css("background-image", "url(....)"); .....; }…
Jquery 设置class 和 div CSS 1 Jquery 根据标签内容获取标签div,从而修改该div CLASS //追加 $('label:contains("labelcontentABC")').addClass("labelcolorXXX"); //移除 $('label:contains("labelcontentABC")').removeClass("labelcolorXXX"); 2 Jquer…
前端知识 Calc()介绍 calc的英文是calculate的缩写,中文为计算的意思,是css3的一个新增的功能,用来只当元素的长度.比如说:你可以用calc()给元素margin.padding.border.font-size和width等属性设置动态值.为什么说是动态值呢?因为我们是使用来表示得到的值.不过calc()最大的好处就是用在流体布局上,可以通过calc()计算得到元素的宽度. Calc()的用处 calc()能让你给元素的做计算,你可以给一个div元素,使用百分比.em.px…
原文:css实现div两列布局--左侧宽度固定,右侧宽度自适应(两种方法) 1.应用场景 左侧一个导航栏宽度固定,右侧内容根据用户浏览器窗口宽度进行自适应 2.思路 首先把这个问题分步解决,需要攻克以下两点: 1)让两个div并排到一行 2)让一个div宽度固定,另个div占据剩下宽度的空间 关于第一点,首先要明确,div属于块级元素,在文档标准流中单独占据一行.要想多个div在一行,就可以想办法让div脱离标准流,比如使用float或者absolute: 关于第二点,首先有一个宽度固定的div…
CSS+DIV自适应布局 1.两列布局(左右两侧,左侧固定宽度200px;右侧自适应占满) 代码如下: <!doctype html> <html> <head> <meta charset="utf-8"/> <title>左右两侧,左侧固定宽度200px;右侧自适应占满</title> <style> .box{ width:800px; height:300px; margin:0 auto; }…