zoukankan      html  css  js  c++  java
  • BootStrap入门_创建第一个例子

    一、选择合适的IDE

          一般前端开发选用的都是WebStormBrackets等,因为本人对VS比较熟悉,索性就拿VS进行练习了,而且VS练习有些好处,就是通过nuget方式获取BootStrap可以在进行页面编写的时候获得智能提示。我之前使用了Brackets,学习的时候感觉太难,没有智能提示都不知道写什么。

    目的仿照这个最简单的做一个页面出来

    二、创建一个网页

    1.创建一个新的web工程,选择空白就可以

    2.使用nuget方式,获取BootStrap CSS,方式如下

    3.安装完成后,创建一个新的HTML页面

    4.引入刚刚安装好的bootstrap.min.css文件到index.html文档,然后就可以开始写代码了。

    ①先在body中添加一个导航。

    <nav class="navbar navbar-default navbar-fixed-top">
         <div class="container">
              <div class="navbar-header">
                   <a href="#" class="navbar-brand">ProjectName</a>
              </div>
              <div id="navbar" class="collapse navbar-collapse">
                   <ul class="nav navbar-nav">
                       <li class="active"><a href="#">首页</a></li>
                       <li><a href="#">关于</a></li>
                   </ul>
              </div>
         </div></nav>

    ②再添加页面的主体

    <div class="container">
         <div class="maincontent">
             <h1>人机大战:李世石投子认输</h1>
             <p class="lead">投子认负!围棋人机大战首场比赛中,谷歌计算机围棋程序“阿尔法围棋”(AlphaGo)执白中盘战胜韩国棋手李世石。</p>
          </div>
    </div>

    运行下效果:

    页面效果如下,可以看到页面的内容被覆盖住了,调整一下CSS的样式

    <head>标签内添加如下CSS样式:

    <style>
        .maincontent {
             padding:50px 20px;
             text-align:center;
    } </style>

    最后再把,navbar的样式改成黑色就行了,navbar-default变成navbar-inverse

    最终的效果如下:

    备注:遇到了一个小问题,就是navbar不是在body当中么,但是我修改bodypadding-top为什么只有内容在移动,而nav并没有移动呢?我在下面找到了答案。(上面的代码没有试验)

    http://www.imooc.com/qadetail/60376

  • 相关阅读:
    RabbitMQ(dotnet基本使用)
    SignalR三种使用方式整理比较
    Asp.Net下SignalR的三种实现方式
    多种单例模式实现及区别
    VS/Xamarin Android开发Follow Me(十九)
    VS/Xamarin Android开发Follow Me(十八)
    比较大小的几种方法
    C# 求Π Π/4=1-1/3+1/5-1/7+......+1/(2*n-3)-1/(2*n-1); (n=2000)
    一步一步剖析Dictionary实现原理
    查看.net frameword版本
  • 原文地址:https://www.cnblogs.com/dcz2015/p/5259298.html
Copyright © 2011-2022 走看看