Bootstrap项目实践:Grid布局应用

简介: Bootstrap项目实践:Grid布局应用

前言

 

刚刚大三对前端开发不是很熟练,之前学过html和Javascrip课程但是掌握的并不是很熟练,希望能够借助Bootstrap课程巩固前端课程。


一、Grid布局


https://www.runoob.com/bootstrap/bootstrap-grid-system.html

主要应用网格布局做一些响应式网页开发。


二、Grid测试


1.题目1


按以下要求创建一个栅格系统布局:创建一个8-4列栅格,在第一个8列中插入8-4列,在第二个4列中插入9-3列(备注:以中屏md970px)为例)。


简单的测试题

<!doctype html>
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content ="width=device-width,initial-scale=1,shrink-to-fit=no">
<link rel="stylesheet" href="bootstrap-4.2.1-dist/css/bootstrap.css">
<title>栅格系统布局</title>
</head>
<body class="container">
<div class="row">
  <div class="col-md-8 border py-3 bg-light">
    <div class="col-md-8 border py-3 bg-light">col-md-8</div>
    <div class="co-md-4 border py-3 bg-light">co-md-4</div>
  </div>
  <div class="col-md-4 border py-3 bg-light">
    <div class="col-md-9 border py-3 bg-light">col-md-9</div>
    <div class="co-md-3 border py-3 bg-light">co-md-3</div>
  </div>
  </div>
</body>
</html>

2.题目2


  1. 用栅格系统布局一个网页:顶部有一个logo区域,同时跨越两栏。左栏内容,右栏导航,两栏下方还有一个footer区域。


footer区域随便写了一下,具体还是看格式,歌单形式。

<!doctype html>
  <html>
  <head>
  <meta charset="utf-8">
  <meta name="viewport" content="width=device-width,initial-scale=1,shrink-to-fit=no">
  <link rel="stylesheet" href="bootstrap-4.2.1-dist/css/bootstrap.css">
  <title>bootstrap1</title>
  </head>
  <style type="text/css">
    div.logo{
      overflow: hidden;
    }
    div.img{
      overflow: hidden;
    }
    div.logo aside{
      width: 100%;
      height: 300px;
      background-image: url(1.png)
    }
    div.img aside{
      width:100%;
      height:200px;
      background-image: url(2.png)
    }
    </style>
    <body>
      <div class="container">
      <div class="col-12">
      <div class="logo">
      <aside></aside>
      </div>
      </div>
      <div class="row">
      <div class="col-6 ">
      <div class="img">
        <aside></aside>
      </div>
      </div>
      <div class="col-6 ">
      <ul><h3>查询歌曲</h3></ul>
      <ul><h3>我喜欢的</h3></ul>
      <ul><h3>我喜欢的</h3></ul>
      <ul><h3>我喜欢的</h3></ul>
      </div>
      </div>
      <footer>
       <p>Posted by: Hege Refsnes</p>
          <p><time pubdate datetime="2020-09-24"></time></p>
        </footer>
      </div>
    </body>
  </html>


3.题目3


网页制作布局题,目标达成网页响应。

20200925120459206.png


字和图片排版出了点问题,希望有人指点一下

<!doctype html>
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width,initial-scale=1,shrink-to-fit=no">
<title>网格测试</title>
<link rel="stylesheet" href="bootstrap-4.2.1-dist/css/bootstrap.css">
</head>
<style>
  .lmg{
    overflow: hidden;
  } 
  .lmg aside{
    width: 100%;
    height: 341px;
    background-image: url(image1/1.png);
  }
  .hlong *{
    display:inline-block;
    vertical-align:middle
  }
</style>
<body >
<div class="container">
<h3 align="center" ><font color="#11F44E">我们的使命</font></h3>
  <div class="row">
    <div class="col-md-6 col-sm-12 border py-3 bg-warning">
      <div class="lmg">
        <aside></aside>
      </div>
    </div>
    <div class="col-md-6 col-sm-12 border py-3 bg-warning"> 
      <div class="hlong">
        <img src="image1/i1.gif">
          <font color="#11F44E">治理污染</font>
          <span>1.环境污染和生态破坏。将环境保护纳入国民经济与社会发展计划和年度计划,在经济发展中防治</span>
        <img src="image1/i2.gif">
          <font color="#11F44E">垃圾分类</font>
          <span>2.关心垃圾分类,特别是可回收垃圾,进行回收再生,减少对森林树木的采集砍伐</span>
        <img src="image1/i3.gif">
          <font color="#11F44E">节能低碳</font>
          <span>3.开始低碳生活吧,节能减排,减少对资源的浪费,并还自己一片蓝天!</span>
      </div>
    </div> 
  </div>
</div>
</body>
</html>

效果

20200925120934328.png


20200925120753972.png


总结


一些html的知识比如盒子和排列的问题需要再去复习一下。

参阅:


html 图片文字并排显示

目录
相关文章
|
6月前
|
开发框架 前端开发 JavaScript
使用JavaScript、jQuery和Bootstrap构建待办事项应用
使用JavaScript、jQuery和Bootstrap构建待办事项应用
113 0
|
6月前
|
编解码 移动开发 前端开发
【Bootstrap】<前端框架>Bootstrap布局容器&栅格网格系统
【1月更文挑战第17天】【Bootstrap】<前端框架>Bootstrap布局容器&栅格网格系统
|
3月前
|
前端开发 开发者 开发框架
JSF与Bootstrap,打造梦幻响应式网页!让你的应用跨设备,让用户爱不释手!
【8月更文挑战第31天】在现代Web应用开发中,响应式设计至关重要,以确保不同设备上的良好用户体验。本文探讨了JSF(JavaServer Faces)与Bootstrap框架的结合使用,展示了如何构建响应式网页。JSF是一个基于Java的Web应用框架,提供丰富的UI组件和表单处理功能;而Bootstrap则是一个基于HTML、CSS和JavaScript的前端框架,专注于实现响应式设计。通过结合两者的优势,开发者能够更便捷地创建自适应布局,提升Web应用体验。然而,这种组合也有其局限性,如JSF组件库较小和较高的学习成本等,因此在选择开发框架时需综合考虑具体需求和应用场景。
48 0
|
3月前
|
自然语言处理 前端开发 数据可视化
Bootstrap3.0 栅格系统背后的精妙魔法(Bootstrap3.0的栅格布局系统实现原理)
Bootstrap3.0 栅格系统背后的精妙魔法(Bootstrap3.0的栅格布局系统实现原理)
|
6月前
|
机器学习/深度学习 前端开发 自动驾驶
【视频】什么是Bootstrap自抽样及应用R语言线性回归预测置信区间实例|数据分享
【视频】什么是Bootstrap自抽样及应用R语言线性回归预测置信区间实例|数据分享
|
6月前
|
开发框架 前端开发 JavaScript
使用React、Redux和Bootstrap构建社交媒体应用
使用React、Redux和Bootstrap构建社交媒体应用
93 0
|
6月前
|
编解码 前端开发 容器
BootStrap之前奏响应式布局
BootStrap之前奏响应式布局
60 0
|
前端开发 JavaScript 容器
Bootstrap 布局容器
Bootstrap 布局容器
55 0
Bootstrap 布局容器
|
前端开发
使用bootstrap的栅栏实现五列布局
使用bootstrap的栅栏实现五列布局
109 0
|
前端开发
前端|BootStrap 布局组件
前端|BootStrap 布局组件
76 0