HTML样式CSS:盒子模型、列居中、表单排布、导航菜单及网格系统、轮播图

HTML、CSS学习网址:https://www.runoob.com/

尺寸单位
• %:百分比
• in:英寸
• cm:厘米
• mm:毫米
• pt:磅(1pt等于1/72英寸)
• px:像素(计算机屏幕上的一个点)
• em:1em等于当前的字体尺寸,2em等于当前字体尺寸的两倍,继承父级元素的字体大小
• rem:与em类似,但是相对于根元素设置字体尺寸的倍数

#mtcss1.html
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>my css1</title>
    <link rel="stylesheet" href="mycss1.css">
</head>
<body>
<div class="box">盒子模型</div>
<hr>
<div class="c1">清华大学</div>
<div class="c2">清华大学</div>
<div class="c3">
   清华大学
    <div class="c3s1">清华大学</div>
</div>
<div class="c4">
    清华大学
    <div class="c4s1">清华大学</div>
</div>
</body>
</html>
##########################################################################
html {
    font-size: 10pt;
}

.c1 {
    font-size: 15px;
    color: rgb(255, 0, 0);
}

.c3, .c4 {
    font-size: 30pt;
    color: #8e3e24;
}

.c3s1 {
    font-size: 2em;     /*是当前大小的2倍=>60pt*/
    color: #0000FF;     /*可以简写成#00F*/
}

.c4s1 {
    font-size: 2rem;    /*是根元素大小的2倍=>20pt*/
    color: olivedrab;
}

.box {
    width: 300px;
    border: 1px black solid;    /*黑色实线1px的边框*/
    padding: 20px;  /*内边距*/
    margin: 30px 10px 20px 40px;    /*外边距,上右下左的顺序*/
    font-size: 20pt;
}

在这里插入图片描述
#######################################################################
#一列居中.html

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>一列居中</title>
    <link rel="stylesheet" href="one.css">
</head>
<body>
<div class="container">
    <div class="banner">
        <img src="http://noordikslaan.noordik.nl/wp-content/uploads/sites/7/2015/09/Welkom-1000x150.jpg">
    </div>
    <div class="main">
        清华大学(Tsinghua University),简称“清华”,由中华人民共和国教育部直属,中央直管副部级建制,位列“211工程”、“985工程”、“世界一流大学和一流学科”,入选“基础学科拔尖学生培养试验计划”、“高等学校创新能力提升计划”、“高等学校学科创新引智计划”,为九校联盟、中国大学校长联谊会、东亚研究型大学协会、亚洲大学联盟、环太平洋大学联盟、清华—剑桥—MIT低碳大学联盟成员,被誉为“红色工程师的摇篮”。
    </div>
    <div class="footer">
        <a href="">清华大学</a>
    </div>
</div>
</body>
</html>
###############################################################################
#one.css
.container {
    width: 1000px;
    margin: 0 auto;
}

在这里插入图片描述

#2列居中.html
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>2列居中</title>
    <link rel="stylesheet" href="two.css">
</head>
<body>
<div class="container">
    <div class="banner">banner</div>
    <div class="main">
        <div class="left">left</div>
        <div class="right">right</div>
    </div>
    <div class="footer">footer</div>
</div>
</body>
</html>
######################################################################
#two.css
.container {
    width: 1000px;
    margin: 0 auto;
}

.banner, .footer {
    height: 100px;
    background: #ccc;
}

.left {
    float: left;
    height: 200px;
    width: 200px;
    background: olivedrab;
}

.right {
    margin-left: 200px;
    height: 200px;
    width: 800px;
    background: #8e3e24;
}

以上2列居中.html文件效果
在这里插入图片描述

#two2.css
.container {
    background-image: url("https://ss0.bdstatic.com/70cFvHSh_Q1YnxGkpoWK1HF6hhy/it/u=3068506516,540373130&fm=26&gp=0.jpg");		/*使用图片填充背景*/
    /*background-repeat: no-repeat;*/
    background-repeat: repeat-x;
    width: 1000px;
    margin: 0 auto;
}

.banner, .footer {
    height: 100px;
    /*background: #ccc;*/
}

.left {
    font-size: 18px;
    font-weight: bold;
    font-style: italic;
    float: left;
    height: 200px;
    width: 200px;
    /*background: olivedrab;*/
}

.right {
    margin-left: 200px;
    height: 200px;
    width: 800px;
    /*background: #8e3e24;*/
}

更改为以上样式后的2列居中.html页面效果
在这里插入图片描述

#提交查询样式、字体图标、表单排布
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>boot css2</title>
    <meta name="viewport" content="width=device-width, initial-scale=1">
    <link rel="stylesheet" href="static/css/bootstrap.min.css">
