热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

CSS布局实战演练,掌握这些技巧在朋友面前大显身手吧!

许多学生在大学期间学习HTML和CSS时,并没有给予足够的重视,导致学完后仍然只能使用基础的表格布局方法来设计网页。本文将通过实战演练,详细介绍一些高级的CSS布局技巧,帮助读者在实际项目中更加灵活地运用CSS,提升网页设计水平。通过掌握这些技巧,你将在朋友面前展现出卓越的前端开发能力。

前言

很多同学在大学学习HTML+CSS这门课程的时候,并没有过多的重视,这就导致有许多同学在学完以后还只会使用最基本的表格布局方式对页面进行布局,这样做很明显是不能达到我们课程标准的要求的,所以让我们根据一个简单的淘宝小案例来一起学学另外使用更多也更方便的浮动布局的方式吧!注意,在开始之前,你需要提前了解什么是浮动布局。先查查资料,然后再着手练习这个小案例吧!



提示:以下是本篇文章正文内容,下面案例可供参考


一、最终效果

在这里插入图片描述


二、具体代码

下面展示一些 HTML代码片

// An highlighted block
<div class&#61;"father"><span>| 热 卖 单 品</span><div style&#61;"clear: both;"></div><ul class&#61;"dao"><li>客厅灯</li><li>床垫</li><li>电脑椅</li><li>窗帘</li><li>男内裤</li><li>鞋柜</li><li>沙发</li><li>收纳箱</li><li>茶几</li><li>抱枕</li><li>椅子</li><li>电脑桌</li><li>拉杆箱</li><li>浴室柜</li><li>运动鞋</li><li>电风扇</li><li>衣柜</li><li>面膜</li><li>风扇</li><li>充电宝</li><li>T</li><li>耳机</li><li>拖鞋</li><li>零食</li><li>男鞋</li></ul><div style&#61;"clear: both;"></div><ul class&#61;"tu"><li class&#61;"son1"><img src&#61;"./img/第一大图.webp" alt&#61;"xiaoxion"><div class&#61;"js">泰迪熊正品 毛衣熊公仔 新品 女生生日礼物</div><div class&#61;"pj">评价 255 收藏 684</div><div class&#61;"jg1">&#xffe5;</div><div class&#61;"jg2">96</div><div class&#61;"yuanjia">&#xffe5;472</div><div class&#61;"xiaoliang " id&#61;"teshu">月销62</div></li><li class&#61;"son2"><img src&#61;"./img/第二大图.webp" alt&#61;"xiaoxion"><div class&#61;"js">幼儿园数字字帖描红本 儿童凹槽写字本练字</div><div class&#61;"pj">评价 0 收藏 26134</div><div class&#61;"jg1">&#xffe5;</div><div class&#61;"jg2">13.8</div><div class&#61;"yuanjia">&#xffe5;68</div><div class&#61;"xiaoliang">月销62</div></li><li class&#61;"son3"><img src&#61;"./img/第三大图.webp" alt&#61;"xiaoxion"><div class&#61;"js">磁性画板灰色家用写字黑板墙涂鸦板多功能</div><div class&#61;"pj">评价 0 收藏 3320</div><div class&#61;"jg1">&#xffe5;</div><div class&#61;"jg2">39</div><div class&#61;"yuanjia">&#xffe5;472</div><div class&#61;"xiaoliang">月销398</div></li><li class&#61;"son4"><img src&#61;"./img/第四大图.webp" alt&#61;"xiaoxion"><div class&#61;"js">逻辑思维训练机益智玩具创造力小学生早教机</div><div class&#61;"pj">评价 0 收藏 80</div><div class&#61;"jg1">&#xffe5;</div><div class&#61;"jg2">1499</div><div class&#61;"yuanjia">&#xffe5;2598</div><div class&#61;"xiaoliang">月销14</div></li><li class&#61;"son5"><img src&#61;"./img/第五大图.webp" alt&#61;"xiaoxion"><div class&#61;"js">儿童三轮拉杆书包小学生男孩6-12周岁</div><div class&#61;"pj">评价 2143 收藏 29856</div><div class&#61;"jg1">&#xffe5;</div><div class&#61;"jg2">138</div><div class&#61;"yuanjia">&#xffe5;629</div><div class&#61;"xiaoliang">月销710</div></li></ul></div>

下面展示一些 css代码片

