CSS布局基础:HTML5和CSS3元素定位

作者 : 开心源码 本文共1456个字,预计阅读时间需要4分钟 发布时间: 2022-05-13 共232人阅读

HTML5和CSS3:元素的位置

我们每天从任何设施访问的大多数网站都具备图片,文字等内容,从现在开始,我们将其中的每一个都称为Elements。无论您将屏幕变宽还是变窄,所有这些元素都将放置在特定位置。这不是很神奇吗?但是,您应该知道,在创立过程中事情并非您可能想到的那样。定位所有这些元素是一项非常艰巨的工作,尤其是在当今我们-程序员-因为屏幕分辨率差异而不得不包含响应能力的情况下。 

为了使界面在每个不同的设施中显示几乎相同,这意味着不同的屏幕分辨率,您需要针对每个设施不同地调整这些度量。 

HTML5和CSS3:元素的位置

我们每天从任何设施访问的大多数网站都具备图片,文字等内容,从现在开始,我们将其中的每一个都称为Elements。无论您将屏幕变宽还是变窄,所有这些元素都将放置在特定位置。这不是很神奇吗?但是,您应该知道,在创立过程中事情并非您可能想到的那样。定位所有这些元素是一项非常艰巨的工作,尤其是在当今我们-程序员-因为屏幕分辨率差异而不得不包含响应能力的情况下。 

为了使界面在每个不同的设施中显示几乎相同,这意味着不同的屏幕分辨率,您需要针对每个设施不同地调整这些度量。

CSS文件包含所有这些详细信息。首先,我们需要指定position属性。该属性的选项为5

静态的

固定

相对的

绝对

您可能会想到,这些选项中的每个选项都会使元素以其独特的方式运行。

静态的

这是直接从Web浏览器设置的默认值。通过我们为我们预约义的此选项,

top, bottom, left和 right

属性不会影响元素。这意味着我们不允许将元素移到页面的常规流程之外。

固定

此值使我们能够选择元素并将其放置在某个位置,无论我们能否滚动页面。现在将定位此元素relative到视口,而不是页面的其余任何元素。元素将保留在此fixed该页面的位置没有任何变化。您可能已经理解了,我们必需使用top, bottom, right和 left属性,因而我们可以给它肯定的位置。

相对的 

当我们设置 position: relative;对于一个元素,我们能够将其相对于首先由其常规位置定义的常规位置进行定位。通过为位置选择此选项,我们现在可以将top,bottom,right,left属性设置为我们想要的任何测量值,以将元素从其正常位置移开。 

绝对

通过将此属性设置为元素,我们可以实现将所选元素定位到最接近的祖先(而不是上面的固定选项发生的事情)。由于继承在HTML(超文本标记语言)中的确非常重要,所以您应始终牢记,假如元素没有定位的祖先,它将自动使用body元素(主页元素)并沿与页面滚动。始终要记住的一个小技巧是,每当我们提到定位元素时,我们所指的是除默认值之外还具备属性的任何元素。

此属性使我们的元素在与滚动位置相关的相对位置和固定位置之间切换。首先,它的行为就像一个相对定位的元素,直到滚动到达页面的视口为止。之后,它将保留在该特定点,直到结束。

假如大家对于学习前台有任何疑问,学习方法,学习路线,如何学习有效率的问题,可以随时来咨询我,或者者缺少系统学习资料的,我做这行年头比较久,自认为还是比较有经验的,可以帮助大家提出建设性建议,603985993这是我的web前台交流3000人裙,有任何疑问可以随时来咨询我。

总结一下,我唯一的建议是我们应该使用哪个属性以及何时使用,很抱歉让您失望,但是没有任何默认属性总是与某个元素相关。您应该更好地理解每个工具的行为,以便可以根据需要使用它们。唯一的方法是继续练习此属性,并在需要时尝试使用它们。

说明
1. 本站所有资源来源于用户上传和网络,如有侵权请邮件联系站长!
2. 分享目的仅供大家学习和交流,您必须在下载后24小时内删除!
3. 不得使用于非法商业用途,不得违反国家法律。否则后果自负!
4. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解!
5. 如有链接无法下载、失效或广告,请联系管理员处理!
6. 本站资源售价只是摆设,本站源码仅提供给会员学习使用!
7. 如遇到加密压缩包,请使用360解压,如遇到无法解压的请联系管理员
开心源码网 » CSS布局基础:HTML5和CSS3元素定位

发表回复