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

北京网站建设 专业10年郑州艾特网站建设公司

北京网站建设 专业10年,郑州艾特网站建设公司,网站建设深,优化设计答案文章目录 网页布局的本质浮动如何设置浮动测试浮动 定位相对定位绝对定位测试定位 网页布局的本质 用 CSS 来摆放盒子,把盒子摆放到相应位置。 CSS 提供了三种传统布局方式(简单说就是盒子如何进行排列)。 普通流(标准流&#…

文章目录

    • 网页布局的本质
    • 浮动
      • 如何设置浮动
      • 测试浮动
    • 定位
      • 相对定位
      • 绝对定位
      • 测试定位

网页布局的本质

用 CSS 来摆放盒子,把盒子摆放到相应位置。

CSS 提供了三种传统布局方式(简单说就是盒子如何进行排列)。

  • 普通流(标准流)
  • 浮动
  • 定位

浮动

默认的块元素会占满父元素的宽度,设置浮动之后,按照设置浮动的方向 进行缩小,缩小到内部的内容的宽度为准,之后漂浮在页面上,原先的位置被后面的 元素递补占据。

如何设置浮动

设置浮动

选择器 { float: 属性值;}
属性描述
none元素不浮动(默认值)
left元素向左浮动
right元素向右浮动

设置元素不受到其它元素浮动的影响

选择器 { clear: 属性值;}
属性描述
both不受两侧浮动影响
left不受左浮动影响
right不受右浮动影响

测试浮动

<!DOCTYPE html>
<html lang="zh-CN"><head><meta charset="UTF-8"><title>浮动</title><style>div#container{width:800px;height:1000px;margin:0 auto;background-color: yellow;border:solid 1px yellow;}div#sub1{background-color: pink;margin-top:10px;height:100px;float:left;}div#sub2{background-color: hotpink;margin-top:10px;height:120px;float:left;}div#sub3{background-color: deeppink;margin-top: 10px;height: 140px;float:left;}p{background-color: silver;clear:left;}</style></head><body><div id="container"><div id="sub1">盒子1</div><div id="sub2">盒子2</div><div id="sub3">盒子3</div><p>我是一段文字我是一段文字我是一段文字我是一段文字我是一段文字我是一段文字我是一段文字我是一段文字我是一段文字我是一段文字我是一段文字我是一段文字我是一段文字我是一段文字我是一段文字我是一段文字我是一段文字我是一段文字我是一段文字我是一段文字我是一段文字我是一段文字我是一段文字我是一段文字我是一段文字我是一段文字我是一段文字我是一段文字我是一段文字我是一段文字我是一段文字我是一段文字我是一段文字我是一段文字我是一段文字我是一段文字我是一段文字我是一段文字我是一段文字</p></div></body>
</html>

效果

在这里插入图片描述

定位

相对定位

元素根据原先所在位置的左上角进行定位,定位之后,元素依然 保持原先的类型,原来的位置依然被占用 偏移量 topbottom 只能书写一个 leftright 只能书写一个。

绝对定位

元素根据其距离最近的定位过的父元素的左上角进行定位, 偏移量topbottom只能书写一个 leftright 只能书写一个元素定位之后,不再保持原先的类型,不再占满一行,漂浮在页面上,原来的位置被之后的 元素递补占据 如果元素的祖先元素都没有被定位过,则根据body也就是浏览器的左上角进行定位 注意这样可能会出现问题。

测试定位

<!DOCTYPE html>
<html lang="zh-CN"><head><meta charset="UTF-8"><title>定位</title><style>div#container{border:solid 2px black;position: relative;margin:0 auto;width:800px;height:900px;}div#sub1{border:solid 2px red;}div#sub2{border:solid 2px orangered;position: relative;/* 向下偏移300像素 */top:300px;/* 向右偏移200像素 */left:200px;}div#sub3{border:solid 2px yellow;position: absolute;top:300px;left:250px;}div#sub4{border:solid 2px greenyellow;}div#sub5{border:solid 2px aqua;background-image: url("./image/logos.jpg");width:137px;height:170px;position:absolute;top:300px;left:100px;}div#sub6{border:solid 2px cornflowerblue;}</style></head><body><div id="container"><div id="sub1">我是层1</div><div id="sub2">我是层2</div><div id="sub3">我是层3</div><div id="sub4">我是层4</div><div id="sub5"></div><div id="sub6">我是层6</div></div></body>
</html>

效果

在这里插入图片描述

http://www.dtcms.com/a/466955.html

相关文章:

  • 陕西做网站的公司在哪江苏建设行业证书编号查询网站
  • 元服务发布准备工作
  • 【2025-系统规划与管理师】第七章:网络环境规划
  • 固态硬盘保护器Romex Software
  • 如室设计网站东莞房价多少
  • 创建网站超市百度找不到 网站
  • 超参数优化利器:GridSearchCV 详解与实战指南
  • 网站建设合同需要注意什么创意赣州网站建设
  • 从 Wonderware 到 TDengine:大理卷烟厂的国产化转型之路
  • Redis-Bitmaps、HyperLogLog、GEO类型
  • 一级a做爰片i网站商城网站前期推广
  • Golang的结构体和反射
  • 网站点击量软件古腾堡布局的网站
  • 网站title优化手机网页页面设计模板
  • 湛江正规网站制作方案网站建设五项基本原则
  • 【Vue】——路由
  • 160 国际英文网站app开发公司哪里好
  • 企业网站优化哪家好陕西住房与城乡建设部网站
  • 小模型大智慧:新一代轻量化语言模型全解析
  • 网站首页背景代码wordpress幻灯片不显示
  • 37.2多点电容触摸屏实验(详细代码)_csdn
  • 了解学习MySQL数据库基础
  • 做网站怎么选服务器服务器网站怎么做
  • 长沙微信网站开发学习网页制作学什么
  • 超越RTL的系统设计:ESL设计的新范式与CIRCT的桥梁作用
  • JVM的即时编译JIT的介绍
  • 网站建设心得8000字网站域名设计推荐
  • 十堰哪里有做网站的搜索引擎营销的案例有哪些
  • 网站空间流量不够服务器建网站
  • 长宁苏州网站建设公司cms系统表单