// An highlighted block*{margin: 0px;padding: 0px;}.father{widows: 1000px; /* border: 1px solid red; */}.father span{float: left;width: 96px;height: 25px;/* border: 1px solid green; */font-size: 17px;font-weight: 900;color: orange;}.dao{width: 100%;height: 20px;/* border: 1px solid yellow; */margin: auto;margin-top: 20px;margin-left: 23px;}.dao li{width: 54px;height: 17px;/* border: 1px solid blueviolet; */float: left;list-style: none;margin-left: 0px;font-size: 10px;color: grey;}.tu{height: 400px;/* border: 5px solid purple; */}.tu li{float: left;list-style: none;width: 250px;/* border: 1px solid darkblue; */margin-left: 15px;margin-top: 21px;}.tu li img{margin-left: 30px;}.pj{font-size: 5px;color: grey;margin-top: 10px;}.jg1{font-size: 5px;color: orange;float: left;margin-top: 16px;}.jg2{font-size: 28px;color: orange;float: left;}.yuanjia{float: left;text-decoration: line-through;color: grey;font-size: 5px;margin-top: 15px;}.xiaoliang{float: left;font-size: 15px;color: grey;margin-left: 105px;margin-top: -18px;}#teshu{margin-top: 15px;}

总结


例如&#xff1a;浮动布局消除了框架对于整个页面布局的影响&#xff0c;即脱离文档流&#xff0c;当我们需要将页面上的元素横排排放的时候首先考虑的布局方式就应该是浮动布局。
推荐阅读
  • 导航栏样式练习:项目实例解析
    本文详细介绍了如何创建一个具有动态效果的导航栏,包括HTML、CSS和JavaScript代码的实现,并附有详细的说明和效果图。 ... [详细]
  • 技术分享:从动态网站提取站点密钥的解决方案
    本文探讨了如何从动态网站中提取站点密钥,特别是针对验证码(reCAPTCHA)的处理方法。通过结合Selenium和requests库,提供了详细的代码示例和优化建议。 ... [详细]
  • 深入理解Tornado模板系统
    本文详细介绍了Tornado框架中模板系统的使用方法。Tornado自带的轻量级、高效且灵活的模板语言位于tornado.template模块,支持嵌入Python代码片段,帮助开发者快速构建动态网页。 ... [详细]
  • 深入理解Cookie与Session会话管理
    本文详细介绍了如何通过HTTP响应和请求处理浏览器的Cookie信息,以及如何创建、设置和管理Cookie。同时探讨了会话跟踪技术中的Session机制,解释其原理及应用场景。 ... [详细]
  • 前言--页数多了以后需要指定到某一页(只做了功能,样式没有细调)html ... [详细]
  • QUIC协议:快速UDP互联网连接
    QUIC(Quick UDP Internet Connections)是谷歌开发的一种旨在提高网络性能和安全性的传输层协议。它基于UDP,并结合了TLS级别的安全性,提供了更高效、更可靠的互联网通信方式。 ... [详细]
  • 深入理解OAuth认证机制
    本文介绍了OAuth认证协议的核心概念及其工作原理。OAuth是一种开放标准,旨在为第三方应用提供安全的用户资源访问授权,同时确保用户的账户信息(如用户名和密码)不会暴露给第三方。 ... [详细]
  • 程序员妻子吐槽:丈夫北漂8年终薪3万,存款情况令人意外
    一位程序员的妻子在网上分享了她丈夫在北京工作八年的经历,月薪仅3万元,存款情况却出乎意料。本文探讨了高学历人才在大城市的职场现状及生活压力。 ... [详细]
  • 本文详细介绍了Java中org.neo4j.helpers.collection.Iterators.single()方法的功能、使用场景及代码示例,帮助开发者更好地理解和应用该方法。 ... [详细]
  • CSS 布局:液态三栏混合宽度布局
    本文介绍了如何使用 CSS 实现液态的三栏布局,其中各栏具有不同的宽度设置。通过调整容器和内容区域的属性,可以实现灵活且响应式的网页设计。 ... [详细]
  • 本文详细介绍了如何解决Uploadify插件在Internet Explorer(IE)9和10版本中遇到的点击失效及JQuery运行时错误问题。通过修改相关JavaScript代码,确保上传功能在不同浏览器环境中的一致性和稳定性。 ... [详细]
  • 本文介绍了如何利用JavaScript或jQuery来判断网页中的文本框是否处于焦点状态,以及如何检测鼠标是否悬停在指定的HTML元素上。 ... [详细]
  • 本文介绍了一款用于自动化部署 Linux 服务的 Bash 脚本。该脚本不仅涵盖了基本的文件复制和目录创建,还处理了系统服务的配置和启动,确保在多种 Linux 发行版上都能顺利运行。 ... [详细]
  • 本文将介绍如何编写一些有趣的VBScript脚本,这些脚本可以在朋友之间进行无害的恶作剧。通过简单的代码示例,帮助您了解VBScript的基本语法和功能。 ... [详细]
  • 解决PHP与MySQL连接时出现500错误的方法
    本文详细探讨了当使用PHP连接MySQL数据库时遇到500内部服务器错误的多种解决方案,提供了详尽的操作步骤和专业建议。无论是初学者还是有经验的开发者,都能从中受益。 ... [详细]
author-avatar
灬哭着说再见灬
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有