首页 > 其他分享 >css基础2

css基础2

时间:2024-09-29 19:13:39浏览次数:6  
标签:定位 index 1em top 元素 基础 position css

一:页面布局

盒模型

边界(border)和其他内容的距离是(margin)
文本内容和边界的距离是(padding)
image

padding和margin属性

单位em是当前文本的大小,2em是两倍文本的距离
四个值按顺时针方向代表top,right,bottom,left
h1{padding:1em 2em 3em 4em;}
h1{margin:1em 2em 3em 4em;}
两个值依次代表top bottom,right left
h1{padding:1em 4em;}
h1{margin:1em 4em;}
image

二:浮动元素及多列布局

float可以让图片等块元素浮动于上层

p{float:right;}浮动在右边

clear规定元素的哪一侧不允许浮动

h2{clear:left;} h2标题的左边不允许浮动

overflow定义内容溢出元素框时

#main{overflow:hidden}溢出来的内容隐藏起来

多列属性

#columns{
column-gap:40px;列之间间隔为40像素
}
image

三:定位及元素可见性

position对页面元素进行定位

1.相当定位
#menubar {菜单栏
position:relative;当元素里面还有一个元素,包含元素的元素是被包含元素的父元素。采取相对定位受父元素影响
left:0.5em;距离左边父元素0.5个文字宽度
top:1em;距离顶部父元素1个文字宽度
}

2.绝对定位
#menubar {
position:absolute;离元素最近有设置了绝对或相对定位的父元素时,按照父元素定位;如果没有则相对于根元素(HTML元素)定位。
top:40px;距离顶部40像素
}

#menubar {
position:fixed;采取绝对定位,相对于窗口定位
top:40px;距离顶部窗口40像素
}

四:Z-index和元素可见性

Z-index设置元素的层次

img.x{选择所有具有x类的元素
position : absolute;采取绝对定位
left:0px;
z-index:1;z-index的默认值是0,z-index:1图片在父元素上层
}
图片会盖过父元素

元素可见性

1.display设置元素应该生成的框的类型
p.secret{
display:none设置元素不可见,元素不占用页面空间
}
2.visibility设置元素是否可见
p.secret{
visibility:hidden设置元素可见,元素占用空间
}
3.opacity设置元素透明度
#pic{opacity:0.7}设置透明度为0.7,1为不透明

标签:定位,index,1em,top,元素,基础,position,css
From: https://www.cnblogs.com/xiannong/p/18438245

相关文章

  • 2024-2025-1 20241327 《计算机基础与1程序设计》第1周学习总结
    作业信息|2024-2025-1-计算机基础与程序设计)||-- |-|2024-2025-1计算机基础与程序设计第一周作业)||快速浏览一遍教材计算机科学概论(第七版),课本每章提出至少一个自己不懂的或最想解决的问题并在期末回答这些问题|作业正文|...本博客链接 |教材学习内容总结-《计算机科学概......
  • 2024-2025第一周《计算机基础与程序设计》第一周学习总结
    这个作业属于哪个课程 2024-2025-1-计算机基础与程序设计(https://edu.cnblogs.com/campus/besti/2024-2025-1-CFAP))这个作业要求在哪里 [2024-2025-1计算机基础与程序设计第一周作业]这个作业的目标 本作业布置的目的是为了让我们充分熟悉教材,充分学习并理解计算机的相关技术和......
  • 2024-2025-1 20241410 《计算机基础与程序设计》第1周学习总结
    学期(如2024-2025-1)学号(如:20241300)《计算机基础与程序设计》第X周学习总结作业信息这个作业属于哪个课程<班级的链接>(如2024-2025-1-计算机基础与程序设计)这个作业要求在哪里<作业要求的链接>(如2024-2025-1计算机基础与程序设计第一周作业)这个作业的目标<写上......
  • 2024-2025-1 20241409 《计算机基础与程序设计》第一周学习总结
    这个作业属于哪个课程2024-2025-1-计算机基础与程序设计(https://edu.cnblogs.com/campus/besti/2024-2025-1-CFAP))这个作业要求在哪里2024-2025-1计算机基础与程序设计第一周作业这个作业的目标阅读浏览教材《计算机科学概论》,加深对计算机科学的理解,提高自学能力,......
  • 2024-2025-1 20241415 《计算机基础与程序设计》第1周学习总结
    这个作业属于哪个课程 2024-2025-1-计算机基础与程序设计(https://edu.cnblogs.com/campus/besti/2024-2025-1-CFAP))这个作业要求在哪里 2024-2025-1计算机基础与程序设计第一周作业这个作业的目标 阅读浏览教材《计算机科学概论》,加深对计算机科学的理解,提高自学能力,学会运用ai......
  • 轻松上手Linux,掌握这些基础指令就够了
    想要成为Linux高手吗?掌握常用指令是关键!本指南将为你介绍最实用的Linux指令,让你轻松管理你的系统,从文件操作到系统监控,我们将一步步引导你成为Linux的行家里手,快来学习这些必备技能,让你的工作效率飞速提升!目录1、whoami命令语法:whoani功能:显示当前用户名2、pwd命令......
  • 9.29Python基础-列表、元组
    Python列表(list)1.列表的定义和初始化列表是一种复合数据类型,可以包含不同类型的元素。x=[10,20,3.14,10+2j,True,False,"hqyj"]print(x)2.访问列表中的值2.1索引列表的索引从0开始,可以正向或反向访问。y1=x[0]#访问第一个元素y2=x[-1]#访......
  • 2024-2025-1 20241314 《计算机基础与程序设计》第一周学习总结
    作业信息作业所属课程<班级的链接>(如2024-2025-1-计算机基础与程序设计)作业要求<作业要求的链接>(如2024-2025-1计算机基础与程序设计第一周作业)作业的目标课程概论工业革命与浪潮之巅信息与信息安全计算......
  • Postgre基础知识整理
    逻辑结构在一个实例下,允许存在多个互相独立的数据库,在一个数据库下,允许存在多个schema(schema并非完全独立,如,可存在跨越schema的外键),一个schema可以建立对象。大小写和单双引号不使用双引号时:PostgreSQL会将标识符(如表名、列名等)转换为小写。双引号:用于引用标识......
  • 2024-2025-1 20241415 《计算机基础与程序设计》第1周学习总结
    这个作业属于哪个课程2024-2025-1-计算机基础与程序设计(https://edu.cnblogs.com/campus/besti/2024-2025-1-CFAP))这个作业要求在哪里2024-2025-1计算机基础与程序设计第一周作业这个作业的目标阅读浏览教材《计算机科学概论》,加深对计算机科学的理解,提高自学能力,......