Container容器

Container容器

Bootstrap原生带三种container宽度规范:

  1. .container,居中,适配不同的断的max-width尺寸
  2. .container-fluid,全屏,适配屏幕的width:100%尺寸
  3. .container-{断点规格}(见下表,如container-sm),在指定规格断上width:100%尺寸

 

4、下面的表格描述了container在不同屏幕的max-width规范,以及.container、.container-fluid的断点区别

 

 

.container 超小屏幕 <576px

.container-sm 小屏幕 >=576px

.container-md 中等屏幕 >=768px

.container-lg 大屏幕 >=992

.container-xl 超大屏幕 >=1200px

.container-fluid  100%

 

5、All-in-one(一个容器的定义)

默认的.container class是一个响应式容器,它有固定宽度和最max-width设置,并支持响应式断点,你应该用它作为整个DIV的最外层容器,如下

<div class="container">

  <!-- 网页内容写在这里面 -->

</div>

 

6.流式布局

.container-fluid则支持全屏的流式布局,如下使用

<div class="container-fluid">

  ...

</div>

 

7.响应式外部容器

Bootstrap v4.5带来了一组全新的响应式外部容器,它允许在指定的屏幕下定义100%宽(这更适合移动等场景)max-width属性会在不断的断点有表现不同,比如.container-sm则只在sm屏幕下显示100%宽,其它断点包括.container-md、.container-lg、.container-xl、代码示任免:

<div class="container-sm">100% wide until small breakpoint</div>

<div class="container-md">100% wide until medium breakpoint</div>

<div class="container-lg">100% wide until large breakpoint</div>

<div class="container-xl">100% wide until extra large breakpoint</div>

 

.container容器可以被嵌套,但是大多数布局并不需要这么做(最少层次的嵌套构建出的网页更优雅),其呈现效果和使用方法如下所示:

<div class="container-fluid">

  ...

</div>

 

使用.container-fluid类,可以使div宽度扩展到整个宽度(如果没有其它CSS容器包含,则应是浏览器运行时的宽度,否则是父容器中允许的最大宽度,一般视为100%宽度),示例效果和代码使用方法如下:

 

<div class="container-fluid">

  ...

</div>

 

 

希望可以帮助到你们。

以上就是我的分享,都是一些很基本的内容,新手上路,请多多指教。如果有更好的方法或不懂得地方欢迎在评论区教导和提问喔!

  • 1
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
在你提供的代码中,使用了一个 `<select>` 元素来创建下拉列表,用户可以选择其中的选项。当用户提交表单时,所选的选项将作为请求参数传递给服务器。 要在 Flask 中获取这些数据,你可以使用 `request.form` 字典来获取表单数据。对于下拉列表,可以通过选项的 `name` 属性来获取所选的值。 在你的代码中,你可以给 `<select>` 元素添加一个 `name` 属性,例如 `name="gender"`。然后在服务器端,使用 `request.form.get('gender')` 来获取用户所选的值。 以下是一个修改后的示例代码,演示如何在 Flask 中获取 Option 上传的数据: ```python from flask import Flask, request, render_template app = Flask(__name__) @app.route('/edit_gender', methods=['GET', 'POST']) def edit_gender(): if request.method == 'POST': gender = request.form.get('gender') # 在这里可以对获取到的性别值进行处理 # 例如保存到数据库或进行其他操作 return "性别已更新为:" + gender else: # 渲染带有下拉列表的页面 return render_template('edit_gender.html') if __name__ == '__main__': app.run() ``` 在上述示例中,我们创建了一个名为 `edit_gender` 的路由,并设置允许 GET 和 POST 请求。当用户提交表单时,我们通过 `request.form.get('gender')` 获取用户所选择的性别值。 请注意,上述示例中使用了 `render_template` 函数来渲染一个名为 `edit_gender.html` 的模板文件,你需要创建该文件并在其中定义带有下拉列表的表单。 在 `edit_gender.html` 文件中,你可以使用类似以下的代码来创建带有下拉列表的表单: ```html <form method="POST" action="{{ url_for('edit_gender') }}"> <select class="form-select form-select-lg mb-3" aria-label=".form-select-lg example" name="gender"> <option selected>性别</option> <option value="1">男</option> <option value="0">女</option> </select> <!-- 其他表单元素 --> <button type="submit">确认</button> </form> ``` 希望这个示例能够帮助你理解如何在 Flask 中获取 Option 上传的数据。如果你还有其他问题,请随时提问。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值