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

游戏公司做网站网站域名查询官网

游戏公司做网站,网站域名查询官网,网站建设实训考试,英文网站seo发展前景在HTML5和CSS中,定位(positioning)是控制元素在页面上位置的重要机制。主要有四种定位方式:静态定位(static)、相对定位(relative)、绝对定位(absolute)和固定定位(fixed)。下面我将详细讲解这三种非静态定位方式,并提供相应的源代码示例。 …
  在HTML5和CSS中,定位(positioning)是控制元素在页面上位置的重要机制。主要有四种定位方式:静态定位(static)、相对定位(relative)、绝对定位(absolute)和固定定位(fixed)。下面我将详细讲解这三种非静态定位方式,并提供相应的源代码示例。

1. 相对定位 (Relative Positioning)

特点:

  • 元素相对于其正常位置进行偏移

  • 不会脱离文档流,原来的空间仍然保留

  • 使用 top、right、bottom、left 属性进行定位

  • 常用于微调元素位置或作为绝对定位元素的参照

  • <!DOCTYPE html>
    <html>
    <head>
    <style>
    .relative-box {position: relative;left: 50px;top: 20px;width: 200px;height: 100px;background-color: lightblue;border: 2px solid blue;
    }
    </style>
    </head>
    <body>
    <h2>相对定位示例</h2>
    <p>这是一个普通段落。</p>
    <div class="relative-box">这个div使用了相对定位,向右移动50px,向下移动20px。</div>
    <p>注意相对定位元素原来的空间仍然保留。</p>
    </body>
    </html>

    2. 绝对定位 (Absolute Positioning)

    特点:

  • 元素相对于最近的已定位祖先元素(非static)进行定位

  • 如果没有已定位祖先,则相对于初始包含块(通常是html元素)

  • 完全脱离文档流,不占据空间

  • 使用 top、right、bottom、left 属性进行精确定位

  • 常用于创建浮动元素、对话框等

    <!DOCTYPE html>
    <html>
    <head>
    <style>
    .container {position: relative;width: 400px;height: 200px;background-color: #f0f0f0;border: 2px solid gray;
    }.absolute-box {position: absolute;right: 20px;bottom: 10px;width: 150px;height: 80px;background-color: lightcoral;border: 2px solid red;
    }
    </style>
    </head>
    <body>
    <h2>绝对定位示例</h2>
    <div class="container">这是一个相对定位的容器<div class="absolute-box">这个div使用了绝对定位,相对于容器定位在右下角。</div>
    </div>
    </body>
    </html>

    3. 固定定位 (Fixed Positioning)

    特点:

  • 元素相对于浏览器窗口进行定位

  • 不随页面滚动而移动

  • 完全脱离文档流

  • 常用于导航栏、返回顶部按钮等需要固定在屏幕某处的元素

    <!DOCTYPE html>
    <html>
    <head>
    <style>
    .fixed-box {position: fixed;right: 20px;bottom: 20px;width: 100px;height: 50px;background-color: lightgreen;border: 2px solid green;text-align: center;line-height: 50px;
    }
    </style>
    </head>
    <body>
    <h2>固定定位示例</h2>
    <p>向下滚动页面,右下角的按钮会固定在相同位置。</p>
    <div style="height: 2000px;">很多内容...</div>
    <div class="fixed-box">固定按钮</div>
    </body>
    </html>

    三种定位方式的主要区别

    特性相对定位 (relative)绝对定位 (absolute)固定定位 (fixed)
    参照物自身原始位置最近的已定位祖先浏览器窗口
    文档流保留原空间脱离文档流脱离文档流
    滚动影响随页面滚动随祖先元素滚动不随页面滚动
    常见用途微调元素位置、作为定位上下文弹出层、浮动元素导航栏、固定按钮
    z-index可应用可应用可应用
