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

芜湖网站建设全包仅需800元坪地网站建设如何

芜湖网站建设全包仅需800元,坪地网站建设如何,找人帮你做PPT的网站,建站seo课程目标#xff1a; 能够说出为什么要用定位 能够说出定位的4种分类 能够说出4种定位各自的特点 能够说出为什么常用子绝父相布局 能够写出淘宝轮播图布局 能够说出显示隐藏的2种方式以及区别 目录#xff1a; 定位 综合案例 网页布局总结 元素的显示与隐藏 1.定位 …目标 ·能够说出为什么要用定位 ·能够说出定位的4种分类 ·能够说出4种定位各自的特点 ·能够说出为什么常用子绝父相布局 ·能够写出淘宝轮播图布局 ·能够说出显示隐藏的2种方式以及区别 目录 ·定位 ·综合案例 ·网页布局总结 ·元素的显示与隐藏 1.定位 1.1为什么需要定位 提问以下情况使用标准流或者浮动能够实现吗 1.某个元素可以自由的在一个盒子内移动位置并且压住其它盒子。 2.当我们滚动窗口的时候盒子是固定屏幕某个位置的。 以上效果标准流或浮动都无法快速实现此时需要定位来实现。 所以 1.浮动可以让多个块级盒子一行内没有缝隙排列显示经常用于横向排列盒子。 2.定位则是可以让盒子自由的在某个盒子内移动位置或者固定在屏幕中某个位置并且可以压住其它盒子。 1.2定位组成 定位将盒子定在某一个位置所以定位也是在摆放盒子按照定位的方式移动盒子。 定位定位模式边偏移 定位模式用于指定一个元素在文档中的定位方式。边偏移则决定了该元素的最终位置。 1.定位模式 定位模式决定元素的定位方式。它通过CSS的position属性来设置其值可以分为四个 值语义static静态定位relative相对定位absolute绝对定位fixed固定定位 2.边偏移 边偏移就是定位的盒子移动到最终位置。有top、bottom、left和right4个属性。 边偏移属性示例描述toptop:80px顶端偏移量定义元素相对于其父元素上边线的距离bottombottom:80px底部偏移量定义元素相对于其父元素下边线的距离leftleft:80px左侧偏移量定义元素相对于其父元素左边线的距离rightright:80px右侧偏移量定义元素相对于其父元素右边线的距离 1.3 静态定位 static了解 静态定位是元素的默认定位方式无定位的意思。 语法 选择器{positionstatic} ·静态定位按照标准流特性摆放位置它没有边偏移 ·静态定位在布局时很少用到 1.4 相对定位 relative重要 相对定位是元素在移动位置的时候是相对于它原来的位置来说的自恋型 语法 选择器 { position : relative ; } 相对定位的特点务必记住 1.它是相对于自己原来的位置来移动的移动位置的时候参照点是自己原来的位置。 2.原来在标准流的位置继续占有后面的盒子仍然以标准流的方式对待它。不脱标继续保留原来位置 因此相对定位并没有脱标。它最典型的应用是给绝对定位当爹的。。 1.5 绝对定位 absolute重要 绝对定位是元素在移动位置的时候是相对于它祖先元素来说的拼爹型 语法 选择器 { positionabsolute} 绝对定位的特点务必记住 1.如果没有祖先元素或者祖先元素没有定位则以浏览器为准定位Dociment文档。 2.如果祖先元素有定位相对、绝对、固定定位则以最近一级的有定位祖先元素为参考点移动位置。 3.绝对定位不再占有原先的位置。(脱标 问题 1.绝对定位和相对定位到底有什么使用场景呢 2.为什么说相对定位给绝对定位当爹呢 1.6子绝父相的由来 弄清楚这个口诀就明白了绝对定位和相对定位的使用场景。 这个“子绝父相”太重要了是我们学习定位的口诀是定位中最常用的一种方式这句话的意思是子绝是绝对定位的话父级要用相对定位。 ①子级绝对定位不会占有位置可以放到父盒子里面的任何一个地方不会影响其他的兄弟盒子。 ②父盒子需要加定位限制子盒子在父盒子内显示。 ③父盒子布局时需要占有位置否则其它盒子就跑到父亲下面了就乱了因此父亲只能是相对定位。 这就是子绝父相的由来所以相对定位经常原来作为绝对定位的父级。 总结因为父级需要占有位置因此是相对定位子盒子不需要占有位置则是绝对位置。 当然子绝父相不是永远不变的如果父元素不需要占有位置子绝父绝也会遇到。 1.7固定定位 fixed重要 固定定位是元素固定于浏览器可视区的位置。主要使用场景可以在浏览器页面滚动时元素的位置不会改变。 语法 选择器{ positionfixed} 固定定位的特点务必记住 1.以浏览器的可视窗口为参照点移动元素。 ·跟父元素没有任何关系 ·不随滚动条的滚动而滚动 2.固定定位不占有原先的位置。 固定定位也是脱标的其实固定定位也可以看做一种特殊的绝对定位。 除了上面这种固定在可视区各位置浏览器中我们还可以看到某个盒子固定在版心旁边的怎么弄 固定定位小技巧固定在版心右侧位置。 小算法 1.让固定定位的盒子left 50%。走到浏览器可视区也可以看做版心的一半位置。 2.让固定定位的盒子margin-left版心宽度的一半距离。多走版心宽度的一半位置。 就可以让固定位的盒子贴着版心右侧对齐了。 1.8 粘性定位 sticky了解 粘性定位可以被认为是相对定位和固定定位的混合。sticky粘性的。 语法 选择器{positionstickytop: 10px;} 粘定位的特点 1.以浏览器的可视窗口为参照点移动元素固定定位特点 2.粘性定位占有原先的位置相对定位特点 3.必须添加top、left、right、bottom 其中一个才有效 跟页面滚动搭配使用。兼容性较差IE不支持。 1.9 定位的总结 定位模式是否脱标移动位置是否常用static 静态定位否不能使用边偏移很少relative 相对定位是占有位置相对于自身位置偏移常用absolution 绝对定位否不占有位置带有定位的父级常用fixed 固定定位是不占有位置浏览器可视区常用sticky 粘性定位否占有位置浏览器可视区当前阶段少 1.一定要记住 相对定位、固定定位、绝对定位 两个大特点 ①是否占有位置脱标否 ②以谁为基准点移动位置 2.学习定位重点学会子绝父相。 1.10 定位叠放次序 z-index 在使用定位布局时可能会出现盒子重叠的情况。此时可以使用z-index来控制盒子的前后次序z轴 语法 选择器{z-index:1;} ·z-index的数值可以是正整数负整数或0默认是auto数值越大盒子越靠上 ·如果属性值相同则按照书写顺序后来者居上 ·注意数字后面不能加单位 ·只有定位的盒子才有z-index属性 1.11 定位的拓展 1.绝对定位的盒子居中 相对定位的盒子没有脱标所以可以使用margin0 auto 水平居中但是绝对/固定定位不行。 加了绝对定位的盒子不能通过margin0 auto 水平居中但是可以通过以下计算方法实现水平和垂直居中。比如这个盒子高宽均是200px。 水平居中 ①先left50%让盒子的左侧移动到父级元素的水平中心位置。 ②然后margin-left-100px让盒子向左移动自身宽度的一半。 垂直居中同理 ①先top50%让盒子的顶部移动到父级元素的水平中心位置。 ②然后margin-top-100px让盒子向上移动自身宽度的一半。 2.定位特殊特性 绝对定位和固定定位也和浮动类似。 1.行内元素添加绝对定位或固定定位后可以直接设置高度和宽度跟浮动一样。 2.正常情况下块级元素是默认占一行即高度为自身高度宽度和浏览器一样的但是块级元素添加绝对或固定定位后如果不给宽度或高度默认大小是内容的大小跟浮动一样。 3.脱标的盒子不会触发外边距塌陷 浮动元素、绝对定位固定定位元素的都不会触发外边距合并的问题。 4.绝对定位固定定位会完全压住盒子 浮动元素不同只会压住它下面标准流的盒子但是不会压住下面标准流盒子里面的文字/图片 但是绝对定位固定定位会压住下面标准流所有的内容。 为什么浮动不会压住盒子里面的文字/图片呢 因为浮动最初产生的目的是为了做文字环绕效果的文字会围绕浮动元素。 案例淘宝焦点图案例 个人实操小总结 1.如果你往一个盒子里放图片结果发现图片盒子小可以在CSS中限定图片高宽和盒子一样大就可以让图片盒子一样大小。数值写成100%也可以。 2.当如下很多相同的可以考虑用并集选择器并集选择器可以集体声明相同的样式看起来就简洁一些 就可以像下面一样优雅一些 3.如果一个盒子既有left属性也有right属性则会默认会执行left属性同理top/bottom会执行top属性。 4.白色透明背景是background-color2552552550.3 5.如何做圈里的小白点 用ul做透明背景然后用li做白色小圆点的小盒子 然后再对li盒子做圆形即可即border-radius50% 3.网页布局总结 通过盒子模型清楚知道大部分HTML标签是一个盒子。 通过CSS浮动、定位可以让每个盒子排列成为网页。 一个完整的网页是标准流、浮动、定位一起完成布局的每个都有自己的专门用法。 1.标准流 可以让盒子上下排列或者左右排列垂直的块级元素显示就用标准流布局。 2.浮动 可以让多个块级元素一行显示或者左右对齐盒子多个块级盒子水平显示就用浮动布局。 3.定位 定位最大的特点是有层叠的概念就是可以让多个盒子前后叠压来显示。如果元素自由在某个盒子内移动就用定位布局。 4.元素的显示与隐藏 类似网站广告当我们点击关闭就不见了但是我们重新刷新网页会重新出现 本质让一个元素在页面中隐藏或显示出来。 1.dispaly 显示隐藏 2.visibility 显示隐藏 3.overflow 溢出显示隐藏 4.1 display属性重要 display属性用于设置一个元素应如何显示。 ·displaynone隐藏对象 ·displayblock除了转换为块级元素之外同时还有显示元素的意思 display隐藏元素后不再占有原来的位置。 后面应用及其广泛搭配JS可以做很多的网页特效。 4.2 visibility 可见性 visibility属性用于知道一个元素应可见还是隐藏。 ·visibilityvisible元素可视 ·visibilityhidden元素隐藏 visibility隐藏元素后继续占有原来的位置。 如果隐藏元素还想要原来的位置就用visibilityhidden 如果隐藏元素不想要原来的位置就用displaynone (用处更多 重点 4.3 overflow 溢出 overflow属性指定了如果内容溢出一个元素的框超出其指定高度及宽度时会发生什么。 属性值描述visible不剪切内容也不添加滚动条hidden不显示超过对象尺寸的内容超出的部分隐藏掉scroll不管是否超出内容总是显示滚动条auto超出自动显示滚动条不超出不显示滚动条 一般情况下我们都不想让溢出的内容显示出来因为溢出的部分会影响布局。 但是如果有定位的盒子请慎用overflowhidden 因为它会隐藏多余的部分比如如下我们之前做的案例如果用overflowhidden就会隐藏掉hot右边超出盒子的部分 土豆案例 个人实操小总结 1.老是忘记背景图片怎么做可以这样 backgroungurlimages/tu.jpgno-repeat center; no-repeat是不重复 center是居中 例 background: rgba(0, 0, 0, .4) url(images/user.png) no-repeat center; 2.如何做出如下当鼠标没有在图片上时没有遮罩层当鼠标经过就出现遮罩层
http://www.tj-hxxt.cn/news/136201.html

