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>密 码:</label> <!-- 表示一个空格字符-->
<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>密 码:</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>