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

怎样进行网站建设步骤杭州seo按天计费

怎样进行网站建设步骤,杭州seo按天计费,苏州网站建设推荐q479185700霸屏,廊坊做网站公司在 CSS 中,定位方式(position)决定了元素如何相对于其参照物进行定位,同时影响文档流的布局。以下是五种定位方式的对比、参照物说明及代码示例: 1. position: static(默认定位) 参照物&#x…

在 CSS 中,定位方式position)决定了元素如何相对于其参照物进行定位,同时影响文档流的布局。以下是五种定位方式的对比、参照物说明及代码示例:


1. position: static(默认定位)

  • 参照物:无,元素位于默认文档流中。
  • 文档流:元素按照 HTML 顺序自然排列。
  • 特点toprightbottomleftz-index 属性无效。
  • 示例
    <div class="box static">Box 1</div>
    <div class="box static">Box 2</div>
    
    .box { width: 100px; height: 100px; }
    .static { background: lightblue; }
    
    效果:两个盒子上下排列。

2. position: relative(相对定位)

  • 参照物:元素自身原本的位置。
  • 文档流:元素仍占据原空间,但可偏移。
  • 特点:通过 topleft 等属性偏移,不影响其他元素位置。
  • 示例
    <div class="box relative">Box 1</div>
    <div class="box">Box 2</div>
    
    .relative { position: relative;top: 20px;  /* 向下偏移 20px */left: 30px;  /* 向右偏移 30px */background: lightgreen;
    }
    
    效果:Box 1 偏移,但 Box 2 仍占据原位置。

3. position: absolute(绝对定位)

  • 参照物:最近的已定位祖先元素(非 static),若无则相对于 <html>
  • 文档流:元素脱离文档流,原空间被其他元素占据。
  • 特点:需手动指定 topleft 等值,常用于弹出层、图标定位。
  • 示例
    <div class="parent"><div class="box absolute">Absolute Box</div>
    </div>
    <div class="box">Box 2</div>
    
    .parent {position: relative;  /* 参照物 */width: 300px;height: 200px;border: 2px solid red;
    }
    .absolute {position: absolute;bottom: 10px;  /* 相对于父容器底部 */right: 10px;   /* 相对于父容器右侧 */background: orange;
    }
    
    效果:Absolute Box 定位在父容器右下角,Box 2 紧贴父容器下方。

4. position: fixed(固定定位)

  • 参照物:浏览器视口(viewport)。
  • 文档流:脱离文档流,不随页面滚动移动。
  • 特点:常用于固定导航栏、弹窗广告。
  • 示例
    <div class="box fixed">Fixed Box</div>
    <div class="long-content">长内容...</div>
    
    .fixed {position: fixed;top: 20px;  /* 距离视口顶部 20px */right: 20px;background: pink;
    }
    .long-content { height: 2000px; }
    
    效果:Fixed Box 始终固定在视口右上角,滚动页面时不动。

5. position: sticky(粘性定位)

  • 参照物:最近的滚动祖先(通常是视口)。
  • 文档流:初始位置在文档流中,滚动到阈值后变为固定定位。
  • 特点:需指定 topleft 等阈值,常用于吸顶菜单。
  • 示例
    <div class="sticky-header">Sticky Header</div>
    <div class="long-content">长内容...</div>
    
    .sticky-header {position: sticky;top: 0;  /* 当滚动到距离顶部 0px 时固定 */background: lightyellow;z-index: 100;
    }
    .long-content { height: 2000px; }
    
    效果:滚动页面时,Sticky Header 在到达视口顶部后固定。

对比总结

定位方式参照物是否脱离文档流典型场景
static默认布局
relative自身原位置微调元素位置
absolute最近定位祖先/视口弹出层、精准定位
fixed视口固定导航栏、广告
sticky滚动祖先/视口滚动时脱离吸顶菜单、表头

关键点

  1. 脱离文档流absolutefixedsticky(滚动时)会脱离文档流,可能导致布局重叠。
  2. 参照物差异
    • absolute 依赖最近的已定位祖先。
    • fixed 始终以视口为参照。
    • sticky 在滚动时切换为固定定位。
  3. 实际应用:合理使用 relative 作为 absolute 的父容器,避免布局混乱。
http://www.dtcms.com/wzjs/501515.html

相关文章:

  • wordpress 插件交互seo深圳网络推广
  • 太原建设网站的公司什么是seo什么是sem
  • 台州做网站是什么互联网推广怎么找客户
  • 做搜狗网站网站推广优化
  • 微信公众号要钱吗郑州seo优化培训
  • 外贸商城网站建站找文网客服联系方式
  • 广州网站排名怎么优化郑州有没有厉害的seo
  • emlog怎么做视频网站国际新闻界官网
  • 大名专业做网站磁力猫搜索引擎入口官网
  • 电子商务网站开发实验报告交换友情链接吧
  • 个人网站设计成首页今日时政新闻
  • 网站后台收入怎么做会计分录互联网推广工作好做吗
  • 网站推广的内容深圳网络推广收费标准
  • 新人做网站不懂设计版面怎么办seo技巧与技术
  • 浅谈网站建设开发今日国际军事新闻最新消息
  • 永久免费的wap建站平台网络营销的概述
  • 咸阳做网站价格私人网站服务器
  • 上海到北京高铁价格查询成都seo达人
  • 西安做网站公司怎么样如何在百度上开店铺
  • nas做网站需要备案吗东莞seo建站投放
  • 做推广用那个网站友链交易网
  • 杭州哪家公司可以做网站买链接官网
  • wordpress 限时 插件seo站内优化技巧
  • 数字域名做网站my63777免费域名查询2023年
  • 网站定制牛七科技网站排名优化培训
  • 建设像京东一样的网站网络营销是网上销售吗
  • 汽车网站建设方案预算关键词搜索推广排行榜
  • phpcms v9做网站销售怎么找客户源
  • 网页筛选wordpress外贸seo推广招聘
  • 网站内部链接怎麽做今天国际新闻大事