编辑框,textarea,input text的光标位置,兼容FF和IE text.substring(text.length - i - 1, text.length)) { result = i + 1; } } } else { return...注意div编辑框源码里面是嵌套有其他标签的,可以正常返回正确位置!...div> div id="Div2" onclick="getValue(this);" onkeyup="getValue(this);">一二三四五六七八div>
html> text...id=”box”>div> text/javascript”> var box=document.getElementById...html> text.../javascript” src=”jquery-1.10.1.min.js”> div id=”box”>div> text/javascript”> var box=document.getElementById(“box”); var col=box.getElementsByTagName
Radial Gradients: 径向渐变,由中心定义。...text-align-last: 设置如何对齐最后一行或紧挨着强制换行符之前的行。 text-emphasis: 向元素的文本应用重点标记以及重点标记的前景色。...text-justify: 规定当text-align设置为justify时所使用的对齐方法。 text-outline: 规定文本的轮廓。...FLEX容器的成员,容器默认两根轴线,水平的主轴与垂直的交叉轴,主轴的开始位置叫做main start,结束位置叫做main end;交叉轴的开始位置叫做cross start,结束位置叫做cross...appearance: 允许使一个元素的外观像一个标准的用户界面元素。 box-sizing: 允许以适应区域而用某种方式定义某些元素。 icon: 为创作者提供了将元素设置为图标等价物的能力。
transform-style 设置元素的子元素是位于 3D 空间中还是平面中。...preserve-3d 指示元素的子元素应位于 3D 空间中。 perspective 指定了观察者与 z=0 平面的距离,使具有三维位置变换的元素产生透视效果。...默认情况下,消失点位于元素的中心,但是可以通过设置 perspective-origin 属性来改变其位置。...Y表示垂直方向 值范围 0~1之间的值,表示缩小 大于1,表示放大 注意 以元素中心点为核心进行缩放 div> 倾斜的过程(从零开始逐渐往上加) ?
d) 设置背景图片位置 语法:background-position:水平位置,垂直位置 位置的取值可以为像素(相对左上角定点的位置),也可以为关键字:top left bottom right center...center,和百分比以及具体的像素 4.当只有一个值,且值为上下左右关键字时,上下左右只能代表x轴或y轴之一,另一个方向默认为center e) 设置背景图片大小 语法:background-size...多学一招:div如果是正方形,扩散的形状会是圆形 div>div> text/css"> div{ width:200px; height:200px; background...多学一招:除了使用百分比还可以使用具体像素设置停止渐变的位置 div>div> text/css"> div{ width:200px; height:200px...多学一招:圆心默认在中心,或者使用关键字center ③重复线性渐变 语法: repeating-linear-gradient(方向,颜色 结束百分比,...); 例: div>div> <style
,完全放大填充,溢出隐藏*/ /*background-size: cover;*/ /*contain:不改变图片的比例,放大到一边达到100%,另一个方向不管...*/ /*下面这个,就是黄色从20%地方开始渐变,绿色从40%的地方开始渐变, 如果百分比不到100%,那么,缺少的用纯颜色填充*/...(): 以一个4x4矩阵的形式指定一个3D变换 translate3d(): 指定对象的3D位移。...----------------- transform-origin:设置或检索对象以某个原点进行转换, 该属性提供2个参数值。...:flat: 指定子元素位于此元素所在平面内 preserve-3d: 指定子元素定位在三维空间内 指定某元素的子元素是(看起来)位于三维空间内
在页面中会以块的形式显示,宽度默认是父容器的100%。 块元素是一个元素,占用了全部宽度,在前后都是换行符。...; 设置元素是不可见的,但隐藏的元素仍需占用与未隐藏之前一样的空间。...渐变可以应用于元素的背景、边框、文本等。 线性渐变(linear gradient):从一个位置开始,向另一个位置进行过渡。...class="example">div> 效果: 变形 在 CSS 中,变形是指改变元素的形状、位置或大小的效果。...平移(Translate):移动元素在平面上的位置。 缩放(Scale):改变元素的大小。 旋转(Rotate):围绕元素中心点旋转。 倾斜(Skew):沿着水平或垂直轴倾斜元素。
relative(相对定位) 相对定位是相对于该元素在文档流中的原始位置,即以自己原始位置为参照物。有趣的是,即使设定了元素的相对定位以及偏移值,元素还占有着原来的位置,即占据文档流空间。...absolute(绝对定位) 定义:设置为绝对定位的元素框从文档流完全删除,并相对于最近的已定位祖先元素定位,如果元素没有已定位的祖先元素,那么它的位置相对于最初的包含块(即body元素)。...重点:如果父级设置了position属性,例如position:relative;,那么子元素就会以父级的左上角为原始点进行定位。...注意点: 一个元素若设置了 position:absolute | fixed; 则该元素就不能设置float。这 是一个常识性的知识点,因为这是两个不同的流,一个是浮动流,另一个是“定位流”。...因为它原本所占的空间仍然占据文档流。 在理论上,被设置为fixed的元素会被定位于浏览器窗口的一个指定坐标,不论窗口是否滚动,它都会固定在这个位置。 示例代码: <!
xpos ypos 第一个值是水平位置,第二个值是垂直位置。 左上角是 0 0。单位是像素 (0px 0px) 或任何其他的 CSS 单位。 如果您仅规定了一个值,另一个值将是50%。...,40%的位置开始出现红色的过度。...70%的位置开始出现绿色的过度,100%的位置开始出现蓝色 */ div:nth-child(4) { background-image: linear-gradient...中心点的位置可以是:at left right center bottom top。如果以像素为单位,则中心点参照的是盒子的左上角。 当然,还有其他的各种参数。格式举例: 中心的位置,起始颜色,终止颜色); 中心点位置:at left right center bottom top */ /*辐射半径为
值 说明 left 移动元素,使其左边界挨着包含块的左边界,或者另一个浮动元素的右边界 right 移动元素,使其右边界挨着包含块的右边界,或者另一个浮动元素的右边界 none 元素位置固定 注意事项...: 同级的一个元素浮动其他的元素也要浮动 浮动脱离文本流,父元素的宽、高不会被撑开 子元素浮动父元素一定要清除浮动 浮动的行内元素可以设置宽、高 示例:父元素不设置高、宽 div class="content...margin padding不能按设置值正常展示: 清除浮动方法 浮动元素的同级元素添加一个空标签 .clear{clear: both} div class="clear">div> 浮动元素的父级元素添加下述样式...fixed">fixeddiv> div> 相对定位(relative):相对于自己原位置进行偏移,在文本流中的位置依然存在,不脱离文档流; 绝对定位(absolute):对于position值不为...static的第一位祖先元素来定位(未找到,则相对body元素),在正常流中的位置不在存在,脱离文档流; 固定定位(fixed):一直位于可视窗口的指定位置,不受滚动条影响,脱离文档流。
值 说明 left 移动元素,使其左边界挨着包含块的左边界,或者另一个浮动元素的右边界 right 移动元素,使其右边界挨着包含块的右边界,或者另一个浮动元素的右边界 none 元素位置固定 注意事项...: 同级的一个元素浮动其他的元素也要浮动 浮动脱离文本流,父元素的宽、高不会被撑开 子元素浮动父元素一定要清除浮动 浮动的行内元素可以设置宽、高 示例:父元素不设置高、宽 div class="content...margin padding不能按设置值正常展示: 清除浮动方法 浮动元素的同级元素添加一个空标签 .clear{clear: both} div class="clear">div> 浮动元素的父级元素添加下述样式...div> div class="fixed">fixeddiv> div> 相对定位(relative):相对于自己原位置进行偏移,在文本流中的位置依然存在,不脱离文档流;...固定定位(fixed):一直位于可视窗口的指定位置,不受滚动条影响,脱离文档流。 ?
则使用默认的设置 22. color 文体颜色 语法:color:value 23. text-align 文本排列 语法:text-align:value ①. left ②. center ③. right...30. width 设置表格的宽度 语法:width:value 31. height 设置表格的宽度 语法:height:value 32. font-*、text-*、line-height、color...[attr^=value] ^= 以…作为开始 语义:匹配以 value 值作为开始的 attr 属性的元素 A. div[class ^= col] 匹配页面中 class 属性值是以 col 作为开始的...旋转 语法:transform:value A. rotateX(xdeg) 以 x 轴为中心轴旋转元素 X 取值为正顺时针旋转 X 取值为负逆时针旋转 B. rotateY(ydeg) 以 y 轴为中心轴旋转元素...Y 轴取值为正顺时针旋转 Y 轴取值为负逆时针旋转 C. rotateZ(zdeg) 以 z 轴为中心轴旋转元素 Z 轴取值为正顺时针旋转 Z 轴取值为负逆时针旋转 D. rotate3D(x,y,z
大家好,又见面了,我是你们的朋友全栈君。 这几天比较空闲,就接触了下百度地图的API(开发者中心链接地址:http://developer.baidu.com),发现调用还是挺方便的。...首先创建一个地图,然后设置地图显示的中心地图,及显示的放大倍数: text/javascript"> var map = new BMap.Map("container...并设置他要显示的位置: map.addControl(new BMap.NavigationControl()); //添加默认缩放平移控件 map.addControl(new BMap.OverviewMapControl...,表示控件位于地图的右下角,可以按照自己的喜欢添加参数值。...BMAP_ANCHOR_BOTTOM_LEFT 表示控件定位于地图的左下角。 BMAP_ANCHOR_BOTTOM_RIGHT 表示控件定位于地图的右下角。
设置 text-align 的值为 center ,因为该属性规定元素中的文本的水平对齐方式,那么设置为 center 则文本就水平居中了。...然后设置 .content 元素为绝对定位 position: absolute; 并设置 top: 50%;、left: 50%;,这样.content 元素的左上角就位于 .main 元素的中心了。...最后设置 .content 元素 margin-left: -75px;、margin-top: -75px; 将自身左移及上移宽高的一半,这样 .content 元素的中心处于 .main 元素的中心处...然后设置 .content 元素为绝对定位 position: absolute; 并设置 top: 50%;、left: 50%;,这样.content 元素的左上角就位于 .main 元素的中心了。...Flexbox 的另一个好处在于,它还可以将匿名容器(即没有被标签包裹的文本节点)垂直居中。
浮动规律: 浮动框可以向左向右移动,知道它的外边缘碰到包含框或另一个浮动的边框为止。 浮动框不在文档流中,所以它已经脱离文档流,也就是说,浮动下面的文档流式无视浮动框的位置的。...五、定位(position) (通过某一相对位置或者绝对的位置将标签定在某一个位置) 相对定位:(relative) 相对定位是相对于该元素在文档流中的原始位置,即以自己原始位置为参照物。...重点:如果父级设置了position属性,例如position:relative;,那么子元素就会以父级的左上角为原始点进行定位。...注意点: 一个元素若设置了 position:absolute | fixed; 则该元素就不能设置float。这 是一个常识性的知识点,因为这是两个不同的流,一个是浮动流,另一个是“定位流”。...因为它原本所占的空间仍然占据文档流。 在理论上,被设置为fixed的元素会被定位于浏览器窗口的一个指定坐标,不论窗口是否滚动,它都会固定在这个位置。 <!
在三维空间中,盒子模型由上到下分为五层: 边框(border)位于第一层; 内边距(padding)和盒子中的内容(content)位于第二层; 背景图像(background-image)位于第三层;...为一个定值,子层设置width为100%(以父包含块宽度为准自适应)。...浮动的框可以左右移动(根据float属性值而定),直到它的外边缘 碰到包含框或者另一个浮动元素的框的边缘。 浮动元素不在文档的普通流中,文档的普通流中的元素表现的就像浮动元素不存在一样。...float 属性 - 使纵向排列的块级元素,横向排列 margin属性 - 设置两列之间的间距 text/css"> * { margin:0; padding...即使没有把这些文本定义为段落,它也会被当作段落对待: div> some text Some more text. div> ?
-- 固定定位 --> 相对定位 相对定位:让元素相对于自己原来的位置,进行位置调整(可用于盒子的位置微调)。...相对定位的用途 如果想做“压盖”效果(把一个div放到另一个div之上),我们一般不用相对定位来做。...以盒子为参考点 一个绝对定位的元素,如果父辈元素中也出现了已定位(无论是绝对定位、相对定位,还是固定定位)的元素,那么将以父辈这个元素,为参考点。 如下:(子绝父相) ? 以下几点需要注意。...可如果盒子是绝对定位的,此时已经脱标了,如果还想让其居中(位于父亲的正中间),可以这样做: div { width: 600px; height: 60px;...数值大的压盖住数值小的。 有如下特性: (1)属性值大的位于上层,属性值小的位于下层。 (2)z-index值没有单位,就是一个正整数。默认的z-index值是0。
)"> 黄色边框div> div style="border-style: solid;border-color: rgba(255,254,3)"> 黄色边框div> 位置属性: 位置属性就是指定元素的位置...设置元素左边的水平位置 top: 设置元素顶部的垂直位置 width: 设置元素显示的宽度像素 height: 设置元素显示的高度像素.... -> static(无特殊定位) 默认方法,使用HTML中通常的定位方法,不用再专门设置元素的位置值....,列表项图片和位置,以提供灵活列表显示. list-style-type:none 无标记 -> disc 默认,标记是实心圆 -> circle...id="div1"> div id="div2">div> div> 元素居中设置: 将DIV容器设置到页面的正中心,并可以自动的调整页面的大小,容器中可放内容.
带着问题去看书学习啦~ HTML5+CSS3+JavaScript Web 前端开发案例教程(慕课版),微信读书中找到的学习Web前端书籍,第3章开始啦,耶(^-^)V 习题 3-1 什么是CSS,它的作用是什么...list-style-image:将图像设置为列表项标志 list-style-position:设置列表项标志的位置 list-style-type:设置列表项标志的类型 3-4 链接标签相关的CSS...为了使定义生效,a:active 必须位于 a:hover 之后!! 3-5 使用CSS设置背景图片时,设置背景图片的平铺方式是什么属性,其属性值有哪些?...margin: 20px auto; /*设置宽度*/ /*通过外间距设置内容的位置*/ } .color { color...; /*设置边框样式*/ text-align: center; /*设置文本对齐方式*/ } p { /*设置所有p标签的样式*/
: /:选取根节点 //:选取文档中所有符合条件的节点,不管该节点位于何处 ....这个元素在匹配元素集合中的位置变为0,而集合长度变成1 gt(数字):将匹配的元素集合缩减为给定位置之后的所有元素 lt(数字):将匹配的元素集合缩减为给定位置之前的所有元素 上面三个的例子: $("div...size():当前匹配的元素数量 each():以每一个匹配的元素作为上下文来执行一个函数。...: $("div").index($(".test"))[1] //表示从所有div节点中查找class属性为test的节点.并且找的是第二个节点(基数从0开始).返回值是该节点在div节点中的位置(基数也是从...0开始).
领取专属 10元无门槛券
手把手带您无忧上云