当前位置: 首页 > news >正文

搜狗怎么做网站湖南招聘信息网官网

搜狗怎么做网站,湖南招聘信息网官网,wordpress移动模板,seo排名优化推广报价目录 一、前言二、定位组成1、定位模式1.1、静态定位static①、语法定义②、特点 1.2、相对定位relative①、语法定义②、特点③、代码示例 1.3、绝对定位absolute①、语法定义②、特点③、代码示例1#xff09;、没有祖先元素或者祖先元素没有定位2#xff09;、祖先元素有定… 目录 一、前言二、定位组成1、定位模式1.1、静态定位static①、语法定义②、特点 1.2、相对定位relative①、语法定义②、特点③、代码示例 1.3、绝对定位absolute①、语法定义②、特点③、代码示例1、没有祖先元素或者祖先元素没有定位2、祖先元素有定位 1.4、固定定位fixed①、语法定义②、特点③、代码示例④、固定定位算法 1.5、粘性定位sticky①、语法定义②、特点③、代码示例 1.6、定位叠放次序 z-index①、语法定义②、特点 三、定位总结1、绝对定位的盒子居中2、定位特殊特性3、脱标的盒子不会触发外边距塌陷4、绝对定位固定定位会完全压住盒子 四、边偏移五、元素的显示与隐藏1、display显示隐藏2、visibility显示隐藏3、overflow溢出显示隐藏4、三者差异 六、子绝父相的由来 一、前言 CSS定位是用来控制元素在页面上的位置和排列方式的技术。CSS有三种基本的定位机制普通流、浮动流、定位流其中定位流包括相对定位、绝对定位和固定定位。 普通流元素默认从上至下或者从左至右的排序顺序浮动流添加了浮动的元素定位流添加了定位的元素包括相对定位、绝对定位、固定定位 接下来博主会从CSS定位、CSS边偏移、元素的显示与隐藏这三部分进行讲解 二、定位组成 定位将盒子定在某一个位置所以定位也是在摆放盒子按照定位的方式移动盒子 定位定位模式边偏移 定位模式用于指定一个元素在文档中的定位方式。边偏移则决定了该元素的最终位置 1、定位模式 定位模式决定元素的定位方式是通过CSS的position属性来设置的 1.1、静态定位static ①、语法定义 静态定位是元素的默认定位方式无定位的意思 #静态定位语法 position: static②、特点 静态定位按照标准流特性摆放位置它没有边偏移静态定位在布局时很少用到 1.2、相对定位relative ①、语法定义 相对定位是元素在移动位置时是相对于它原来的位置来说的 #相对定位语法 position: relative②、特点 它是相对于自己原来的位置来移动的移动位置的时候参照点是自己原来的位置原来在标准流的位置继续占有后边的盒子仍然以标准流的方式对待它不脱标继续保留原来位置 ③、代码示例 !DOCTYPE html html langenheadmeta charsetUTF-8meta nameviewport contentwidthdevice-width, initial-scale1.0titleDocument/titlestyle.box1 {//设置盒子相对定位position: relative;left: 130px;top: 140px;width: 200px;height: 200px;background-color: pink;}.box2 {width: 200px;height: 200px;background-color: palegreen;}/style /headbodydiv classbox1/divdiv classbox2/div /body/html1.3、绝对定位absolute ①、语法定义 绝对定位是元素在移动位置时是相对于它的祖先元素来说的 #绝对定位 position: absolute②、特点 如果没有祖先元素或者祖先元素没有定位则以浏览器为准定位如果祖先元素有定位相对、绝对、固定则以最近一级的有定位祖先元素未参考点移动元素绝对定位不再占有原先的位置脱标 ③、代码示例 1、没有祖先元素或者祖先元素没有定位 headmeta charsetUTF-8meta nameviewport contentwidthdevice-width, initial-scale1.0titleDocument/titlestyle.box1 {position: absolute;left: 300px;bottom: 390px;width: 200px;height: 200px;background-color: pink;}.big {width: 500px;height: 500px;background-color: palegreen;}/style /headbodydiv classbigdiv classbox1/div/div /body/html2、祖先元素有定位 headmeta charsetUTF-8meta nameviewport contentwidthdevice-width, initial-scale1.0titleDocument/titlestyle.box1 {position: absolute;left: 30px;bottom: 10px;width: 200px;height: 200px;background-color: pink;}.big {width: 500px;height: 500px;background-color: palegreen;}.bbig{position: relative;width: 700px;height: 700px;padding: 20px;background-color: blueviolet;}/style /headbodydiv classbbigdiv classbigdiv classbox1/div/div/div/body1.4、固定定位fixed ①、语法定义 固定定位是元素固定于浏览器可视区的位置。主要使用场景可以在浏览器页面滚动时元素的位置不会改变 #固定定位fixed position: fixed②、特点 以浏览器的可视窗口为参照点移动元素 a. 跟父元素没有任何关系 b. 不随滚动条滚动固定定位不再占有原先的位置 ③、代码示例 headmeta charsetUTF-8meta nameviewport contentwidthdevice-width, initial-scale1.0titleDocument/titlestyle.big {position: fixed;top: 100px;right: 40px;}/style /headbodydiv classbigimg src../02/images/user.png alt/divp好好学习/pp好好学习/pp好好学习/pp好好学习/pp好好学习/pp好好学习/pp好好学习/pp好好学习/pp好好学习/pp好好学习/pp好好学习/pp好好学习/pp好好学习/pp好好学习/pp好好学习/pp好好学习/pp好好学习/pp好好学习/pp好好学习/pp好好学习/pp好好学习/pp好好学习/pp好好学习/pp好好学习/pp好好学习/pp好好学习/pp好好学习/pp好好学习/pp好好学习/pp好好学习/pp好好学习/pp好好学习/pp好好学习/p /body④、固定定位算法 假如让盒子固定在版心右侧位置 让固定定位的盒子left: 50%走到浏览去可视区版心的一半位置让固定定位的盒子margin-left: 版心宽度的一半距离。多走版心宽度的一半位置 1.5、粘性定位sticky ①、语法定义 粘性定位可以被认为是相对定位和固定定位的混合 #粘性定位sticky position: sticky②、特点 以浏览器的可视窗口为参照点移动元素固定定位特点粘性点位占有原先的位置相对定位特点必须添加top、left、right、bottom其中一个才有效 ③、代码示例 headmeta charsetUTF-8meta nameviewport contentwidthdevice-width, initial-scale1.0titleDocument/titlestylebody{height: 3000px;}.fixed{width: 800px;height: 50px;background-color: pink;margin: 100px auto;position: sticky;top: 0;}/style /headbodydiv classfixed导航栏/div /body1.6、定位叠放次序 z-index ①、语法定义 在使用定位布局时可能会出现盒子重叠的情况。这时可以使用z-index来控制盒子的前后次序 #定位叠放次序 z-index: 数值②、特点 数值可以是正整数、负整数或0默认是auto数值越大盒子越靠上如果属性值相同则按照书写顺序后来居上数字后面不能加单位只有定位的盒子才有z-index属性 三、定位总结 1、绝对定位的盒子居中 加了绝对定位absolute的盒子不能通过margin: auto来实现水平居中但是可以通过以下计算方法实现水平和垂直居中 letf50%让盒子的左侧移动到父级元素的水平中心位置margin-left-100px让盒子向做移动自身宽度的一半 2、定位特殊特性 绝对定位position: absolute和固定定位position: fixed也和浮动float类似 行内元素添加绝对absolute或者固定fixed定位可以直接设置高度和宽度块级元素添加绝对absolute或者固定fixed定位如果不给宽度和高度默认大小是内容的大小 3、脱标的盒子不会触发外边距塌陷 浮动元素、绝对定位固定定位元素的都不会触发外边距合并的问题 4、绝对定位固定定位会完全压住盒子 浮动元素不同只会压住它下面标准流的盒子但是不会压住下面标准流盒子里面的文字/图片绝对定位固定定位会压住下面标准流所有的内容 四、边偏移 边偏移就是定位的盒子移动到最终位置 五、元素的显示与隐藏 1、display显示隐藏 displaynone a. 隐藏对象displayblock a. 除了转换为块级元素之外同时还有显示元素的意思display隐藏元素后不再占有原来的位置 2、visibility显示隐藏 visibilityvisible a. 元素可视visibilityhidden a. 元素隐藏visibility隐藏元素后继续占有原来的位置 3、overflow溢出显示隐藏 overflowvisible a. 不剪切内容也不添加滚动条overflowhidden a. 不显示超过对象尺寸的内容超出的部分隐藏掉overflowscroll a. 不管内容是否超出总是显示滚动条overflowauto a. 超出自动显示滚动条不超出不显示滚动条 4、三者差异 display显示隐藏元素但是不保留位置visibility显示隐藏元素但是保留原来的位置overflow溢出显示隐藏但是只是对于溢出的部分处理 六、子绝父相的由来 子绝父相子级是绝对定位absolute的话父级要用相对定位relative 相对定位经常用来作为绝对定位的父级 子级绝对定位不会占有位置可以放到父盒子里面的任何一个地方不会影响其他的兄弟盒子父盒子需要加定位限制子盒子在父盒子内显示父盒子布局时需要占有位置 如果父盒子是绝对定位的话父盒子会跑到子盒子的下边因此父盒子只能是相对定位 总结因为父级需要占有位置因此是相对定位子盒子不需要占有位置则是绝对定位
http://www.w-s-a.com/news/908436/

