十、HTML中的浮动

这篇具有很好参考价值的文章主要介绍了十、HTML中的浮动。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

1、浮动

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

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

整体布局
十、HTML中的浮动,大数据开发与分析暑期实训笔记,html,前端,javascript,css,webstorm
十、HTML中的浮动,大数据开发与分析暑期实训笔记,html,前端,javascript,css,webstorm
十、HTML中的浮动,大数据开发与分析暑期实训笔记,html,前端,javascript,css,webstorm
十、HTML中的浮动,大数据开发与分析暑期实训笔记,html,前端,javascript,css,webstorm
十、HTML中的浮动,大数据开发与分析暑期实训笔记,html,前端,javascript,css,webstorm
局部
十、HTML中的浮动,大数据开发与分析暑期实训笔记,html,前端,javascript,css,webstorm

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>

十、HTML中的浮动,大数据开发与分析暑期实训笔记,html,前端,javascript,css,webstorm

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>

十、HTML中的浮动,大数据开发与分析暑期实训笔记,html,前端,javascript,css,webstorm

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>
        

十、HTML中的浮动,大数据开发与分析暑期实训笔记,html,前端,javascript,css,webstorm文章来源地址https://www.toymoban.com/news/detail-533040.html

到了这里,关于十、HTML中的浮动的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包