main
<html>
<head>
<title>Doucmenttitle>
<style>
p{
color:red;
}
h2{
color:blue;
}
style>
head>
<p>CSS从入门到精通p >
<h2>主讲:hectorh2>
<body>
body>
html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Documenttitle>
<style>
/* 1.内部样式 */
p{
color:red;
}
style>
<link rel="stylesheet" type="text/css" href="hello.css">
<style>
@import "hello.css";
/* @import url(style/hello.css); */
style>
head>
<body>
<p>welcome to css!p>
<p>欢迎来到css课堂!p>
<h2 style="color:blue">WEB前端工程师h2>
<h2>JAVA开发工程师h2>
<div>嘿嘿div>
<div>哈哈div>
body>
html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Documenttitle>
<style>
/* 1.标签选择器 */
p{
color:red;
font-size:20px;
}
h2{
color:yellow;
}
/* 2.类选择器 */
.hello{
background:#cccccc;
}
.world{
font-weight:bold;
}
#heihei{
color:blue;
}
style>
head>
<body>
<p>welcome to css!p>
<p>hello world!p>
<h2>WEB前端开发h2>
<h3>JAVA开发h3>
<hr>
<p class="hello">welcome to css!p>
<p>hello world!p>
<h2>WEB前端开发h2>
<h3>JAVA开发h3>
<div class="hello">主讲div>
<div class="hello world">主讲div>
<span>CSS从入门到精通!span>
<hr>
<h1 id="heihei">嘿嘿h1>
body>
html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Documenttitle>
<style>
/* 1.标签选择器与类选择器结合起来---复合选择器 */
h1.aaa{
color:red;
}
/* 2.标签选择器和ID选择器结合起来---复合选择器*/
p#bbb{
color:blue;
}
/* 2.组合选择器 */
/* 分开书写 */
h1,p,div,span,.ccc{
font-size:30px;
}
div{
background:#cccccc;
}
span{
font-size:30px;
}
.ccc{
font-weight:bold;
}
/* 3.嵌套选择器 */
div>p{
color:green;
text-decoration: underline;
}
/* 对div内部的类选择器进行修饰 */
div h3.ddd{
color:pink;
}
style>
head>
<body>
<h1 class="aaa">welcomeh1>
<h4 class="aaa">cssh4>
<h1>helloh1>
<hr>
<p id="bbb">worldp>
<p>htmlp>
<h2 id="bbb">WEB开发h2>
<hr>
<h1>helloh1>
<p>htmlp>
<div>WEB开发div>
<span class="ccc">JAVA开发span>
<hr>
<div>
<p>div内部的p标签p>
<h3>div内部的h3标签h3>
div>
<hr>
<div>
<h2>
<p>div内部的h2标签内部的p标签p>
h2>
div>
<hr>
<div>
<p>div内部的p标签p>
<h3 class="ddd">div内部的h3h3>
<p class="ddd">pppp>
div>
body>
html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Documenttitle>
<style>
/* a:link{
font-size:12px;
color:black;
text-decoration: none;
}
a:visited{
font-size:15px;
color:red;
}
a:hover{
font-size:20px;
color:red;
}
a:active{
font-size:40px;
color:green;
} */
a:link,a:visited{
font-size:13px;
color:#666666;
text-decoration: underline;
}
a:hover,a:active{
color:#ff7300;
text-decoration: underline;
}
/* 普通标签,也可以使用伪类选择器 */
p:hover{
cloor:red;
}
p:zctive{
color:blue;
}
style>
head>
<body>
<a href="02.CSS应用样式.html">IT教育,高教培训a>
<p>CSS从入门到精通p>
body>
html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Documenttitle>
<style>
p:first-letter{
color:red;
font-size:30px;
}
p:first-line{
background:yellow;
}
p:before{
content:"嘿嘿";
}
p:after{
content:"哈哈";
}
style>
head>
<body>
<p>hello worldp>
<hr>
<p>
hello world <br>
welcome to css!
p>
body>
html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Documenttitle>
<style>
div{
font-size:20px;
color:red;
}
.hello{
font-weight:bold;
color:blue!important;
}
#world{
text-decoration: underline;
color:green;
}
p{
color:red!important;
}
style>
<link rel="stylesheet" href="world.css">
head>
<body>
<div class="hello" id="world" style="color:pink;">CSS从入门到精通div>
<p>主讲:hectorp>
body>
html>
<html>
<head>
<title>Doucmenttitle>
<style>
div{
font-size:39px;
}
p{
/* font-size:20px; */
/* font-size:80%; */
font-size:2em;
}
span{
font-size:1em;
}
span.hello{
/* font-size:80%; */
font-size:2em;
}
body{
font-size:62.5%;
}
#ddd{
font-size:3em;
}
ul li{
/* font-size:30px;
font-weight:500;
font-family:华文行楷,黑体,宋体;
font-style:normal; */
font:normal normal 20px 黑体,楷体,宋体;
}
style>
head>
<body>
<p>
CSS从入门到精通!
<span>主讲:高教培训span>
p>
<span id="ddd">主讲:hectorspan>
<hr>
<div>
我的DIV
<p>
CSS从入门到精通!
<span>主讲:高教培训span>
p>
div>
<hr>
<span class="hello">主讲:高教培训span>
<hr>
<ul>
<li>嘿嘿li>
ul>
body>
html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Documenttitle>
<style>
p{
color:red;
/* background-color:#0F0; */
/* background-color:rgb(0,255, 0); */
/* background-color:rgba(0, 255, 0, 0.5); */
background-color:#54d2c9;
line-height:50px;
text-align:center;
}
img{
vertical-align:middle;
}
div{
text-indent:30px;
}
span{
text-decoration: underline;
text-transform:capitalize;
letter-spacing:3px;
word-spacing:8px;
}
h3{
width:300px;
height:200px;
background-color:#CCCCCC;
white-space:nowrap;
overflow:hidden;
}
style>
head>
<body>
<p>welcome to CSS!p>
<p>welcome to CSS!p>
<p>welcome to CSS!p>
<p>welcome to CSS!p>
<hr>
<img src="../images/qq.jpg" alt="">
HTML和CSS很简单
<hr>
<div>&npsp; &npsp; welcome to csswelcome to csswelcome to csswelcome to csswelcome to csswelcome to csswelcome to csswelcome to csswelcome to csswelcome to csswelcome to csswelcome to csswelcome to csswelcome to csswelcome to cssdiv>
<div>welcome to csswelcome to csswelcome to csswelcome to csswelcome to csswelcome to csswelcome to csswelcome to csswelcome to csswelcome to csswelcome to csswelcome to csswelcome to csswelcome to csswelcome to cssdiv>
<hr>
<span>hello word!span>
<hr>
<h3>welcome to csswelcome to csswelcome to csswelcome to csswelcome to csswelcome to csswelcome to csswelcome to csswelcome to csswelcome to csswelcome to csswelcome to csswelcome to csswelcome to csswelcome to cssh3>
body>
html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Documenttitle>
<style>
/* div{
color:red;
background-color:#cccccc
background-color:transparent;
background-image:url(../images/heihei.gif);
background-repeat:no-repeat;
background-position:right top;
height:1000px;
background-attachment:fixed;
background:red url(../../images/heihei.gif)repeat-x 50px 100px;
} */
/* .cart{
width:30px;
height:30px;
background-color:CCC;
background-image:url(../../images/icon.gif);
background-color:transparent;
background-position:-160px -30px;
} */
style>
<link rel="stylesheet" herf="css/style.css">
head>
<body>
<div>
<p>welcome to CSSwelcome to CSSwelcome to CSSp>
<p>welcome to CSSwelcome to CSSwelcome to CSSp>
<p>welcome to CSSwelcome to CSSwelcome to CSSp>
<p>welcome to: CSSwelcome to CSSwelcome to CSSp>
div>
<hr>
<p class="cart">p>
购物车
body>
html>
div{
color:red;
/* background-color:#cccccc */
/* background-color:transparent; */
/*background-image:url(../../images/heihei.gif);
background-repeat:no-repeat;
background-position:center;*/
background:red url(../../images/qq.jpg) repeat-x 30px 100px;
}
.cart{
width:30px;
height:30px;
background-color:#CCC;
background-image:url(../../images/icon.gif);
background-color:transparent;
background-position:-160px -30px;
}
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Documenttitle>
<style>
/* li{
list-style-type:disc;
} */
.first{
list-style-type:decimal;
}
.second{
/* list-style-type:square; */
list-style-image:url(../../images/male.gif);
}
.third{
list-style-type:circle;
list-style-position:inside;
}
.forth{
list-style:square url(../../images/female.gif) inside;
list-style:none;
}
.nav{
list-style:none;
/* float:left; */
}
.nav li{
list-style:none;
float:left;
width:50px;
}
style>
head>
<body>
<ul>
<li class="first">helloli>
<li class="second">helloli>
<li class="third">helloli>
<li class="forth">helloli>
ul>
<hr>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Documenttitle>
<style>
table{
width:500px;
border:1px solid red;
border-collapse:separate;
}
td{
border:1px solid red;
}
style>
head>
<body>
<table cellpadding="0" cellspacing="0" >
<tr>
<td>td1td>
<td>td2td>
<td>td3td>
<td>td4td>
tr>
<tr>
<td>td1td>
<td>td2td>
<td>td3td>
<td>td4td>
tr>
<tr>
<td>td1td>
<td>td2td>
<td>td3td>
<td>td4td>
tr>
<tr>
<td>td1td>
<td>td2td>
<td>td3td>
<td>td4td>
tr>
<tr>
<td>td1td>
<td>td2td>
<td>td3td>
<td>td4td>
tr>
table>
body>
html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Documenttitle>
<style>
p{
width:250px;
background:#ccc;
}
.first{
/* border-top-color:red;
border-top-width:1px;
border-top-style:solid;
border-right-color:blue;
border-right-width:2px;
border-right-style: dashed;
border-bottom-color:green;
border-bottom-width:4px; */
/* border-top:1px solid red ;
border-bottom:2px dashed blue; */
/* border-color:red yellow blue green;
border-width:1px 2px 4px 6px;
border-style:solid dashed dotted double; */
border:1px dotted red ;
}
.second{
/* padding-top:15px;
padding-left:10px;
padding-bottom:20px;
padding-right:30px; */
/* padding:1px 2px 6px 4px; */
padding:5px;
}
style>
head>
<body>
<p class="first">welcome to htmlp>
<p class="second">welcome to cssp>
<p class="third">welcome to javap>
body>
html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Documenttitle>
<style>
/* body默认margin不为0 */
boday{
margin:0;
padding:0;
}
/* p默认margin不为0 */
p{
margin:0;
}
/* ul默认margin不为0 */
ul{
list-style:none;
margin:0;
padding:0;
}
body,ul,ol,dl,li,p,h1,h2,h3,h4,form{
margin:0;
padding:0;
}
style>
head>
<body>
welcome to css
<p>hello worldp>
<ul>
<li>hello1li>
<li>hello2li>
<li>hello3li>
ul>
body>
html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Documenttitle>
<style>
div{
width:50px;
height:50px;
background:#ccc;
}
.div1{
margin-bottom:20px;
}
.div2{
margin-top:30px;
}
.div3{
width:100px;
height:100px;
background: blue;
margin-top:20px;
/* border:1px soild red; */
}
.div4{
margin-top:10px;
}
p{
margin:20px 0;
}
style>
head>
<body>
<div class="div1">div1div>
<div class="div2">div2div>
<hr>
<div class="div3">
<div class="div4">div>
div>
<hr>
<p>p1p>
<p>p2p>
<p>p3p>
<p>p4p>
<p>p5p>
<p>p6p>
<p>p7p>
body>
html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Documenttitle>
<style>
#container{
width:800px;
border:1px solid #000;
position:relative;
}
.div1,.div2,.div3,.div4{
width:100px;
height:50px;
}
.div1{
background:red;
/* 默认为station */
/* position:static; */
position:relative;
top:20px;
left:50px;
z-index:-5;
}
.div2{
background:blue;
position:absolute;
left:100px;
bottom:50px;
z-index:-8;
}
.div3{
background:green;
position:fixed;
bottom:50px;
left:100px;
}
.div4{
background:cyan;
}
style>
head>
<body>
<div id="container">
<div class="div1">div1div>
<div class="div2">div2div>
<div class="div3">div3div>
<div class="div4">div4div>
div>
body>
html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Documenttitle>
<style>
#container{
/* width:800px; */
border:1px solid #000;
}
.div1,.div2,.div3,.div4{
width:300px;
height:50px;
}
.div1{
background:red;
float:left;
}
.div2{
background:blue;
float:left;
clear:left;
}
.div3{
background:green;
float:left;
}
.div4{
background:cyan;
float:left;
}
.clr{
clear:both;
}
style>
head>
<body>
<div id="container">
<div class="div1">div1div>
<div class="div2">div2div>
<div class="div3">div3div>
<div class="div4">div4div>
<div class="clr">div>
div>
wellcme to CSS
body>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Documenttitle>
<style>
body{
margin:0;
padding:0;
}
#container{
width:960px;
margin:0 auto;
border:2px solid #0f0;
}
.div1,.div2,.div3,.div4{
width:200px;
height:180px;
float:left;
margin:5px;
border:5px outset #ff7300;
padding:10px;
}
#container img{
width:100%;
height:100%;
}
#container .clr{
clear:both;
}
style>
head>
<body>
<div id="container">
<div class="div1"><img src="../../images/adv1.jpg" alt=""> div>
<div class="div2"><img src="../../images/adv2.jpg" alt=""> div>
<div class="div3"><img src="../../images/adv3.jpg" alt=""> div>
<div class="div4"><img src="../../images/adv4.jpg" alt=""> div>
<div class="clr">div>
div>
<p>welcome to CSSp>javascript
body>
html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Documenttitle>
<style>
.div1{
width:100px;
height:100px;
background:blue;
/* display:none; */
display:inline;
}
span{
width:100px;
height:100px;
background:yellow;
/* display:block; */
/* 将行级元素转换为块级元素进行显示,独占一行进行显示 */
/* 我想对行级元素设置宽和高,但我还想让行级不要独占一行 */
/* 方法1:设置浮动; */
/* float:left; */
/* 方法2:display:inline-block */
display:inline-block;
}
i{
display:inline-block;
width:100px;
height:100px;
background:red;
}
p{
width:50px;
height:50px;
background:red;
}
.p1{
/* display:none; */
visibility:hidden;
}
#login{
display:inline-block;
width:100px;
text-decoration: none;
background:rgb(255, 0, 0.7);
color:#fff;
text-align:center;
border-radius:8px;
}
#login:hover{
background:rgb(255, 0, 0.5);
}
style>
head>
<body>
<div class="div1">div1div>
<span>span1span>
<i>哈哈i>
<hr>
<p class="p1">p1p>
<p class="p2">p2p>
<hr>
<a href="javascript:alert('哈哈哈')" id="login">登 陆a>
body>
html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Documenttitle>
<style>
span{
border:2px solid red;
/* outline-width:4px;
outline-color:blue;
outline-style:dashed; */
outline:4px green dashed;
}
.usrname{
border:1px solid red;
outline:none;/* 用户名文本框框不设置轮廓 */
padding-left:3px;
width:80px;
}
.email{
border:0;
outline:0;
border-bottom:1px solid #000;
}
.submit{
border:0;
padding:5px;
width:100px;
}
.mydiy{
width: 100px;
height: 50px;
}
.mydiv{
width: 100px;
height: 50px;
background-color:#ccc;
border:2px solid red;
}
style>
head>
<body>
<span>welcome to cssspan>
<hr>
用户名:<input type="text" class="usrname">
<hr>
<a href="#">CSSa>
<hr>
邮箱:<input type="text" class="email">
<input type="submit" value="提交" class="btnsubmit">
<hr>
<div class="mydiv">divdiv>
body>
html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Documenttitle>
<style>
p{
border:1px solid red;
min-width:500px;
}
div{
border:1px solid blue;
width: 300px;
height: 80px;
overflow:auto;
}
span{
cursor:pointer;
}heeloworld
style>
head>
<body>
<p>
welcome to css welcome to css welcome to css welcome to css
welcome to css welcome to css welcome to css welcome to css
welcome to css welcome to css welcome to css welcome to css
p>
<hr>
<div>
welcome to css welcome to css welcome to css welcome to css
welcome to css welcome to css welcome to css welcome to css
welcome to css welcome to css welcome to css welcome to css
div>
<hr>
<span>光标的形状span>
body>
html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Documenttitle>
<style>
.hello{
width:80%;
border:1px solid #ccc;
border-spacing:0;
border-collapse:separate;
}
.hello th,.hello td{
border:1px solid #ccc;
padding:5px;
}
style>
head>
<body>
<table class="hello" cellspacing="0">
<thead>
<tr>
<th>th1th>
<th>th2th>
<th>th3th>
<th>th4th>
tr>
thead>
<tbody>
<tr>
<td>td1td>
<td>td2td>
<td>td3td>
<td>td4td>
tr>
<tr>
<td>td1td>
<td>td2td>
<td>td3td>
<td>td4td>
tr>
<tr>
<td>td1td>
<td>td2td>
<td>td3td>
<td>td4td>
tr>
<tr>
<td>td1td>
<td>td2td>
<td>td3td>
<td>td4td>
tr>
<tr>
<td>td1td>
<td>td2td>
<td>td3td>
<td>td4td>
tr>
<tr>
<td>td1td>
<td>td2td>
<td>td3td>
<td>td4td>
tr>
tbody>
table>
body>
html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Documenttitle>
<link rel="stylesheet" href="css/style1.css">
head>
<body>
<div id="container">
<header class="header">
header
header>
<article class="main">
main
article>
<footer class="footer">
footer
footer>
div>
body>
html>
@charset "utf-8";
body{
padding:0;
margin:0;
}
#container{
width: 980px;
border:1px solid #ccc;
margin:0 auto;
}
#container .header{
width: 100%;
height: 80px;
background:red;
}
#container .main{
width: 100%;
height: 600px;
background:blue;
/* margin-top:10px; */
margin:10px 0;
}
#container .footer{
width: 100%;
height: 120px;
background:green;
/* margin-top:10px; */
}
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Documenttitle>
<link rel="stylesheet" href="css/style2.css">
head>
<body>
<div id="container">
<header class="header">
header
header>
<article class="wrapper">
<section class="main">
main
section>
<aside>
right aside
aside>
article>
<footer class="footer">
footer
footer>
div>
body>
html>
@charset "utf-8";
body{
padding:0;
margin:0;
}
#container{
width: 980px;
border:1px solid red;
margin:0 auto;
}
#container .header{
width: 100%;
height:80px;
background:red;
}
#container .wrapper{
width:100%;
height:600px;
background:blue;
margin:10px 0;
}
#container .wrapper aside{
background:pink;
width: 200px;
height: 400px;
float:left;
}
#container .wrapper .main{
background:cyan;
width:770px;
height:600px;
float:left;
/* margin:0 10px; */
margin-right:10px;
}
#container .footer{
width:100%;
height:120px;
background:green;
}
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Documenttitle>
<link rel="stylesheet" href="css/style3.css">
head>
<body>
<article id="wrapper">
<section class="main">
main
section>
<aside class="left">
left aside
aside>
<aside class="right">
right aside
aside>
article>
body>
html>
@charset "utf-8";
/* 父容器
1.溢出隐藏
2.设置容器的内边距padding,用来空出位置放置左右两个侧边栏
*/
#wrapper{
overflow:hidden; /* 超出部分隐藏 */
/* 实现左侧边栏和右侧边栏 */
padding:0 200px; /* 左右分别空出200px用于放置左、右侧 */边栏
min-width:300px;
border:1px solid #ccc;
}
/*
主体:
1.宽度自适应
2.设置浮动布局
*/
#wrapper .main{
width:100%;
height: 300px;
background:green;
float:left;
}
#wrapper aside{
width: 190px;
height: 300px;
background:blue;
float:left;
position:relative;
}
#wrapper .left{
margin-left:-100%;
left:-200px;
}
#wrapper .right{
margin-left:-190px;
left:200px;
right:-200px;
}
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Documenttitle>
<link rel="stylesheet" href="css/style4.css">
head>
<body>
<div id="container">
<header class="header">
header
header>
<article class="wrapper">
<section class="main">
main
section>
<aside class="left">
left
aside>
<aside class="right">
right
aside>
article>
<footer class="footer">
footer
footer>
div>
body>
html>
@charset "utf-8";
body{
margin:0;
padding:0;
}
#container{
margin:0 auto;
}
#container .header{
width:100%;
height:80px;
background:red;
}
#container .wrapper{
overflow:hidden;
padding:0 200px;
min-width:300px;
margin:10px 0;
}
#container .main{
width:100%;
height:400px;
background:blue;
float:left;
}
#container aside{
float:left;
width:190px;
height:300px;
background:cyan;
position:relative;
}
#container .left{
margin-left:-100%;
left:-200px;
}
#container .right{
margin-left:-190px;
left:200px;
}
#container .footer{
width:100%;
height:150px;
background:green;
}
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Documenttitle>
<link rel="stylesheet" href="css/style5.css">
head>
<body>
<div id="container">
<header class="header">
header
header>
<article class="wrapper">
<section class="main">
<div class="main-wrapper">
main
div>
section>
<aside class="left">
left aside
aside>
<aside class="right">
right aside
aside>
article>
<footer class="footer">
footer
footer>
div>
body>
html>
@charset "utf-8";
body{
margin:0;
padding:0;
}
#container{
margin:0 auto;
}
#container .header{
width:100%;
height:80px;
background:red;
}
#container .wrapper{
overflow:hidden;
min-width:300px;
margin:10px 0;
}
#container .main{
width:100%;
float:left;
}
#container .main-wrapper{
background:pink;
height: 400px;
margin:0 200px;
}
#container aside{
float:left;
width:190px;
height:300px;
background:cyan;
}
#container .left{
margin-left:-100%;
}
#container .right{
margin-right:-190px;
}
#container .footer{
width: 100%;
height: 150px;
background:green;
}
float:left;
width:190px;
height:300px;
background:cyan;
position:relative;
}
#container .left{
margin-left:-100%;
left:-200px;
}
#container .right{
margin-left:-190px;
left:200px;
}
#container .footer{
width:100%;
height:150px;
background:green;
}
[外链图片转存中...(img-nkg0q95P-1587465067058)]
#### 案例9 09.双飞翼布局.html
```html
Document
header
main
[外链图片转存中…(img-SKDqwDNZ-1587465067059)]
@charset "utf-8";
body{
margin:0;
padding:0;
}
#container{
margin:0 auto;
}
#container .header{
width:100%;
height:80px;
background:red;
}
#container .wrapper{
overflow:hidden;
min-width:300px;
margin:10px 0;
}
#container .main{
width:100%;
float:left;
}
#container .main-wrapper{
background:pink;
height: 400px;
margin:0 200px;
}
#container aside{
float:left;
width:190px;
height:300px;
background:cyan;
}
#container .left{
margin-left:-100%;
}
#container .right{
margin-right:-190px;
}
#container .footer{
width: 100%;
height: 150px;
background:green;
}