热门标签 | 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;当我们需要将页面上的元素横排排放的时候首先考虑的布局方式就应该是浮动布局。
推荐阅读
  • 本文详细探讨了JavaScript中的作用域链和闭包机制,解释了它们的工作原理及其在实际编程中的应用。通过具体的代码示例,帮助读者更好地理解和掌握这些概念。 ... [详细]
  • 在项目部署后,Node.js 进程可能会遇到不可预见的错误并崩溃。为了及时通知开发人员进行问题排查,我们可以利用 nodemailer 插件来发送邮件提醒。本文将详细介绍如何配置和使用 nodemailer 实现这一功能。 ... [详细]
  • Python 内存管理机制详解
    本文深入探讨了Python的内存管理机制,涵盖了垃圾回收、引用计数和内存池机制。通过具体示例和专业解释,帮助读者理解Python如何高效地管理和释放内存资源。 ... [详细]
  • 利用Selenium与ChromeDriver实现豆瓣网页全屏截图
    本文介绍了一种使用Selenium和ChromeDriver结合Python代码,轻松实现对豆瓣网站进行完整页面截图的方法。该方法不仅简单易行,而且解决了新版Selenium不再支持PhantomJS的问题。 ... [详细]
  • Redux入门指南
    本文介绍Redux的基本概念和工作原理,帮助初学者理解如何使用Redux管理应用程序的状态。Redux是一个用于JavaScript应用的状态管理库,特别适用于React项目。 ... [详细]
  • CSS高级技巧:动态高亮当前页面导航
    本文介绍了如何使用CSS实现网站导航栏中当前页面的高亮显示,提升用户体验。通过为每个页面的body元素添加特定ID,并结合导航项的类名,可以轻松实现这一功能。 ... [详细]
  • Appium + Java 自动化测试中处理页面空白区域点击问题
    在进行移动应用自动化测试时,有时会遇到某些页面没有返回按钮,只能通过点击空白区域返回的情况。本文将探讨如何在Appium + Java环境中有效解决此类问题,并提供详细的解决方案。 ... [详细]
  • 2018-2019学年第六周《Java数据结构与算法》学习总结
    本文总结了2018-2019学年第六周在《Java数据结构与算法》课程中的学习内容,重点介绍了非线性数据结构——树的相关知识及其应用。 ... [详细]
  • Nginx 反向代理与负载均衡实验
    本实验旨在通过配置 Nginx 实现反向代理和负载均衡,确保从北京本地代理服务器访问上海的 Web 服务器时,能够依次显示红、黄、绿三种颜色页面以验证负载均衡效果。 ... [详细]
  • 实用正则表达式有哪些
    小编给大家分享一下实用正则表达式有哪些,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下 ... [详细]
  • 主板IO用W83627THG,用VC如何取得CPU温度,系统温度,CPU风扇转速,VBat的电压. ... [详细]
  • 本文介绍了如何使用JavaScript的Fetch API与Express服务器进行交互,涵盖了GET、POST、PUT和DELETE请求的实现,并展示了如何处理JSON响应。 ... [详细]
  • 深入理解Vue.js:从入门到精通
    本文详细介绍了Vue.js的基础知识、安装方法、核心概念及实战案例,帮助开发者全面掌握这一流行的前端框架。 ... [详细]
  • 本文详细探讨了如何通过分析单个或多个线程在瓶颈情况下的表现,来了解处理器资源的消耗。无论是单进程还是多进程环境,监控关键指标如线程数量、占用时间及调度优先级等,有助于揭示潜在的性能问题。 ... [详细]
  • 深入解析SpringMVC核心组件:DispatcherServlet的工作原理
    本文详细探讨了SpringMVC的核心组件——DispatcherServlet的运作机制,旨在帮助有一定Java和Spring基础的开发人员理解HTTP请求是如何被映射到Controller并执行的。文章将解答以下问题:1. HTTP请求如何映射到Controller;2. Controller是如何被执行的。 ... [详细]
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社区 版权所有