如何利用浮动属性实现灵活的网页布局-51CTO学堂-使用浮动实现页面布局

如何利用浮动属性实现灵活的网页布局

556未经授权,禁止转载
前端开发HTMLCSSHTML5Html/CSScss3浮动(float)标准流行内元素块级元素行内元素宽高设置外边距(margin)图文环绕效果浮动布局
在这节课程中,我们深入了解了浮动(float)在网页布局中的应用。首先,介绍了如何在HTML中使用span和div标签来展示行内元素和块级元素的默认布局模式,span标签展示为水平布局,而div标签默认为垂直布局。接着,介绍了浮动的概念,它用于改变块级元素呈现为水平布局,将标准流中的元素排列在一起。通过实际的代码演示,我们看到了给div元素应用float属性后,文本能够环绕在该元素周围的效果。此外,课程还演示了浮动元素和非浮动元素之间的互动,浮动元素在标准流中不占据空间,因此可以覆盖其他元素。进一步讲解了浮动元素之间的水平排列,并强调了浮动元素会受到上边界的影响;一行内可以显示多个浮动元素。最后,课程指出虽然行内元素默认无法设定宽高,但是一旦应用了浮动属性,宽高将成为可设定的,从而拓展了行内元素的布局可能性。通过这些知识点,不仅增强了对浮动属性的理解,还学会了如何运用这些技术来创建更加灵活和丰富的网页布局。
讨论{{interaction.discussNum ? '(' + interaction.discussNum + ')' : ''}}
ad
发布
头像

{{ item.user.nick_name }} {{ EROLE_NAME[item.user.identity] }}

置顶笔记
讨论图
{{ item.create_time }}回复
  • 删除

    是否确认删除?

    确认
    取消
  • {{ item.is_top == 1 ? '取消置顶' : '置顶'}}

    已有置顶的讨论,是否替换已有的置顶?

    确认
    取消
{{ tag.text}}
头像
{{ subitem.user.nick_name }}{{ EROLE_NAME[subitem.user.identity] }}
{{ subitem.create_time }}回复
删除

是否确认删除?

确认
取消
发布
{{pageType === 'video' ? '讨论区抢占沙发,可获得双倍学分' :'讨论区空空如也,你来讲两句~'}}
发布
{{tips.text}}
{{ noteHeaderTitle }} 笔记{{ hasMyNote ? '我的笔记' : '记笔记' }}
{{ hasMyNote ? '我的笔记' : '记笔记' }}
优质笔记
更新于:{{ $dayjs.formate('YYYY-MM-DD HH:mm:ss', item.last_uptime*1000) }}
头像
{{ detail.username }}

公开笔记对他人可见,有机会被管理员评为“优质笔记”

{{ noteEditor.content.length }}/2000

公开笔记
保存
讲师头像
杨大千
10年以上软件开发经验,常用Python,Html/CSS,JavaScript,Vue.js,uni-app,uniCloud,WPS办公自动化,包括Excel、Word、PPT等。
TA的课程

推荐课程:

接下来播放:
自动连播