</head>
<body>
<div class="container">
    <img  class="img-circle" src="static/imgs/html_css.jpeg" alt="">
    <img  class="img-rounded" src="static/imgs/html_css.jpeg" alt="">
    <img  class="img-thumbnail" src="static/imgs/html_css.jpeg" alt="">
    <hr>
    <p>
       <!--图标地址:https://www.runoob.com/try/demo_source/bootstrap3-glyph-icons.htm-->
        <i class="glyphicon glyphicon-star"></i>    <!--五角星字体图标-->
        <span class="glyphicon glyphicon-home"></span>
        <i class="glyphicon glyphicon-fire"></i>
    </p>
    <hr>
    <form action="">
        <select class="form-control" name="" id="">     <!--下拉菜单-->
            <option value="aaa">aaa</option>
            <option value="bbb">bbb</option>
            <option value="ccc">ccc</option>
            <option value="ddd">ddd</option>
        </select>
        <!--各种类型提交查询出入样式-->
        <input class="btn" type="submit">   <!--btn为按钮添加样式-->
        <input class="btn btn-default" type="submit">   <!--btn-default默认标准按钮-->
        <input class="btn btn-primary" type="submit">
        <input class="btn btn-success" type="submit">
        <input class="btn btn-info" type="submit">
        <input class="btn btn-danger" type="submit">
        <input class="btn btn-warning" type="submit">
        <input class="btn btn-danger btn-xs" type="submit">
        <input class="btn btn-warning btn-lg" type="submit">
        <input class="btn btn-primary btn-sm" type="submit">
        <input class="btn btn-danger btn-block" type="submit">
    </form>
    <form action="" class="form-inline">    <!--form-inline单行显示表单内容-->
        <div class="form-group">     <!--form-group水平排布表单-->
            <label>用户名:</label>
            <input class="<!--form-control-->" type="text">     <!--form-control输入时边框发光显示-->
        </div>
        <div class="form-group">
            <label>密&nbsp;&nbsp;&nbsp;码:</label>    <!--&nbsp;表示一个空格字符-->
            <input class="form-control" type="password">
        </div>
        <div class="form-group">
            <input class="btn btn-primary" type="submit" value="登陆">
        </div>
    </form>
    <hr>
    <form action="">
        <label>用户名:</label><input type="text">
        <label>密&nbsp;&nbsp;&nbsp;码:</label><input type="password">
        <input class="btn btn-primary" type="submit" value="登陆">
    </form>
    <hr>
    <table class="table table-bordered table-stripted table-hover">     <!--创建表格-->
        <tr class="info text-center ">
            <td>阶段</td>
            <td>讲师</td>
            <td>课程</td>
        </tr>
        <tr>
            <td>一</td>
            <td>刘</td>
            <td>Linux</td>
        </tr>
        <tr>
            <td>二</td>
            <td>张</td>
            <td>ansible</td>
        </tr>
    </table>
    <blockquote>
        Bootstrap 框架Bootstrap 框架Bootstrap 框架Bootstrap 框架
    </blockquote>
    <p class="text-center text-danger bg-success">Bootstrap 框架</p>
    <p class="text-right text-muted bg-info">Bootstrap 框架</p>
    <p class="text-warning bg-danger">Bootstrap 框架</p>
    <p class="text-success bg-warning">Bootstrap 框架</p>
    <p class="text-info bg-primary">Bootstrap 框架</p>
    <p class="text-primary">Bootstrap 框架</p>
    <p class="h3">
        <del>Bootstrap</del> <s>框架</s>
        <ins>Bootstrap</ins> <u>框架</u>
        <small>Bootstrap</small> <strong>框架</strong>
        <em>Bootstrap</em> <mark>Bootstrap框架</mark>
        Bootstarp 框架
    </p>
    <p>Bootstarp 框架</p>
    <p>Bootstarp 框架</p>
    <p>BBootstarp 框架</p>
    <h1>Bootstarp 框架</h1>
    <h2>Bootstarp 框架</h2>
    <h3>Bootstarp 框架</h3>
    <h4>Bootstarp 框架</h4>
    <h5>Bootstarp 框架</h5>
    <h6>Bootstarp 框架</h6>
</div>
</body>
</html>
#导航菜单标签及网格系统
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>boot css3</title>
    <meta name="viewport" content="width=device-width, initial-scale=1">
    <link rel="stylesheet" href="static/css/bootstrap.min.css">