相关文章:

  • 政务网站建设索引常州做网站信息
  • 南宁做网站找哪家好wordpress 更改首页
  • 一个人在家做网站建设品牌策划流程
  • 小网站广告投放wordpress页面添加js
  • 仿制别人的竞价网站做竞价犯法吗wordpress添加版块
  • wordpress主题 站长互联网站备案表
  • 广州品牌策划公司排行南宁seo网络推广公司
  • 营销型网站图片肯德基网站开发
  • 网站的外链是什么wordpress开启菜单
  • 文字字体是什么网站西安博达网站建设
  • 北京南昌网站建设网站查看空间商
  • 网站建设人员职责分布乐清市网站建设设计
  • 网站建设etw网站建设陕西
  • 网站文章页内链结构不好可以改吗wordpress英文模板下载
  • 北京天通苑 做网站哈尔滨快速网站排名
  • 网站开发负责人是什么职位试剂网站建设
  • 什么是展示型网站wordpress链接视频
  • 佳木斯城乡建设局网站过年做哪个网站能致富
  • 石家庄快速网站搭建设计公司属于什么企业
  • 中小学智慧校园建设平台网站sem竞价推广
  • 想创建一个网站官方网站建设推广
  • 江门网站优化民间it网站建设
  • 科研实验室网站建设wordpress加载模板
  • 用r做简易的网站软件园二期做网站的公司
  • 菏泽网站建设价格长春高档网站建设
  • PHP网站开发与管理设计心得网站流量图怎么做
  • 苏州做网站企业wordpress点击文字弹出层
  • 做网站必要性中山古镇做网站
  • 增城住房和城乡建设局网站2021网站你懂我意思正能量
  • seo优秀网站深圳企业医疗网站建设