编辑框,textarea,input text的光标位置,兼容FF和IE div id="Div1" onclick="getValue(this);" onkeyup="getValue(this);" contenteditable="true...注意div编辑框源码里面是嵌套有其他标签的,可以正常返回正确位置!...div> div id="Div2" onclick="getValue(this);" onkeyup="getValue(this);">一二三四五六七八div>
标签:VBA 下面的程序将在一个新工作表中列出当前工作簿中所有工作表中的公式,以及这些公式所有的工作表、单元格及值。...ScreenUpdating .ScreenUpdating = False End With shCnt = 0 ListFormulasAddSheet formulaSht, shCnt ' 列出每个工作表中的公式...Const DATEFORMAT As String = "dd MMM yyyy hh:mm" Dim shtName As String With ActiveWorkbook ' 删除已存在的工作表并创建一个新的工作表....Size = 14 End With End With With .Range("A3").Resize(1, 4) .Value = Array("工作表...xlDouble .Weight = xlThick .ColorIndex = 5 End With End With End With End Sub 示例工作簿运行代码后的结果如下图
在CSS规范中,浮动定位不属于正常的页面流(page flow),是独立定位的。所以,只含有浮动元素的父容器,在显示时不考虑子元素的位置,就当它们不存在一样。...解决方法三:浮动元素的自动clearing 它的思路是让父容器变得可以自动"清理"(clearing)子元素的浮动,从而能够识别出浮动子元素的位置,不会出现显示上的差错。...《精通CSS 高级Web标准解决方案》第154页,人民邮电出版社,2007) IE使用Layout概念来控制元素的尺寸和位置。...如果一个元素有Layout,它就有自身的尺寸和位置;如果没有,它的尺寸和位置由最近的拥有布局的祖先元素控制。...>, , , , , , (注意,和div>默认不拥有
"job-card-body clearfix"]/a/div[@class="job-title clearfix"]/span[@class="job-name"]').text # 获取公司位置.../span[@class="salary"]').text # 确认工作经验所属位置 work_experience = div_1.find_element(By.XPATH, f'/...clearfix"]/a/div[@class="job-info clearfix"]/ul[@class="tag-list"]') 获取工作经验要求 可以看到工作经验要求在标签下的每一个.../span[@class="salary"]').text # 确认工作经验所属位置 work_experience = div_1.find_element(By.XPATH, f'/...clearfix"]/a/div[@class="job-info clearfix"]/ul[@class="tag-list"]') # 获取学历和工作经验 work_experience_lis
background:url(00.jpg) no-repeat;opacity:0;filter:alpha(opacity:0);} div...id=”box”>div> var box=document.getElementById...(“box”); var col=box.getElementsByTagName(“div”); var rowDiv=[]; var bg_P=[]; var...””; for(var i=0;i<16;i++) { for(var j=0;j<16;j++) { str+='div...class=”col” style=”background-position:’+-(j*50)+’px ‘+-(i*50)+’px”>div>’; } }
css-selector 尽量避免解析路径中包含位置信息 chrome页面中内置了Jquery环境, 用$符号来表示 直接定位元素 通过id进行定位 $("#id值") 通过class进行定位 $("....class值") 通过属性名进行定位 $("标签名[属性名='属性值']") $("ul[class='gl-warp clearfix']") 获取兄弟节点 获取当前节点的下一个节点 dom提供的接口...("ul[class='gl-warp clearfix'] li:first-child + li") 获取当前节点的上一个节点 dom提供的接口, 不属于css-selector语法 tmp = $...获取子节点 获取所有子节点 遍历所有符合条件的元素 $("ul[class='gl-warp clearfix'] div[class='gl-i-wrap']") dom提供的接口, 不属于css-selector...li:first-child")[0] 获取最后一个子节点 :last-child $("ul[class='gl-warp clearfix'] li:last-child")[0] 获取第N个子节点
,需要清除浮动 7、浮动元素之间没有垂直margin的合并 清除浮动 父级上增加属性overflow:hidden 在最后一个子元素的后面加一个空的div,给它样式属性 clear:both(不推荐)...使用成熟的清浮动样式类,clearfix 清除浮动的使用方法: .con2{... overflow:hidden} 或者 div class="con2 clearfix"> .clearfix...} 定位 关于定位 我们可以使用css的position属性来设置元素的定位类型,postion的设置项如下: relative 生成相对定位元素,元素所占据的文档流的位置不变,元素本身相对文档流的位置进行偏移...static 默认值,没有定位,元素出现在正常的文档流中,相当于取消定位属性或者不设置定位属性 inherit 从父元素继承 position 属性的值 定位元素特性 绝对定位和固定定位的块元素和行内元素会自动转化为行内块元素...-- 第2个子元素div匹配 --> 2、E:nth-last-child(n):匹配元素类型为E且是父元素的倒数第n个子元素(与上一项顺序相反) 3、E:first-child:匹配元素类型为E且是父元素的第一个子元素
PPV课大数据 课程名称 Excel 2007/2010表格基础入门和常用函数视频教程(共40课) 第2课:Excel工作薄和工作表的基础操作 课程目的 能基本掌握excel常用的表格设置和常用的技巧,...同时掌握日常工作中常用的函数,告别菜鸟,巩固基础。...课程详情 本套教程是尚西老师2014年1月份针对07和10版本重新升级录制的,属于菜鸟入门级,一共40课,前15课是基础表格操作和技巧,后25课是常用的函数精选。...专业从事物流与供应链数据分析培训,担任中国最大的物流论坛—物流沙龙论坛版主。曾供职于广州某大型国企、宏碁电脑、联想集团等,历任3PL仓储专员、国际物流主管、渠道主管、项目主管。...2013年加入顺丰速运,负责综合物流项目方案规划和运营支持总监。9年的从业经历,陆续做过仓储、运输、承运商管理、TMS运输计划、港台出口物流操作与管理,区域物流管理、物流规划。
div class="footer"> div class="layout">footerdiv> div> 执行结果链接描述 在header 和footer上再包裹一层div,在外层的div...实际上layout占据的位置是固定的,如下图border框出的位置。 ? 当浏览器宽度收缩的时候,也会出现滚动条。 ? 二、双列布局 一列固定宽度,另外一列自适应宽度。...要求中间内容元素在 dom 元素次序中处于优先位置。所以普通的三栏布局就用不了,必须要用更复杂的方式来实现。...给content设置左padding为100px,右padding为150px,给extra和aside腾出位置 5、最后使用position:relative,将extra和aside分别移动到两边...">extradiv> div> 执行结果链接描述 七、双飞翼布局(浮动+左右margin+负margin) demo 原理:双飞翼的布局和圣杯是很相似的,不同的是双飞翼在main内部再嵌套了一层
---- -多年互联网运维工作经验,曾负责过大规模集群架构自动化运维管理工作。 -擅长Web集群架构与自动化运维,曾负责国内某大型金融公司运维工作。 -devops项目经理兼DBA。...---- 布局介绍 ---- 什么是布局 布局分类: 1.固定宽度布局,一般宽度为 960/1000/1024px 类似于淘宝 2.不固定宽度布局,主要靠文档流的原理来布局 一般用来手机页面的布局...第三种布局: 响应式布局,意思就是在PC上固定宽度,手机上不固定宽度,也就是一种混合布局 ---- 布局思路 从大到小: 先定下大局,一切以大橘为重......: 1.float布局 2.grid布局 3.flex布局 float布局 ---- float布局步骤 在子元素上加float: left和width 在父元素上.clearfix div> div> /*临界点,在空间不够的时候,flex-shrink的2号多贡献一点*/ /*0 防止变瘦,默认是1*/ .container{
我们使用position:fixed,absolute和float都会造成浮动效果。 浮动的弊端 浮动虽然可以便于页面布局,但同时会产生一些问题,也就是我们常说的“副作用”。...一个元素设置了浮动(即 float 值为 left, right 或 inherit 并从父元素上继承 left 或 right 值)的常见缺陷是——影响它的兄弟元素的位置和父元素产生高度塌陷,下面对这两个问题展开说明....浮动的元素自己会有一套排列规则,相当于在页面上面浮动着一层新的页面 1.额外标签法(在最后一个浮动标签后,新加一个标签,给其设置clear:both;)(不推荐) 的方式 *号只有IE6-IE7执行,其他浏览器不执行*/ } div class="fahter clearfix"> div class=...4.使用before和after双伪元素清除浮动(推荐使用) .clearfix:after,.clearfix:before{ content: ""; display
CSS 布局的三种机制 有普通流(标准流)、浮动和定位 普通流(标准流) 块级元素会独占一行,从上向下**顺序排列; 常用元素:div、hr、p、h1~h6、ul、ol、dl、form、table 行内元素会按照顺序...它不能实现以上第二个问题,盒子左右对齐 什么是浮动(float) 脱离标准普通流的控制 移动到指定位置。 作用 让多个盒子(div)水平排列成一行,使得浮动成为布局的重要手段。...漏 浮动——漏~漏~漏~ 浮动的盒子,把自己原来的位置漏给下面标准流的盒子,就是不占有原来位置,是脱离标准流的,我们俗称 “脱标”。...因为这是我们最常见的一种布局方式 特点 说明 浮 加了浮动的盒子是浮起来的,漂浮在其他标准流盒子的上面。 漏 加了浮动的盒子是不占位置的,它原来的位置漏给了标准流的盒子。...但是我们实际工作中, 几乎只用 clear: both; 1.额外标签法(隔墙法) 是W3C推荐的做法是通过在浮动元素末尾添加一个空的标签例如 div style=”clear:both”>div
如果不指定页面的样式表,也可以在页面的结构文件中直接使用 app.wxss 中指定的样式规则。index.json 是页面的配置文件:页面的配置文件是非必要的。...如果不指定页面的样式表,也可以在页面的结构文件中直接使用 app.wxss 中指定的样式规则。index.json 是页面的配置文件:页面的配置文件是非必要的。...右边父div的margin-left:-盒子宽度px; 156 右边只需要向左移动自己宽度的大小就能回到原位置。...因为用了flex和用了table-cell感觉一样,高度会和父元素高度一致 209 三个盒子的父元素设置display:flex; 210...中间盒子设置flex: 1;让他填充父元素剩下的地方.并根据需要设置边距和左右隔开 211 212 div> 213 div class
div class="main">contentdiv> div> div id="footer">footerdiv> 圣杯布局 利用浮动和负边距的特性实现的两(三)栏布局。...步添加,第7步注释掉*/ /* height: 350px; */ /*第1步添加,第7步注释掉*/ width: 100%; /*3*/...">asidediv> div class="extra">extradiv> div> 这两个布局都比较老,用了浮动和负边距的特性。...做布局的时候,要分清布局块和内容块!布局块DIV只用来布局,内容快DIV只用来添加网页内容。bootstrop就用栅格系统做布局块,内容块是自己设计的独立元素。 例子:简单的头部导航布局 ?...加一个wrapper的作用是使用负margin扩大8像素,为了不与外面的pics冲突(pics用来布局,居中)所以再包裹一个div。又一次显示出布局块和内容块的区别。
4、浮动让行内元素或块元素自动转化为行内块元素(此时不会有行内块元素间隙问题) 5、浮动元素后面没有浮动的元素会占据浮动元素的位置,没有浮动的元素内的文字会避开浮动的元素,形成文字饶图的效果 6、父元素如果没有设置尺寸...(一般是高度不设置),父元素内整体浮动的元素无法撑开父元素,父元素需要清除浮动 7、浮动元素之间没有垂直margin的合并 理解练习 1、两端对齐浮动 float:left 和 float:right...可以从上图看到,里面的两个div是挨在一起的,那么如何设置两个div左右两边对齐呢? 此时就需要使用float:left和float:right分别设置一下了。 ?...清除浮动 :子元素设置为浮动,父元素无法被撑开的这种情况 父级上增加属性overflow:hidden 在最后一个子元素的后面加一个空的div,给它样式属性 clear:both(不推荐) 使用成熟的清浮动样式类...在最后一个子元素的后面加一个空的div,给它样式属性 clear:both(不推荐) 这是一种不推荐过时的方法了,可以看看怎么处理。 ? 这种方式为什么不推荐呢?
--这是第1步,设计html网页--> div id="father"><!...1.左右 2.三栏 3.通栏 通栏设计 碰到白底的,先设计成其他色底部或加有色边框 技巧: 1.先标准流定父位置,浮动定子元素位置。 2.浮动影响后面的标准流,不影响前面的标准流。...问题: 会在元素末尾,增加一个额外的标签(空div或br),我们前端设计人员看到这个额外标签的时候会发现 无内容,默认可能会删除。导致出现塌陷。这个是W3C推荐,但是我们不推荐用。 <!.../*不允许左边有浮动塌陷;*/ /* clear: right; 不允许右边有浮动塌陷 */ /* clear: both; 清除左边和右边的浮动塌陷... 3.4 父级添加双伪元素法 .clearFix::after, .clearFix::before { content
image.png 脱标 浮动的元素会“脱标”,不在占有标准流的位置 脱标的元素拥有行内块的表现 脱标表示脱离了标准流 标准流:块元素单独占一行,行内元素可以排一排的这种默认的盒子排列方式就是标准流...(按照默认的规则排列的) 脱标的元素不占标准流的位置 浮动因为脱标的特性(脱离标准流了,不占位置,会盖住其他的标准流的盒子), 所以,在使用上有一个口诀:要浮全浮(要浮动的话兄弟元素都浮动) <!...水平方向) 浮动的盒子一排装不下的时候会掉下来(掉下来的位置会根据上一个浮动盒子的高度决定) 右浮动会颠倒盒子顺序 浮动的盒子压不住文字和图片 尽量在标准流的盒子里面浮动 闭合浮动 浮动带来的问题:浮动元素撑不开父级容器...解决办法(闭合浮动): 强行给父盒子添加高度 (不推荐,不利于后期维护) 创建一个新的块级盒子放在浮动元素的最后面,给这个盒子添加一个css属性:clear:both;(不推荐,会产生一个多余的盒子...*zoom:1; } 或者 .clearfix:before, .clearfix:after { content:""; display:table; } .clearfix:after
margin-bottom的bug是容器div的 'zoom:1' 触发了 hasLayout,其内部浮动子元素也参与到了容器的高度计算之中 在 IE6 IE7 IE8(Q)中,容器div的 'zoom...浮动子元素的四个方向的 margin 均正常。 例子:第一个div子元素设置了底部的margin值,在清除浮动之后无效 clearfix:after { content: "\200B"; display: block; height: 0; overflow: hidden; } .clearfix:...after {clear: both;} div class='con-float-box clearfix'> div>1div> div>2...='box-pos'>为第一个div设置了清除浮动的类clearfix,进行了相应的处理,此时,在谷歌浏览器当中正常,但是在IE6,依旧不正常,第7和第8个块底部的margin没有生效。
清除浮动的方法 额外标签法,在最后一个浮动元素后面添加一个空的标签代码: div style="clear: both">div> 使用after伪元素进行清除浮动. .clearfix:after...:after { clear:both; } .clearfix { *zoom: 1; } 好记性不如敲烂键盘 vertical-align垂直对齐 显示和隐藏 display visibility...>div> 达叔小生 使用dispaly: none后隐藏对象,不保留位置. visibility visibility: inherit |...; } .clearfix {*zoom: 1;} // 使用before和after双伪元素清除浮动 .clearfix:before,.clearfix:after { content...auto :超出自动显示滚动条,不超出不显示滚动条 hidden : 不显示超过对象尺寸的内容,超出的部分隐藏掉 scroll : 不管超出内容否,总是显示滚动条 鼠标样式cursor cursor
1、脱离文档流-不占据页面空间 2、通过偏移属性固定元素位置 3、相对于 最近的已定位的祖先元素实现位置固定 4、如果没有已定位祖先元素,那么就相对于最初的包含块(body,html)去实现位置的固定...块的上外边距margin-top和下外边距margin-bottom会合并为单个边距,大小为单个边距的最大值 .cube{ width: 100px...设置元素为inline-block:可以解决问题,但是会导致宽度丢失,不推荐使用这种方式 将元素的overflow设置为一个非visible的值 display:flex;display:flow-root...display:flow-root;副作用较小,但是不兼容IE,看情况使用。...最好的解决高度塌陷clearfix .clearfix::before,.clearfix::after{ content:''; display:table; clear:both; } 此方法既能解决高度塌陷
领取专属 10元无门槛券
手把手带您无忧上云