9.27-国务院网站

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了9.27-国务院网站相关的知识,希望对你有一定的参考价值。

今天上午老师给我们从头一步步讲解了这个国务院网页的制作,使我感觉条理清晰了许多,不那么乱了,还有许多要记住的样式。

 

如果一个元素设有margin-top这个属性,并且他是一个子元素,属于第一个子元素的话,那么这个margin-top将会作用在它的父元素上,也就是上级元素,需要给父元素添加内容。

居中属性   margin:0 auto;  第一个0的意思是距上下外边距为0,auto的意思是左右自动调整,

                       ↑    ↑

               代表上下   代表左右

还有center标签

 

text-indent:10px   代表距离开头多少距离开始显示

 

还有就是box-sizing: border-box; 我自己研究了半个多小时,终于知道用法了

意思就是 比如一个div  

<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>无标题文档</title>
<style>
    
    #a{
        width: 100px;
        height: 100px;
        border: 20px solid black;
        padding: 10px;
        box-sizing: border-box;
    }    

</style>


</head>

<body>
<div id="a">实验</div>
</body>
</html>

那么是这样的结果  

技术分享

里面的大小就是设置的div大小

 

如果去掉box-sizing: border-box; 那么就会

技术分享

可以看到多了60,左右或者上下边框(20+20=40px),左右或者上下内边距(10+10=20px),也就是说把border(边框)跟padding(内边距)的像素也算进去了,这样div就不再是设定的数值了,当然光设置border或者padding也会这样的,不是两者都写了才能写box-sizing: border-box; 

所以加入box-sizing: border-box; 这个属性,会使变形的div回到原来的样子。

 

 

子元素超出父元素的情况,而且不需要多余的子元素,那么可以用 overflow:hidden 用来隐藏多余的子元素。

 

text-decoration:none 可以吧a标签的下划线去掉,还有别的可以把下划线弄到上面去,用的时候可以查。

以上是关于9.27-国务院网站的主要内容,如果未能解决你的问题,请参考以下文章

9.27

JAVA编程基础9.27

9.27 PHP相关

国家哀悼日 - 网站全局变灰

iphone / Objective c的最佳代码片段网站是啥[重复]

9.27