为了账号安全,请及时绑定邮箱和手机立即绑定
课程 \ 初识HTML(5)+CSS(3)-升级版

初识HTML(5)+CSS(3)-升级版

15-4 面试常考题之宽高不定实现盒子水平垂直居中
<!DOCTYPE html>
<html lang="en">

<head>
<meta charset="UTF-8">
<title>宽高不定实现盒子水平垂直居中</title>
<style type="text/css">
.box {
border: 1px solid #00ee00;
height: 300px;
position: relative;
}

.box1 {
border: 1px solid red;
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
}
</style>
</head>

<body>
<div class="box">
<div class="box1">
慕课网慕课网慕课网慕课网慕课网慕课网慕课网慕课网慕课网慕课网慕课网慕课网慕课网慕课网慕课网慕课网慕课网慕课网慕课网慕课网慕课网慕课网慕课网慕课网慕课网慕课网慕课网慕课网慕课网慕课网慕课网慕课网慕课网慕课网慕课网慕课网慕课网慕课网慕课网慕课网
</div>
</div>
</body>

</html>
2022-09-29 查看完整代码
15-2 水平居中设置-定宽块状元素
<!DOCTYPE HTML>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>定宽块状元素水平居中</title>
<style>
div{
border:1px solid red;

width:200px;
margin:20px auto;
}

</style>
</head>

<body>
<div>我是定宽块状元素,我要水平居中显示。</div>
</body>
</html>
2022-09-29 查看完整代码
15-1 水平居中设置-行内元素
<!DOCTYPE HTML>
<html>
<head>
<meta charset="utf-8">
<title>定宽块状元素水平居中</title>
<style>
div{
border:1px solid red;
margin:20px;
text-align:center;
}
.txtCenter{
text-align:center;
}

</style>
</head>

<body>
<div class="txtCenter">我想要在父容器中水平居中显示。</div>

<!--下面是任务部分-->

<div class="imgCenter"><img src="http://img1.sycdn.imooc.com//52da54ed0001ecfa04120172.jpg" /></div>
</body>
</html>
2022-09-29 查看完整代码
14-4 我想占大头 - 给子元素设置flex占比
<!DOCTYPE html>
<html>

<head>
<meta charset="UTF-8">
<title>flex占比</title>
<style type="text/css">
.box {
height: 300px;
background: blue;
display: flex;
}

.box div {
width: 200px;
height: 200px;
}

.box1 {
flex: 1;
background: red;
}

.box2 {
flex: 3;
background: orange;
}

.box3 {
flex: 2;
background: green;
}
</style>
</head>

<body>
<div class="box">
<div class="box1">flex:1</div>
<div class="box2">flex:3</div>
<div class="box3">flex:2</div>
</div>
</body>

</html>
2022-09-29 查看完整代码
14-3 操作一下竖轴- 使用align-items属性设置纵轴排列方式
<!DOCTYPE html>
<html>

<head>
<meta charset="UTF-8">
<title>align-items</title>
<style type="text/css">
.box {
height: 700px;
background: blue;
display: flex;
align-items: stretch;
}

.box div {
width: 200px;
height: 200px;
}

.box1 {
background: red;
}

.box2 {
font-size: 30px;
background: orange;
}

.box3 {
font-size: 50px;
background: green;
}
</style>
</head>

<body>
<div class="box">
<div class="box1">baseline</div>
<div class="box2">baseline</div>
<div class="box3">baseline</div>
</div>
</body>

</html>
2022-09-29 查看完整代码
14-2 操作一下横轴- 使用justify-content属性设置横轴排列方式
<!DOCTYPE html>
<html>

<head>
<meta charset="UTF-8">
<title>justify-content</title>
<style type="text/css">
.box {
background: blue;
display: flex;
justify-content: space-around;
}

.box div {

width: 200px;
height: 200px;
}

.box1 {
background: red;
}

.box2 {
background: orange;
}

.box3 {
background: green;
}
</style>
</head>

<body>
<div class="box">
<div class="box1"></div>
<div class="box2"></div>
<div class="box3"></div>
</div>
</body>

</html>
2022-09-29 查看完整代码
14-1 弹性盒模型 - 弹性盒模型之flex属性
<!DOCTYPE html>
<html>

<head>
<meta charset="UTF-8">
<title>flex布局</title>
<style type="text/css">
.box {
background: blue;
display:flex;
}

.box div {
width: 200px;
height: 200px;

}

.box1 {
background: red;
display:flex;
}

.box2 {
background: orange;
}

.box3 {
background: green;
}
</style>
</head>

<body>
<div class="box">
<div class="box1"></div>
<div class="box2"></div>
<div class="box3"></div>
</div>
</body>

</html>
2022-09-29 查看完整代码
13-9 Relative与Absolute组合使用
<!DOCTYPE html>
<html>

<head>
<meta charset="UTF-8">
<title>相对参照元素进行定位</title>
<style type="text/css">
div {
border: 2px red solid;
}

#box1 {
width: 200px;
height: 200px;
position: relative;

}

#box2 {
position: absolute;
top: 20px;
left: 30px;

}

/*下面是任务部分*/
#box3 {
width: 200px;
height: 200px;
position:relative;
}

#box4 {
width: 99%;
position:absolute;
bottom:0;
left:0;
}
</style>
</head>

<body>
<div id="box1">
<div id="box2">相对参照元素进行定位</div>
</div>
<h1>下面是任务部分</h1>
<div id="box3">
<img src="http://img1.sycdn.imooc.com//541a7d8a00018cf102000200.jpg">
<div id="box4">当我还是三年级的学生时是一个害羞的小女生。</div>
</div>
</body>