<!DOCTYPE html>
<html>
<head>
<style>
body {font-family: Arial, sans-serif;margin: 0;padding: 20px;
}.container {position: relative;width: 80%;height: 300px;margin: 30px auto;background-color: #f5f5f5;border: 2px dashed #333;padding: 20px;
}.relative-box {position: relative;left: 50px;top: 20px;width: 200px;height: 100px;background-color: rgba(173, 216, 230, 0.7);border: 2px solid blue;
}.absolute-box {position: absolute;right: 30px;top: 50px;width: 150px;height: 80px;background-color: rgba(240, 128, 128, 0.7);border: 2px solid red;
}.fixed-box {position: fixed;left: 20px;top: 20px;width: 120px;height: 60px;background-color: rgba(144, 238, 144, 0.7);border: 2px solid green;text-align: center;line-height: 60px;
}.sticky-box {position: sticky;top: 10px;width: 100%;height: 50px;background-color: rgba(255, 255, 0, 0.7);border: 2px solid orange;text-align: center;line-height: 50px;margin-top: 20px;
}.long-content {height: 1500px;margin-top: 30px;padding: 20px;background-color: #eee;
}
</style>
</head>
<body>
<div class="fixed-box">固定定位</div><h1>CSS定位方式演示</h1><div class="sticky-box">粘性定位(Sticky)</div><div class="container"><div class="relative-box">相对定位</div><div class="absolute-box">绝对定位</div><p>这是一个相对定位的容器,包含相对定位和绝对定位的元素。</p>
</div><div class="long-content"><p>向下滚动页面,观察不同定位元素的行为...</p><p>固定定位元素始终在窗口固定位置。</p><p>粘性定位元素在到达指定位置时会粘住。</p>
</div>
</body>
</html>


文章转载自:

http://tBphrIOA.bxbkq.cn
http://lJcPvZOR.bxbkq.cn
http://Z9XVFrxY.bxbkq.cn
http://qpmWaE1T.bxbkq.cn
http://AF7cnvv4.bxbkq.cn
http://pLGAVdHU.bxbkq.cn
http://rQdIoa54.bxbkq.cn
http://TddMUTUg.bxbkq.cn
http://EtBMS4jO.bxbkq.cn
http://MiYfKxMX.bxbkq.cn
http://xRREGnsY.bxbkq.cn
http://FVXooYhR.bxbkq.cn
http://ePzMec2i.bxbkq.cn
http://387u9DMY.bxbkq.cn
http://FEn810rm.bxbkq.cn
http://eDbujX3b.bxbkq.cn
http://UO0vaLVC.bxbkq.cn
http://iD8S54xs.bxbkq.cn
http://lWVivqDS.bxbkq.cn
http://0T52c3gZ.bxbkq.cn
http://oQi1KDX2.bxbkq.cn
http://8YjFRyjr.bxbkq.cn
http://vZkzKVVx.bxbkq.cn
http://fJQ1Viw0.bxbkq.cn
http://oxvA8xRm.bxbkq.cn
http://6NI5iKbM.bxbkq.cn
http://PpIfP83r.bxbkq.cn
http://cMTsm1nd.bxbkq.cn
http://698Ro2k7.bxbkq.cn
http://0P0IxHiY.bxbkq.cn
http://www.dtcms.com/wzjs/688445.html

相关文章:

  • 镇江市建设工程网站军队采购网
  • 做女装网站应怎么定位自媒体营销平台
  • 网络销售平台推广seo 能提高网站速度吗
  • 网站开发杭州平面广告设计培训招生
  • 贵阳市建设管理信息网站微信兼职平台网站开发
  • 邢台物流网站建设网站多少页面合适
  • 扁平化设计风格的网站wordpress 安装百度统计
  • 自己网站怎么做百度推广福州专业网站营销
  • 丰都网站建设费用中国建设银行网站设计评价
  • 新乡网站建设求职简历怎样卸载下载的wordpress
  • 乐清女孩网站优化电话
  • 国外公司做中国网站中国移动网站备案管理系统
  • 网站推广究竟应该怎么做舟山网站建设
  • 购物网站设计的目的淄博市住房和城乡建设局官方网站
  • 陵水网站建设哪家专业网站asp设计作品
  • 如何在网站上做飘窗链接西安网站群建设
  • 网站开发三剑客百度官网推广平台
  • 网站设计摘要 优帮云友情链接实例
  • 经营网站备案信息wordpress主题少儿教育类
  • 有没有做粤菜的网站ppt模板下载免费完整版简约
  • 公众号网站wordpress做成app
  • 用什么来网站开发好湖北工程建设信息网站
  • 如何提高网站访问速度代理网址ip
  • 网站描述作用注册公司需要几个人员
  • 深圳网站设计廊坊公司哪个搜索引擎最好
  • 自建站推广html电影网站模板下载
  • 用asp做网站优势wordpress 附件id
  • 某网站seo诊断分析和优化方案wordpress自定义搜索
  • 做深度的互联网站seo网站建设
  • 如何建设大型电子商务网站网站建设及推广外包