十、HTML中的浮动

news/2024/10/19 15:24:20/

1、浮动

1、浮动
块级元素
独占一行
若块级元素宽度较少时,导致后续是空白

布局
先整体,后局部
先简单,再复杂
复杂再划分

整体布局
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
局部
在这里插入图片描述

2、float属性

浮动==飘

float属性
让网页元素按照标准文档流方式显示
自上到下,自左向右
left
元素向左浮动
right
元素向右浮动
none
默认值,不浮动

重置默认样式,否则无法实现像素级精确控制

clear 属性

clear属性
使用浮动之后,导致后续元素显示异常
清除之前的浮动特性
none
默认值
left
清除左浮动
right
清除右浮动
both
清除左右浮动

4、整体布局示例

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>Title</title><style>
* {margin: 0;padding: 0;
}.container {width: 1196px;margin: 0 auto;}.header {float: left;width: 100%;height: 50px;background-color: #1f78b5;}.left {float: left;width: 200px;height: 600px;background-color: #90ef90;}.main {float: left;margin-left: 5px;width: 990px;height: 600px;background-color: lightpink;}.footer {clear: left;width: 100%;height: 120px;background-color: red;}</style>
</head>
<body>
<div class="container"><div class="header">top</div><div class="left">left</div><div class="main">main</div><div class="footer">footer</div>
</div>
</body>
</html>

在这里插入图片描述

5、overflow属性

overflow属性
溢出处理
visible
默认值,超出范围显示
hidden
内容超出部分不显示
scroll
出现滚动条,方便内容查看
auto
如果超出范围,自动显示滚动条方便查看

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>Title</title><style>.book {width: 200px;height: 100px;background-color: lightpink;overflow: hidden;}</style>
</head>
<body>
<div class="book"><div>一77事变,打倒小日本!77事变,打倒小日本77事变,打倒小日本77事变,打倒小日本77事变,打倒小日本</div><div>二77事变,打倒小日本!77事变,打倒小日本77事变,打倒小日本77事变,打倒小日本77事变,打倒小日本</div><div>三77事变,打倒小日本!77事变,打倒小日本77事变,打倒小日本77事变,打倒小日本77事变,打倒小日本</div><div>四77事变,打倒小日本!77事变,打倒小日本77事变,打倒小日本77事变,打倒小日本77事变,打倒小日本</div>
</div>
</body>
</html>

在这里插入图片描述

6、局部布局

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>Title</title><style>* {margin: 0;padding: 0;}ul {list-style: none;}.container {width: 1196px;margin: 0 auto;}.header {float: left;width: 100%;height: 50px;background-color: #1f78b5;}.finder {float: left;width: 100%;height: 120px;}.finder li {float: left;}.finder .f_logo {width: 300px;text-align: center;line-height: 120px;}.f_logo img {vertical-align: middle;}.finder .f_search {margin: 0px 50px;width: 700px;background-color: lightpink;}.f_search form {width: 100%;height: 60px;border-radius: 60px;border: solid 5px red;}.finder .f_download {width: 75px;height: 80px;background-color: white;}.f_download img {width: 70px;height: 60px;}.left {float: left;width: 200px;height: 600px;background-color: #90ef90;}.main {float: left;margin-left: 5px;width: 990px;height: 600px;background-color: lightpink;}.footer {clear: left;width: 100%;height: 120px;background-color: red;}</style>
</head>
<body>
<div class="container"><div class="header">top</div><div class="finder"><ul><li class="f_logo"><a href="#"><img src="images/taobao.png"/></a></li><li class="f_search"><form><span>宝贝</span><input type="search" name="keyword" /></form><ul><li><a href="#">新款连衣裙</a></li><li><a href="#">四件套</a></li><li><a href="#">潮流T恤</a></li><li><a href="#">时尚女鞋</a></li><li><a href="#">短裤</a></li><li><a href="#">半身裙</a></li><li><a href="#">男士外套</a></li></ul></li><li class="f_download"><a href="#"><span>下载淘宝</span><img src="images/download_taobao.png"/></a></li></ul></div><div class="left">left</div><div class="main">main</div><div class="footer">footer</div>
</div>
</body>
</html>

在这里插入图片描述


http://www.ppmy.cn/news/775057.html

相关文章

微信小程序使用vant时间选择器二次封装成自定义区间时间选择

目录 1.引入vant组件库 2.wxml页面 3.js页面 1.引入vant组件库 1.安装vant # 通过 npm 安装 npm i vant/weapp -S --production # 通过 yarn 安装 yarn add vant/weapp --production # 安装 0.x 版本 npm i vant-weapp -S --production 2.将 app.json 中的 "style&quo…

win10亮度怎么调_笔记本屏幕亮度怎么调

大家好&#xff0c;今天分享一篇来自装机吧官网(zhuangjiba.com)的图文教程。许多网民发现&#xff0c;当他们的计算机在办公室时&#xff0c;计算机屏幕的亮度会变暗&#xff0c;其中一些代表了计算机电量不足的问题&#xff0c;或者存在计算机没有设置亮度的问题。虽然计算机…

笔记本运行linux亮度低,关于笔记本linux亮度调节

Laptop安装linux系统后,开机默认亮度是最大,每次开机都很刺眼,开机后调节好亮度后,重启又恢复了。现在介绍可以永久设置屏幕亮度的方法,这样就不用每次开机都设置亮度那么麻烦。 调节亮度的方法是:Fn+左右键 首先查看自己的显卡亮度控制文件是哪种 ls /sys/class/backlig…

内核是如何接收到网络包的

文章目录 一、实际相关问题二、数据是如何从网卡到协议栈的1、Linux网络收包总览2、Linux启动1&#xff09;创建ksotfirqd内核线程2&#xff09;网络子系统初始化3&#xff09;协议栈注册4&#xff09;网卡驱动初始化5&#xff09;网卡启动 3、迎接数据的到来1&#xff09;硬中…

Linux(Ubuntu)+Qt+C++与OpenCV窗体程序使用

程序示例精选 Linux(Ubuntu)QtC与OpenCV窗体程序使用 如需安装运行环境或远程调试&#xff0c;见文章底部个人QQ名片&#xff0c;由专业技术人员远程协助&#xff01; 前言 这篇博客针对<<Linux(Ubuntu)QtC与OpenCV窗体程序使用>>编写代码&#xff0c;代码整洁&am…

手机回收怎么更靠谱

现在的大家已经懒得出门了&#xff0c;买东西有某宝&#xff0c;某东&#xff0c;连手机回收也有一堆平台。那么大家要选择哪家平台呢?大家知道手机回收去哪靠谱吗? 目前互联网常见的手机回收平台有换换回收二手回收平台 换换二手交易平台&#xff0c;是国内领先的二手手机…

换换回收回收手机

苹果xr手机用了有两年了准备换手机了&#xff0c;我就预约了换换回收的上门回收服务&#xff0c;预估报价2480。 晚上顺丰邮寄过去&#xff0c;第二天就到了&#xff0c;全程视频记录会检查屏幕&#xff0c;话筒&#xff0c;扬声器&#xff0c;能否打电话等等基础项。检测完和…