-
横向两列布局 使用absolute实现横向两列布局 常用语一列固定宽度,另一列宽度自适应的情况 主要应用技能:relative-副元素相对定位 absolute-自适应宽度元素绝对定位 注意:固定宽度列的高度>自适应宽度的列查看全部
-
绝对定位: 特点:建立了以包含块(就像礼物的包装盒与包装纸)为基准的定位 完全脱离了标准文档流 随即拥有偏移属性和z-index属性(空间的层堆叠属性) 绝对定位比相对定位更复杂,因为它在选择偏移参照基准的时候要考虑的方面更多,绝对定位的元素要选择偏移参照的基准,也要设置偏移量,因为偏移参照基准就像相对定位中的参照物,没有相对运动就不会有参照物的概念,同理,没有设置偏移量,就没有参照基准的概念。选择偏移参照的基准是通过为祖先元素设置定位来实现。 1.元素没有设置偏移量 特点: a.无论是否存在已定位的祖先元素,都保持在元素初始位置 b.脱离了标准文档流 注: -当元素设置了绝对定位,没有设置元素宽度时,元素宽度会随着内容的宽度变化而变化 -相对定位要比绝对定位稳定许多,因为它还处在标准文档流中,即使有偏移量也是参照之前的位置进行偏移,所以一般为偏移参照基准设置相对定位。 -已经定位的元素就是已经设置了相对定位,绝对定位,固定定位中的任何一种,我们都说他已经定位了。 2.元素设置了偏移量 偏移参照基准: 无已经定位的祖先元素,以<html>根元素(也就是浏览器)为偏移参照基准 有已经定位的祖先元素,以距离其最近的已经定位的祖先元素为偏移参照基准。查看全部
-
相对定位的特点: 1.相对自身原有位置进行偏移 2.仍处于标准文档流中,会占据原来的空间位置 3.拥有偏移属性和z-index属性,即空间层叠现象查看全部
-
清除浮动的两种常用方法 1.clear属性-常用clear:both; clear:left,或者clear:right; 清除元素左侧或右侧的浮动 2.同时设置width:100%(或固定宽度)+overflow:hidden;也是可以清除浮动的。一般给受到浮动的元素设定的。 p{width:100%; overflow:hidden}或p{width:both}查看全部
-
有效css美化,过渡代码查看全部
-
横向两列布局是最常用的网页布局方式 主要应用技能: float属性--使纵向排列的块级元素,横向排列 margin属性--设置两列之间的间距 腾讯软件中心网页布局分析: 整体是自动居中 分上中下三个板块,然后给这三个层设置一个包裹层,然后设置自动居中,之后在中间层实现横向两列布局。 当父包含块受子元素浮动的影响缩成一条时,用clear:both方法清除浮动无效,它一般用于紧邻后面的元素的清除浮动,所以一般使用{overflow:hidden}来实现。 当浮动影响清除后,两个块级会紧挨在一起,这时候可以为其中一块设置margin来设置出间距。 制作网页的时候,一般div块的高度不用设置,查看全部
-
1.float属性的3个属性值: left-左浮动 right-右浮动 none-不浮动 特点:元素会左移,或右移,直至碰触到容器为止。 2.设置了浮动的元素,bu处于标准文档流中,意味着它仍占据标准文档中的空间,会对它周围的元素产生影响。 3.当元素没有设置宽度值,而设置了浮动属性,元素的宽度随内容的变化而变化。 4.当元素设置浮动属性后,会对相邻的元素产生影响,相邻元素特质紧邻后面的元素(DOM结构中的紧邻其后面的元素)。查看全部
-
自动居中-列布局需要设置margin左右值设置位auto,而且一定要设置width为一个定值查看全部
-
盒子模型3D结构中,自上而下第一到第五层依次为:border,content+padding,bancgroung-image,background-color,margin.查看全部
-
盒子3D模型: 边框(border)、内容和内边距(padding)、背景图像/背景颜色、外边距(margin) border:边框粗细 样式 颜色 padding:上 右 下 左 margin:1.上 右 下 左;2.上右 or 下左 or 上左 or 下右;3.上 左/右 下 背景图像/背景颜色: .book{ background:url(../images/t_book.gif) no-repeat #eff9f9;} 分析:background:url(../images/t_book.gif) -〉背景图像 #eff9f9; -〉背景颜色 no-repeat -〉不重复 . 与class对应 #与id对应。 37行<div class="content profile">为追加格式 初始化网格自定义的边框:*{margin:0; padding:0; font-size:12px; color:#346667; font-family:Arial, Helvetica, sans-serif,"宋体";}查看全部
-
CSS规定的定位机制:查看全部
-
盒子模型 1.盒子模型=网页布局的基石 由4部分组成:边框(border)、外边距(margin)、内边距、(padding)、盒子中的内容(content)。 2. 边框(border)、外边距(margin)、内边距、(padding)是盒子模型的属性, 有四个方向,可以设定属性值。 顺时针方向设置,为上、右、下、左 3.三个值的属性为: a为上、 b为左右、c为下。 两个值的属性为: a为上下、b为左右。 一个值的属性为: a为上下左右。 4.优先级,就近原则, 行内样式> 内部样式> 外部样式 5.边框三个属性:边框的粗细、样式、颜色、每一个属性值都要有一个空格来个开,空格必须在英文输入法状态下输入才可以,三个属性缺一不可。 6.盒子模型的三维模式的包裹层与ps的模型一样,分为五层: border为第一层、 content+padding为第二层、 content+padding为第二层、 background-image为第三层、 background-color为第四层、 marg为第五层。 7.盒子模型尺寸=边框+外边距+内边距+盒子中的内容尺寸查看全部
-
W3C标准:由万维网联盟制定的一系列标准,包括: 结构化标准语言(HTML和XML) 表现标准语言(CSS) 行为标准语言(DOM和ECMAScript) 倡导结构、样式、行为分离 CSS中,存在3种的定位机制: 标准文档流(Normal flow) 浮动(Floats) 绝对定位(Absolute positioning) 标准文档流的特点:从上到下,从左到右输出文档内容 由块级元素和行级元素组成 块级元素特点:从左到右撑满页面,独占一行 触碰到页面的边缘时会自动换行 行级元素特点:能在同一行内显示 不会改变HTML文档结构 常见行级标签:span、strong、img、input查看全部
-
CSS 规定的定位机制有三种,分别是标准文档流、浮动及绝对定位。查看全部
-
1.什么是网页布局 网页布局是网页制作的基础,使用DIV+CSS布局网页是基础中的基础。 2.流式布局,浮动布局,绝对定位布局。相关知识点:标准文档流,盒子模型,float属性position属性。 3. 三个案例 a. 自动居中一列布局案例 - 盒子模型的使用方法 b. 浮动布局案例 - float属性/解决浮动影响的方法 c.绝对定位布局案例 - 绝对定位实现横向的两列或者多列布局。查看全部
举报
0/150
提交
取消