发表于: 2018-10-04 23:02:11

1 745


今天完成的事情:(一定要写非常细致的内容,比如说学会了盒子模型,了解了Margin) 

今天完成了任务七的三个页面
明天计划的事情:(一定要写非常细致的内容) 

计划继续完成任务
遇到的问题:(遇到什么困难,怎么解决的) 

关于任务七的第二个页面,布局方面的,在不设置文本居中的情况下做出居中的样式,设置了很久都没有成功,无论是套盒子方面,还是计算方面都没有解决
收获:(通过今天的学习,学到了什么知识)

今天看了下关于对齐方面的


元素居中对齐

要水平居中对齐一个元素(如 <div>), 可以使用 margin: auto;。

设置到元素的宽度将防止它溢出到容器的边缘。

元素通过指定宽度,并将两边的空外边距平均分配:


<!DOCTYPE html>

<html>

<head>

<meta charset="utf-8"> 

<title>7878(runoob.com)</title> 

<style>

.center {

    margin: auto;

    width: 60%;

    border: 3px solid #73AD21;

    padding: 10px;

}

</style>

</head>

<body>

<h2>元素居中对齐</h2>

<p>水平居中块级元素 (如 div), 可以使用 margin: auto;</p>

<div class="center">

  <p><b>注意: </b>使用 margin:auto 无法兼容 IE8, 除非 !DOCTYPE 已经声明。</p>

</div>

</body>

</html>

文本居中对齐

如果仅仅是为了文本在元素内居中对齐,可以使用 text-align: center;

<!DOCTYPE html>

<html>

<head>

<meta charset="utf-8"> 

<title>56(runoob.com)</title> 

<style>

.center {

    text-align: center;

    border: 3px solid green;

}

</style>

</head>

<body>

<h2>文本居中对齐</h2>

<div class="center">

  <p>文本居中对齐。</p>

</div>

</body>

</html>


图片居中对齐

要让图片居中对齐, 可以使用 margin: auto; 并将它放到 块 元素中

<!DOCTYPE html>

<html>

<head>

<meta charset="utf-8"> 

<title>菜鸟教程(runoob.com)</title> 

<style>

img {

    display: block;

    margin: 0 auto;

}

</style>

</head>

<body>

<h2>图片居中对齐</h2>

<p>要让图片居中对齐, 可以使用 margin: auto; 并将它放到块元素中:</p>

<img src="//static.runoob.com/images/mix/paris.jpg" alt="Paris" style="width:40%">

</body>

</html>


左右对齐 - 使用定位方式

我们可以使用 position: absolute; 属性来对齐元素:

<!DOCTYPE html>

<html>

<head>

<style>

.right {

    position: absolute;

    right: 0px;

    width: 300px;

    border: 3px solid #73AD21;

    padding: 10px;

}

</style>

</head>

<body>

<h2>右对齐</h2>

<p>以下实例演示了如何使用 position 来实现右对齐:</p>

<div class="right">

  <p>8989</p>

</div>

</body>

</html>



返回列表 返回列表
评论

    分享到