分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > 技术分享

9.27-国务院网站

发布时间:2023-09-06 01:14责任编辑:熊小新关键词:暂无标签

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

如果一个元素设有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-国务院网站

原文地址:http://www.cnblogs.com/wang95529/p/7603854.html

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved