前端学习——CSS布局

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档


前言

提示:这里可以添加本文要记录的大概内容:

CSS页面布局技术允许拾取网页中的元素,并且控制它们相对正常布局流、周边元素、父容器或者主视口/窗口的位置。


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

一、正常布局流

正常布局流是指在不对页面进行任何布局控制时,浏览器默认的HTML布局方式。
下面布局技术会覆盖默认的布局行为:

  • display 属性——标准的value,比如:blockinlineinline-block
  • 浮动——应用float值,如left能够让块级元素互相并排成一行,而不是堆叠在一起。
  • position属性——允许精准设置盒子中的盒子的位置,正常的布局流中,默认为static,使用其它值会引起元素不同的布局方式。
  • 表格布局——表格的布局方式可以用在非表格内容上。、
  • 多列布局——Multi-column layout属性,可以让块按列布局。

display属性

在 css 中实现页面布局的主要方法是设定display属性的值。此属性允许我们更改默认的显示方式。正常流中的所有内容都有一个display的值,用作元素的默认行为方式。
更改默认显示行为。例如,<li>元素默认为display:block,这意味着在我们的英文文档中,列表项显示为一个在另一个之下。如果我们将显示值更改为inline,它们将显示在彼此旁边。

弹性盒子(Flexbox)

Flexbox 是 CSS 弹性盒子布局模块(Flexible Box Layout Module)的缩写,它被专门设计出来用于创建横向或是纵向的一维页面布局。要使用 flexbox,你只需要在想要进行 flex 布局的父元素上应用display: flex ,所有直接子元素都将会按照 flex 进行布局。
例子:
有一个class为wrapper的容器元素,它的内部有三个<div>元素。默认会作为块元素从上到下进行显示。

.wrapper {
  display: flex;
}
<div class="wrapper">
  <div class="box1">One</div>
  <div class="box2">Two</div>
  <div class=
  • 2
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
在web前端的div css布局作业中,学生需要掌握一些基本的知识点。这些知识点包括div布局、浮动定位、高级css、表格、表单及验证、js轮播图、音频视频Flash的应用、ul列表、下拉导航栏、鼠标划过效果等。学生可以使用HTML、CSS和JS等技术来完成页面的排版设计。学生的作业源码应该具备一定的制作水平和原创度,适合学习或交作业使用。学生可以使用任意HTML编辑软件(如Dreamweaver、HBuilder、Vscode、Sublime、Webstorm、Text、Notepad++等)进行网页编辑和修改。作业中的HTML文件包含首页和其他二级页面,CSS文件包含页面样式,JS文件包含实现动态轮播特效、表单提交、点击事件等功能。学生可以通过网站演示来展示他们的作品。\[1\]\[2\]\[3\] #### 引用[.reference_title] - *1* [web前端期末大作业——HTML+CSS简单的旅游网页设计与实现](https://blog.csdn.net/qq_38514354/article/details/128048657)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item] - *2* *3* [用DIV+CSS技术制作个人博客网站(web前端网页制作课期末作业)](https://blog.csdn.net/wx_365392777/article/details/128492002)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值