.关于浮动
浮动的元素会脱离标准文档流(float),从而不占据空间,实现了一行排列多个元素的效果 ,但是又导致上级元素height消失,处理这种情况的方法就是有两种:
1.第一种在css里写个伪类,哪些地方需要清除浮动,直接调用类名。
.clearfix::after
{
display: block;
clear: both;
height: 0;
content: ' ';
}
.clearfix
{
zoom: 1;
}
2.第二种情况就是溢出隐藏。
overflow:hidden;
zoom:1;
1.静态定位:是元素的默认定位方式,不能使用top,bottom,left,right和z-index属性。
2.相对定位:就是相对于当前的位置进行的left,top,right,bottom。
3.绝对定位:脱离文档流,不占据空间,用position:absolute;这条语句。进行left,right,top,bottom进行相对于具有定位属性得父级元素进行定位,如果未找到就会依次向上寻找,直到找到body停止相对于浏览器窗口进行绝对定位。
4.固定定位:设置position:fixed;,直接以浏览器窗口作为参考进行定位,它是浮动在页面中,元素位置不会随浏览器窗口的滚动条滚动而变化,除非你在屏幕中移动浏览器窗口的屏幕位置,或改变浏览器窗口的显示大小,因此固定定位的元素会始终位于浏览器窗口内视图的某个位置,不会受文档流动影响。
1.总体来说css3的响应式满足了所有分辨率的需求,@media媒体查询进行主流分辨率的响应式调节。
2.切记代码中不可写固定高度!
上篇文章,今天这节我们讲一下自己如何建站的第13节:“什么是HTML5+CSS3”。
HTML5+CSS3 是一种最新的网站网页布局方式。 HTML5:用于书写网站内容 CSS3:控制内容的排版。
什么是HTML5+CSS3
网页布局一共经历了三个主要阶段:
区别:
随着互联网技术的飞速发展,HTML5、CSS3和JavaScript已经成为网页开发的重要基石。它们分别负责网页的结构、样式和行为,让网页呈现出丰富多彩、动态交互的效果。本文将带你吃透HTML5、CSS3和JS,从入门到精通,助你成为一名优秀的网页开发者。
二、HTML5:网页的结构
HTML,全称HyperText Markup Language,是网页的基础语言。HTML5作为HTML的最新版本,提供了许多新的元素和API,使得网页内容更加丰富,交互性更强。
三、CSS3:网页的样式
CSS,全称Cascading Style Sheets,用于描述HTML元素的样式。CSS3作为CSS的最新版本,引入了许多新的特性,让网页更加美观、动感。
四、JavaScript:网页的行为
JavaScript是一种脚本语言,用于控制网页的行为。通过JavaScript,你可以实现各种动态效果和交互功能。
五、总结
HTML5、CSS3和JavaScript是网页开发的三大核心技术。要想成为一名优秀的网页开发者,你需要熟练掌握它们。通过不断学习和实践,你将能够运用这些技术构建出功能强大、交互丰富的网页。在这个过程中,不要忘记保持对新技术的好奇心和学习动力,因为互联网技术日新月异,只有不断学习,才能跟上时代的步伐。
*请认真填写需求信息,我们会在24小时内与您取得联系。