相关文章:

  • 网站的访问量怎么查网站建设学习
  • 小企业建站系统跨境电商那个网站做饰品比较好
  • 新区seo整站优化公司下载wix做的网站
  • 白酒网站模版响应式网站 图片居中
  • 建设部职称评审的网站免费信息发布网站大全
  • 长沙市天心区城乡建设局网站vue.js网站开发用例
  • wordpress子目录建站怎么选择主题移动端网站开发流程图
  • 现在主流的网站开发语言北京小程序制作实惠华网天下
  • 网站建设 产品拍照问卷调查网站怎么做
  • 一流的网站建设建设 银行网网站
  • 上海人才网欢迎您成都网站seo厂家
  • 手机网站建设ppt做网站用windows和 linux
  • 做盈利网站怎么备案python wordpress建站
  • 网站轮播图片特效广州做网站好的公司
  • 网站建设教程免费下载中山搜索引擎优化
  • 增城住房和城乡建设局网站泰州百度seo公司
  • 建设机械网站方案网站建设综合实训
  • 江门网站建设公司哪家好企业网站托管方式
  • 七初SEO网站建设珠海做网站的
  • 经营地址怎么在国税网站做更改怎样开通微信小商店
  • 网站开发获取用户微信号登录亚马逊网站做外贸
  • 株洲专业做网站设计的进入百度知道首页
  • 北京新机场建设指挥部网站外网资源
  • 怎么找网站的根目录佛山网红打卡地
  • 山东建设银行招聘网站小程序云开发费用
  • 企业网站样板制作同行抄袭公司网站
  • 番禺建网站南宁建设网站
  • 深圳物流公司网站公司网站备案需要哪些资料
  • WordPress网站修改做基因表达热图的网站
  • 网站建设科技公司外部环境分析创新型的顺的网站制作