</html>
2022-09-29 查看完整代码
13-8 我就在那不动了-层模型之固定定位
<!DOCTYPE html>
<html>

<head>
<meta charset="UTF-8">
<title>固定定位</title>
<style type="text/css">
#div1 {
width: 200px;
height: 200px;
border: 2px red solid;
position:fixed;
bottom:0;
right:0;
left:0;
top:0;
}
</style>
</head>

<body>
<div id="div1"></div>
<p>文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本。</p>
<p>文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本。</p>
<p>文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本。</p>
<p>文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本。</p>
<p>文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本。</p>
<p>文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本。</p>
<p>文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本。</p>
<p>文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本。</p>
<p>文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本。</p>
<p>文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本。</p>
<p>文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本。</p>
<p>文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本。</p>
<p>文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本。</p>
<p>文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本。</p>
</body>

</html>
2022-09-29 查看完整代码
13-7 相对于自己的位置-层模型之相对定位
<!DOCTYPE html>
<html>

<head>
<meta charset="UTF-8">
<title>relative样式</title>
<style type="text/css">
#div1 {
width: 200px;
height: 200px;
border: 2px red solid;
position:relative;
left:100px;
top:50px;
}
</style>
</head>

<body>
<div id="div1"></div><span>偏移前的位置还保留不动,覆盖不了前面的div没有偏移前的位置</span>
</body>

</html>
2022-09-29 查看完整代码
13-6 万事无绝对 -层模型之绝对定位
<!DOCTYPE html>
<html>

<head>
<meta charset="UTF-8">
<title>absolute样式</title>
<style type="text/css">
div {
width: 200px;
height: 200px;
border: 2px red solid;
position:absolute;
right:100px;
top:20px;
}
</style>
</head>

<body>
<div id="div1"></div>
</body>

</html>
2022-09-29 查看完整代码
13-4 起飞咯 - 浮动模型
<!DOCTYPE html>
<html>

<head>
<meta charset="UTF-8">
<title>浮动模型</title>
<style type="text/css">
div {
border: 2px red solid;
width: 200px;
height: 400px;
float:left;
}
</style>
</head>

<body>
<div id="div1">栏目1</div>
<div id="div2">栏目2</div>
</body>

</html>
2022-09-29 查看完整代码
13-3 排队显示-流动模型(二)
<!DOCTYPE html>
<html>

<head>
<meta charset="UTF-8">
<title>流动模式下的内联元素</title>
<style type="text/css">
</style>
</head>

<body>
<a href="http://www.imooc.com">www.imooc.com</a><span>强调</span><em>重点</em>
<strong>强调</strong>
</body>

</html>
2022-09-29 查看完整代码
13-2 排队显示-流动模型(一)
<!DOCTYPE html>
<html>

<head>
<meta charset="UTF-8">
<title>流动模式下的块状元素</title>
<style type="text/css">
#box1 {
width: 300px;
height: 100px;
}

div,
h1,
p {
border: 1px solid red;
}
</style>
</head>

<body>
<div id="box2">box2</div>
<!--块状元素,由于没有设置宽度,宽度默认显示为100%-->
<h1>标题</h1>
<!--块状元素,由于没有设置宽度,宽度默认显示为100%-->
<p>文本段文本段文本段文本段文本段文本段文本段文本段文本段文本段文本段文本段文本段文本段文本段文本段文本段。</p>
<!--块状元素,由于没有设置宽度,宽度默认显示为100%-->
<div id="box1">box1</div>
<!--块状元素,由于设置了width:300px,宽度显示为300px-->
</body>

</html>
2022-09-29 查看完整代码
12-13 距离产生美 - 使用margin为盒子设置外边距(边界)
<!DOCTYPE html>
<html>

<head>
<meta charset="UTF-8">
<title>边距</title>
<style type="text/css">
div {
width: 300px;
height: 300px;
border: 1px solid red;
}
#box1{
margin-bottom:30px;
}
</style>
</head>

<body>
<div id="box1">box1</div>
<div id="box2">box2</div>
</body>

</html>
2022-09-29 查看完整代码
12-12 宰相肚里能撑船 - 使用padding为盒子设置内边距(填充)
<!DOCTYPE html>
<html>

<head>
<meta charset="UTF-8">
<title>填充</title>
<style type="text/css">
#box1 {
width: 100px;
height: 100px;

border: 1px solid red;
}
div{padding:10px;}
</style>
</head>

<body>
<div id="box1">盒子1</div>
</body>

</html>
2022-09-29 查看完整代码
12-11 加个圆角 - 使用border-radius设置圆角
<!DOCTYPE html>
<html>

<head>
<meta charset="UTF-8">
<title>圆角</title>
<style type="text/css">
div {
width: 200px;
height: 200px;
border: 5px solid red;
border-radius:15px 30px 10px;
}
</style>
</head>

<body>
<div></div>
</body>

</html>
2022-09-29 查看完整代码
12-10 我想脚下踩条线 - 使用border为盒子添加边框(二)
<!DOCTYPE html>
<html>

<head>
<meta charset="UTF-8">
<title>边框</title>
<style type="text/css">
li {
border-bottom:1px dotted red;
}
</style>
</head>


<body>
<ul>
<li>别让不会说话害了你</li>
<li>二十七八岁就应该有的见识</li>
<li>别让不好意思害了你</li>
</ul>
</body>

</html>
2022-09-29 查看完整代码
首页上一页12345下一页尾页
意见反馈 帮助中心 APP下载
官方微信