</head>
<body>
<div class="container">
    <hr>
    <div class="row">   <!--row声明水平的垂直列-->
        <!--网格系统为12列,col为列,按屏幕宽度大小分为:xs超小屏、sm小屏、md中等屏、lg大屏-->
        <div class="col-md-2">  <!--占据网格系统前2列-->
            <!--nav导航菜单-->
            <ul class="nav nav-pills nav-stacked">   <!--stacked垂直堆叠(pills胶囊式)导航菜单-->
                <li class="active"><a href="">network</a></li>  <!--active默认选择项-->
                <li><a href="#">linux</a></li>
                <li><a href="#">service</a></li>
                <li><a href="#">python</a></li>
            </ul>
        </div>
        <div class="col-md-10">这是正文</div>   <!--占据网格系统后10列-->
    </div>
    <hr>
    <ul class="nav nav-pills nav-justified">    <!--justified两端对齐(pills胶囊式)导航菜单-->
        <li class="active"><a href="">network</a></li>
        <li><a href="#">linux</a></li>
        <li><a href="#">service</a></li>
        <li><a href="#">python</a></li>
    </ul>
    <hr>
    <ul class="nav nav-tabs nav-justified">   <!--justified两端对齐(tabs标签式)导航菜单-->
        <li class="active"><a href="">network</a></li>
        <li><a href="#">linux</a></li>
        <li><a href="#">service</a></li>
        <li><a href="#">python</a></li>
    </ul>
    <hr>
    <div class="row">
        <!--boostrap颜色—dange:红, warning:黄, primary:蓝, info:浅蓝, success:浅绿-->
        <div class="h2 col-lg-4 col-md-6 bg-info">aaa</div>
        <div class="h2 col-lg-4 col-md-6 bg-danger">aaa</div>
        <div class="h2 col-lg-4 col-md-6 bg-warning">aaa</div>
        <div class="h2 col-lg-4 col-md-6 bg-success">aaa</div>
        <div class="h2 col-lg-4 col-md-6 bg-primary">aaa</div>
        <div class="h2 col-lg-4 col-md-6 bg-warning">aaa</div>
    </div>
    <div class="row">
        <div class="h2 col-lg-1 bg-info">abc</div>
        <div class="h2 col-lg-1 bg-danger">abc</div>
        <div class="h2 col-lg-1 bg-warning">abc</div>
        <div class="h2 col-lg-1 bg-success">abc</div>
        <div class="h2 col-lg-1 bg-primary">abc</div>
        <div class="h2 col-lg-1 bg-warning">abc</div>
        <div class="h2 col-lg-1 bg-info">abc</div>
        <div class="h2 col-lg-1 bg-danger">abc</div>
        <div class="h2 col-lg-1 bg-warning">abc</div>
        <div class="h2 col-lg-1 bg-success">abc</div>
        <div class="h2 col-lg-1 bg-primary">abc</div>
        <div class="h2 col-lg-1 bg-warning">abc</div>
    </div>
</div>

</body>
</html>

在这里插入图片描述

#标签页内容淡入淡出切换
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>boot css4</title>
    <meta name="viewport" content="width=device-width, initial-scale=1">
    <link rel="stylesheet" href="static/css/bootstrap.min.css">
</head>
<body>
<div class="container">
    <ul class="nav nav-tabs">
        <li class="active"><a href="#linux" data-toggle="tab">Linux</a></li>   <!-- data-toggle="tab"启动标签页内容切换-->
        <li><a href="#py" data-toggle="tab">Python</a></li>
    </ul>
    <div class="tab-content">   <!--tab-content设置标签页对应的内容随标签的切换而更改-->
        <!--tab-pane添加淡入淡出-->
        <div class="tab-pane active fade in" id="linux">Linux Data</div>    <!--淡入淡出效果需要在第一行标签页添加fade in-->
        <div class="tab-pane" id="py">Python Data</div>
    </div>
</div>
<script src="static/js/jquery.min.js"></script>
<script src="static/js/bootstrap.min.js"></script>
</body>
</html>
#图片轮播
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>轮播</title>
    <meta name="viewport" content="width=device-width, initial-scale=1">
    <link rel="stylesheet" href="static/css/bootstrap.min.css">
</head>
<body>
<div class="container">
    <div id="linux-carousel" class="carousel slide">
        <ol class="carousel-indicators">
            <li class="active" data-target="#linux-carousel" data-slide-to="0"></li>
            <li data-target="#linux-carousel" data-slide-to="1"></li>
            <li data-target="#linux-carousel" data-slide-to="2"></li>
        </ol>
        <div class="carousel-inner">
            <div class="item active">
                <a href="http://www.sogou.com" target="_blank">		<!--点击第一张图片是指定的超链接-->
                    <img src="static/imgs/first.jpg">
                </a>
            </div>
            <div class="item">
                <img src="static/imgs/second.jpg">
            </div>
            <div class="item">
                <img src="static/imgs/third.jpg">
            </div>
        </div>
        <a href="#linux-carousel" data-slide="prev" class="carousel-control left">
            <span class="glyphicon glyphicon-chevron-left"></span>
        </a>
        <a href="#linux-carousel" data-slide="next" class="carousel-control right">
            <span class="glyphicon glyphicon-chevron-right"></span>
        </a>
    </div>
</div>

<script src="static/js/jquery.min.js"></script>
<script src="static/js/bootstrap.min.js"></script>
<script type="text/javascript">
    $('#linux-carousel').carousel({
        interval : 3000
    });
</script>
</body>
</html>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值