实训day2

今天学习了前端开发中的Vue框架和Bootstrap。Bootstrap是一个用于快速开发响应式网站的前端框架,包括字体样式和表格对齐方法。在Bootstrap的网格系统中,页面被划分为12列,可以根据屏幕尺寸调整元素宽度。还实践了创建导航栏,了解了其结构和响应式行为。此外,由于已有后端开发经验,对MySQL数据库操作较为熟悉。
摘要由CSDN通过智能技术生成

今日学习

学习感受

今天学习的有点多,上午学习了前端的框架,下午开始尝试项目和学习了数据库。之前学习了vue框架,也接触过Bootstrap,很好奇为啥不用vue框架,简单上手,但是想了一下,vue好像没有css库,只有组件库。并且使用的php语言,不太需要操纵DOM

学习困惑

关于Bootstrap的网格系统不太理解。

学习收获

Bootstrap

Bootstrap 是一个用于快速开发 Web 应用程序和网站的前端框架。Bootstrap 是基于 HTML、CSS、 JAVASCRIPT 的。给我的感觉就是一个响应式布局的css库。

字体颜色
text-muted 减弱的
text-primary 首要的
text-success 成功
text-danger 危险
text-info 信息
text-warning 警告
对齐
text-center 水平居中
text-right 靠右
对表格中的文字进行居中时,如果是th标签,则不能直接在table上使用类属性来实现居中,必须直接在
th标签上,针对性进行调整,table上的类属性可针对td标签生效
垂直居中:
属性:vertical-align: middle
tr td{ #可以针对表格设置样式
vertical-align: middle!important;
}
容器

div标签 class:container

容器是Bootstrap的基本构建块,用于在给定的设备或窗口中包含、填充和对齐内容。容器是Bootstrap中最基本的布局元素,在使用默认网格系统时是必需的。容器用于容纳、填充和(有时)集中其中的内容。虽然容器可以嵌套,但大多数布局不需要嵌套的容器。

Bootstrap附带三种不同的容器:

  • .container, 在每个响应断点处设置最大宽度
  • .container-fluid, 所有断点处100%
  • .container-{breakpoint}, 宽度:100%,直到指定的断点
网格系统(布局的重点)

将浏览器窗口分成了12等份,可通过类属性来调整当前块元素所占的宽度值

//根据浏览器宽度的变换,不同风格的屏幕宽度占比在不断切换
col-xs-* 超小的屏幕 手机 (<768px)
col-sm-* 小屏幕 平板 (>=768px)
col-md-* 中等屏幕 笔记本(>=992px)
col-lg-* 大屏幕 大桌面显示器 (>=1200px)
导航

创建一个默认的导航栏的步骤如下:

  1. 向标签添加 class .navbar、.navbar-default。
  2. 向上面的元素添加 role=“navigation”,有助于增加可访问性。
  3. 向 元素添加一个标题 class .navbar-header,内部包含了带有 class navbar-brand 的 元素。
  4. 这会让文本看 起来更大一号。 为
  5. 了向导航栏添加链接,只需要简单地添加带有 class .nav、.navbar-nav 的无序列表即可。

自己写的导航

<nav class="navbar navbar-default">
    <div class="container-fluid">
        <!-- 导航栏头部 -->
        <div class="navbar-header">
            <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navbar-collapse">
                <span class="sr-only">Toggle navigation</span>
                <span class="icon-bar"></span>
                <span class="icon-bar"></span>
                <span class="icon-bar"></span>
            </button>
            <a class="navbar-brand" href="#">网站名</a>
        </div>

        <!-- 导航栏内容 -->
        <div class="collapse navbar-collapse" id="navbar-collapse">
            <ul class="nav navbar-nav">
                <li class="active"><a href="#">首页</a></li>
            </ul>

            <!-- 右侧登录按钮 -->
            <ul class="nav navbar-nav navbar-right">
                <li><a href="#">注册</a></li>
                <li><a href="#">登录</a></li>
            </ul>
        </div>
    </div>
</nav>
image-20230613184248935

数据库

笔者有后端开发经验,暑假期间也做过go语言的项目,所以对mysql相当的熟悉,这里也就没啥笔记要做。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值