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

网站导航栏的设计与实现自己怎么做一个网页

网站导航栏的设计与实现,自己怎么做一个网页,广州网站制作公司,渭南商铺网站建设最近热衷于前端的开发,因为突然发现虽然对于网站、应用来说,功能处于绝对重要的地位,但是用户体验对于用户来讲同样是那么的重要,可以说是第一印象。最近在开发当中发现以前对于css中的position的理解有些偏颇,在这里分…

最近热衷于前端的开发,因为突然发现虽然对于网站、应用来说,功能处于绝对重要的地位,但是用户体验对于用户来讲同样是那么的重要,可以说是第一印象。最近在开发当中发现以前对于css中的position的理解有些偏颇,在这里分享一下这几天的学习。

首先总体介绍一下接下来要分析的position属性的两个值:absolute和relative(绝对定位和相对定位),

绝对定位:1、当某元素使用绝对定位并且未设置top,left的值时,实际上并未真正脱离文档流,2、使用绝对定位并且设置了top,left时,这才脱离了文档流,并以最外层body元素作为父容器,

相对定位:1、当某元素使用相对定位时,无论设不设置top,left的值,都不会脱离文档流

接下来以实验论证我的观点,贴出一段实验小代码

<!DOCTYPE html>  <html>  
<head >  
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>  <title></title>  
</head>  <body onload="init();">  <div style="width: 400px;height:400px;border: cadetblue 2px solid;">  <div style="width: 300px;height: 30px;border: 2px solid red;">  </div>  <div style="position: absolute;width: 80px;height: 30px;border: 2px solid orange;" id="absolute">  </div>  <div style="position: relative;width: 160px;height: 60px;border: 2px solid blueviolet;left: 150px;" id="relative">  </div>  </div>  </body>  <script>  function init(parameters) {  var absoluteStr = "absolute :top=" + absolute.offsetTop + ",left=" + absolute.offsetLeft;  absolute.innerHTML = absoluteStr;  var relativeStr = "relative :top=" + relative.offsetTop + ",left=" + relative.offsetLeft;  relative.innerHTML = relativeStr;  }  </script>  
</html>  

 



相信这个就不用多做解释了,外层一个div,里面有三个div,第一个是普通div,接下来一个id是absolute,另一个是relative,摆明了就是分别测试absolute和relative的。

我们在init函数中分别将absolute和relative的div的内容显示两个div分别的top和left

最外层div距离浏览器上边框10px,里面第一个(红色)div高度为30,在absolute和relative中可以看出top的值是一样的,那么是不是就说明无论是absolute还是relative在这个时候都未脱离文档流,因为他们被上面第一个div挤下来了,接下来分别将absolute和relative两个div设置 top=100px,那么结果如下:

由上图可以看出,设置了top之后,absolute这个元素的top值是100px,而relative的top值却是144px,说明absolute这个元素是脱离了文档流以body为父元素的,而relative中的144=100+44,说明relative是以外层div为父容器,并且未脱离文档流,在上一个(红色)div的基础上向下平移了100px,由此证明了以上论断。

position属性值还有fixed,和默认值static,以及top,left的用法还有很多注意事项,以后慢慢再说。

转载于:https://www.cnblogs.com/Simon-xm/p/3949879.html

http://www.lbrq.cn/news/2612431.html

相关文章:

  • 网站视频下载到手机怎么做南宁seo优化公司排名
  • 自己做的网站被篡改怎么办北京seo招聘
  • 深圳网站建设 利科技南京网络推广外包
  • 可以上传图片的网站怎么做怎样做网站推广
  • 艾辰做网站武汉网站营销seo方案
  • 视频制作培训机构推荐网站seo主要是做什么的
  • 想百度搜到网站新域名怎么做福建seo优化
  • 河北智慧团建网站登录百度pc端提升排名
  • 大型门户网站建设一般多少钱百度推广开户费
  • 会网站开发想找兼职推广普通话手抄报简单又好看内容
  • 企业公司网站制作建设百度广告投诉电话
  • 石家庄站内换乘图解百度网站推广
  • 做不锈钢的网站有哪些厦门seo优化推广
  • 做网站的女生多么企业网站搜索引擎推广方法
  • 传奇世界网页版单机天津百度seo
  • 一流的高密做网站的南昌百度搜索排名优化
  • 网站设计苏州交换友链平台
  • 大庆免费网站建设公友情链接外链
  • thinkphp 网站下载企业营销策划书如何编写
  • 中国2022年重大新闻武汉seo网站排名优化
  • 上海专业网站制作设计公司哪家好如何提高百度关键词排名
  • 网站建设概述珠海seo关键词排名
  • 重庆网站备案系统建站平台在线提交功能
  • 做金融的喜欢逛哪些网站北京网站优化平台
  • 网站建设接单源码全案网络推广公司
  • 济南建设个人网站平台企业网站营销的实现方式
  • 网络宣传网站建设建站整合营销的特点有哪些
  • 帮人做游戏网站 诈骗 判刑新公司如何做推广
  • 品牌建设费用包括哪些?seo 优化
  • 做五金标准件网站韩国电视剧
  • 【WAIC 2025】AI安全的攻防前线:合合信息AI鉴伪检测技术
  • Spring选择哪种方式代理?
  • MySQL间隙锁在查询时锁定的范围
  • css3属性总结和浏览器私有属性
  • Linux驱动25 --- RkMedia音频API使用增加 USB 音视频设备
  • Docker-07.Docker基础-数据卷挂载