发表于: 2017-03-03 22:38:33

1 896


完成的事情:1.把剩下的任务六完成。

2.任务七的第一个页面完成一部分。

3.学习了一部分bootstrap的相关知识。

明天计划的事情:1.完成任务七的所有页面。

2.继续学习bootstrap。

遇到的问题:1.任务六应该不能使用bootstrap栅格方法实现页面布局。因为任务六中页面宽度为720px,按照bootstrap栅格分成12格来计算的话,最小距离是60px;而任务六中的页面有的间距不是60的倍数,有的图像间距甚至少于30px,无法用bootstrap来表示。

2.任务七的第一个页面需要用到bootstrap.min.css,而bootstrap.min.css的html默认字体和我在task7.css中的html默认字体有冲突。我是通过设置@import(task7.css)。来解决这一问题。

收获:1.今天主要还是学习bootstrap的相关知识。

bootstrap基础表单

表单时Bootstrap框架中的核心内容,下面向大家介绍Bootstrap框架中表单的制作。

表单源码查询

Bootstrap框架的表单,其源码占据了大量的代码。详细代码可查阅bootstrap.css文件第110行-第178行。

表单除了这几个元素之外,还有input、select、textarea等元素,在Bootstrap框架中,通过定制了一个类名`form-control`,也就是说,如果这几个元素使用了类名“form-control”,将会实现一些设计上的定制效果。

1、宽度变成了100%

2、设置了一个浅灰色(#ccc)的边框

3、具有4px的圆角

4、设置阴影效果,并且元素得到焦点之时,阴影和边框效果会有所变化

5、设置了placeholder的颜色为#999

Bootstrap框架默认的表单是垂直显示风格,在Bootstrap框架中要实现水平表单效果,必须满足以下两个条件:

1、在<form>元素是使用类名“form-horizontal”。

2、配合Bootstrap框架的网格系统。

在<form>元素上使用类名“form-horizontal”主要有以下几个作用:

1、设置表单控件padding和margin值。

2、改变“form-group”的表现形式,类似于网格系统的“row”。

内联表单(使表单控件在一行显示)只需要在form元素中添加form-inline。

    form-group类:用于解决label标签和input标签在同行显示。

    form-control类:表单控件宽度为100%或auto;

    rows属性:定义表单控件高度。

    cols属性:定义表单控件宽度。

    checkbox-inline类:实现checkbox水平排列。

    radio-inline类:实现radio水平排列。

    。。。(感觉幕课网上bootstrap上面东西好多,类很多)。后来通过知乎看到中文版本的Bootstrap,大致了解了一下bootstrap主要运用哪方面。

    bootstrap主要在列表,表单,按钮,栅格系统这五个方面应用非常广泛。

bootstrap栅格化

   什么是bootstrap栅格化?

   栅格化就是指定义容器大小,然后再分成若干份(最常见的是12份,也有24份和32份,最常见的还是12份。)根据不同容器的大小,利用媒体查询来实现响应式功能。

    感觉bootstrap中的类好多啊。。。



返回列表 返回列表
评论

    分享到