好得很程序员自学网

<tfoot draggable='sEl'></tfoot>

Bootstrap学习笔记(一)_html/css_WEB-ITnose

用Laravel编写了一段时间程序,选择了bootstrap作为前段框架,现在已经有一段时间了,抽空总结一下:

bootstrap是一个前端框架,所谓框架就是为满足特定需要在特定环境下提供的一些有机联系的组件,bootstrap主要提供了一些css组件,就是对页面的html元素,如表单元素(按钮、输入框框、单选、多选)、布局、表格、图片、文字等等进行了一些美化,它提供了一系列的类,只要在html文件中调用相应的class即可。

我刚开始的时候,感觉不知道该如何着手去学习,在网上找了一下,发现好多人都有这个问题,后来找了一本英文的电子书,照本宣科实际写了几个Html文件,才明白到底是什么原因。我本身对后端比较了解,但是对前段了解甚少,加上很久不研究技术了,所以对前端的发展了解甚少,所以才不知道如何学习。比如我在学Laravel框架时,我很了解Java的SSH的具体结构,所以对于Laravel的路由、控制器、表示层、ORM层、过滤器等等大致了解一下,就知道如何使用了,所以我对bootstrap不知道如何学习的原因是因为我对html、css缺乏了解,才会如此。我觉得学习和查询html、css以及Jquery最好的资源是W3cSchool( http://HdhCmsTestw3school测试数据.cn/index.html),我从中收获很大。

等学了一段时间,就发现其实官方文档都写的很详细了,其基本准备工作就是在页面中引用bootstrap.css就可以了,某些动态效果需要配合jquery来实现,再加上jquery.js的引用就可以了,这些在官方文档的“起步”都写的很清楚了,下载源码,再将标准的模板拷贝下来,就是可以开始了,下一步就是浏览“组件”,寻找自己需要的组件,比如布局、表格、表单组件等,适当调整一下类,就可以产生非常不错的外观,最好使用能够提示css、js的IDE,常见的有netbeans和Aptana,当然Jetbrain公司的工具phpstorm和webstorm会更好一些,不过是收费的。我比较喜欢netbeans。

学习bootstrap的最好方法就是实际的去实现需要的效果,但是css定义是非常复杂的,有几点需要注意:

CSS的优先级:CSS的定义是可以累加覆盖的,所以其优先级非常重要。

CSS一般会放置在三个地方:

1)外部文件:即css文件

2)本文件定义:即html文件中的定义,大致类似

body {

background-color: #FFFFFF;

}

body, td, th {

color: #999999;

}

3)所在标签的style定义,如

查看更多关于Bootstrap学习笔记(一)_html/css_WEB-ITnose的详细内容...

  阅读:26次