2019年8月30日

摘要: 层模型--固定定位 fixed:表示固定定位,与absolute定位类型类似,但它的相对移动的坐标是视图(屏幕内的网页窗口)本身。由于视图本身是固定的,它不会随浏览器窗口的滚动条滚动而变化,除非你在屏幕中移动浏览器窗口的屏幕位置,或改变浏览器窗口的显示大小,因此固定定位的元素会始终位于浏览器窗口内视 阅读全文
posted @ 2019-08-30 13:54 iBoundary 阅读(223) 评论(0) 推荐(0) 编辑
摘要: 层模型--相对定位 如果想为元素设置层模型中的相对定位,需要设置position:relative(表示相对定位),它通过left、right、top、bottom属性确定元素在正常文档流中的偏移位置。相对定位完成的过程是首先按static(float)方式生成一个元素(并且元素像层一样浮动了起来) 阅读全文
posted @ 2019-08-30 13:48 iBoundary 阅读(204) 评论(0) 推荐(0) 编辑
摘要: 层模型--绝对定位 如果想为元素设置层模型中的绝对定位,需要设置position:absolute(表示绝对定位),这条语句的作用将元素从文档流中拖出来,然后使用left、right、top、bottom属性相对于其最接近的一个具有定位属性的父包含块进行绝对定位。如果不存在这样的包含块,则相对于bo 阅读全文
posted @ 2019-08-30 13:45 iBoundary 阅读(196) 评论(0) 推荐(0) 编辑
摘要: 什么是层模型? 什么是层布局模型?层布局模型就像是图像软件PhotoShop中非常流行的图层编辑功能一样,每个图层能够精确定位操作,但在网页设计领域,由于网页大小的活动性,层布局没能受到热捧。但是在网页上局部使用层布局还是有其方便之处的。下面我们来学习一下html中的层布局。 如何让html元素在网 阅读全文
posted @ 2019-08-30 12:55 iBoundary 阅读(240) 评论(0) 推荐(0) 编辑
摘要: 浮动模型 块状元素这么霸道都是独占一行,如果现在我们想让两个块状元素并排显示,怎么办呢?不要着急,设置元素浮动就可以实现这一愿望。 任何元素在默认情况下是不能浮动的,但可以用 CSS 定义为浮动,如 div、p、table、img 等元素都可以被定义为浮动。如下代码可以实现两个 div 元素一行显示 阅读全文
posted @ 2019-08-30 12:43 iBoundary 阅读(142) 评论(0) 推荐(0) 编辑
摘要: 流动模型(一) 先来说一说流动模型,流动(Flow)是默认的网页布局模式。也就是说网页在默认状态下的 HTML 网页元素都是根据流动模型来分布网页内容的。 流动布局模型具有2个比较典型的特征: 第一点,块状元素都会在所处的包含元素内自上而下按顺序垂直延伸分布,因为在默认状态下,块状元素的宽度都为10 阅读全文
posted @ 2019-08-30 12:35 iBoundary 阅读(350) 评论(0) 推荐(0) 编辑
摘要: css布局模型 清楚了CSS 盒模型的基本概念、 盒模型类型, 我们就可以深入探讨网页布局的基本模型了。布局模型与盒模型一样都是 CSS 最基本、 最核心的概念。 但布局模型是建立在盒模型基础之上,又不同于我们常说的 CSS 布局样式或 CSS 布局模板。如果说布局模型是本,那么 CSS 布局模板就 阅读全文
posted @ 2019-08-30 12:21 iBoundary 阅读(210) 评论(0) 推荐(0) 编辑
摘要: 盒模型--边界 元素与其它元素之间的距离可以使用边界(margin)来设置。边界也是可分为上、右、下、左。如下代码: 也可以分开写: 如果上右下左的边界都为10px;可以这么写: 如果上下边界一样为10px,左右一样为20px,可以这么写: 总结一下:padding和margin的区别,paddin 阅读全文
posted @ 2019-08-30 11:15 iBoundary 阅读(182) 评论(0) 推荐(0) 编辑
摘要: 盒模型--填充 元素内容与边框之间是可以设置距离的,称之为“填充”。填充也可分为上、右、下、左(顺时针)。如下代码: 顺序一定不要搞混。可以分开写上面代码: 如果上、右、下、左的填充都为10px;可以这么写 如果上下填充一样为10px,左右一样为20px,可以这么写: 实例: 阅读全文
posted @ 2019-08-30 11:06 iBoundary 阅读(278) 评论(0) 推荐(0) 编辑
摘要: 盒模型--宽度和高度 盒模型宽度和高度和我们平常所说的物体的宽度和高度理解是不一样的,css内定义的宽(width)和高(height),指的是填充以里的内容范围。 因此一个元素实际宽度(盒子的宽度)=左边界+左边框+左填充+内容宽度+右填充+右边框+右边界。 元素的高度也是同理。 比如: css代 阅读全文
posted @ 2019-08-30 10:53 iBoundary 阅读(965) 评论(0) 推荐(0) 编辑
摘要: 盒模型--边框(二) 现在有一个问题,如果有想为 p 标签单独设置下边框,而其它三边都不设置边框样式怎么办呢?css 样式中允许只为一个方向的边框设置样式: 同样可以使用下面代码实现其它三边(上、右、左)边框的设置: 实例: 阅读全文
posted @ 2019-08-30 10:45 iBoundary 阅读(134) 评论(0) 推荐(0) 编辑
摘要: 盒模型--边框(一) 盒子模型的边框就是围绕着内容及补白的线,这条线你可以设置它的粗细、样式和颜色(边框三个属性)。 如下面代码为 div 来设置边框粗细为 2px、样式为实心的、颜色为红色的边框: 上面是 border 代码的缩写形式,可以分开写: 注意: 1、border-style(边框样式) 阅读全文
posted @ 2019-08-30 10:43 iBoundary 阅读(294) 评论(0) 推荐(0) 编辑
摘要: 元素分类--内联块状元素 内联块状元素(inline-block)就是同时具备内联元素、块状元素的特点,代码display:inline-block就是将元素设置为内联块状元素。(css2.1新增),<img>、<input>标签就是这种内联块状标签。 inline-block 元素特点: 1、和其 阅读全文
posted @ 2019-08-30 10:30 iBoundary 阅读(269) 评论(0) 推荐(0) 编辑
摘要: 元素分类--内联元素 在html中,<span>、<a>、<label>、 <strong> 和<em>就是典型的内联元素(行内元素)(inline)元素。当然块状元素也可以通过代码display:inline将元素设置为内联元素。如下代码就是将块状元素div转换为内联元素,从而使 div 元素具有 阅读全文
posted @ 2019-08-30 10:23 iBoundary 阅读(395) 评论(0) 推荐(0) 编辑
摘要: 元素分类 在讲解CSS布局之前,我们需要提前知道一些知识,在CSS中,html中的标签元素大体被分为三种不同的类型:块状元素、内联元素(又叫行内元素)和内联块状元素。 常用的块状元素有: <div>、<p>、<h1>...<h6>、<ol>、<ul>、<dl>、<table>、<address>、< 阅读全文
posted @ 2019-08-30 10:07 iBoundary 阅读(1024) 评论(0) 推荐(0) 编辑

导航