CSS中有三种基本定位机制:普通流,绝对定位和浮动。
/*::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
普通流
::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*/
1,普通流中的元素框位置由元素在HTML中的出现位置决定,是浏览器默认的定位方式。
::::》
块级元素
在普通流中是自上而下地排列,元素之间存在垂直间距,垂直的距离由元素的垂直margin决定,元素遵循垂直margin叠加规则。
::::》
行内元素
在一行中水平布置,元素存在水平间距,使用水平的padding、border和margin能够调整它们之间的水平间距。
2,普通流是相对定位的特殊形式,相对定位指的是相对于普通流中的位置,元素相对于这个位置作为起点的偏移。
/*::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
绝对定位
::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*/
1,有别于相对定位,绝对定位指的是相对于已定位的祖先元素左上顶角位置的偏移,并且元素脱离文档流。
/*::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
浮动
::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*/
1,浮动可以是左或右,移动到元素的边框碰到父框或另一个浮动元素的边缘。
2,浮动的元素脱离文档流。
分享到:
相关推荐
静态站设计.zipHTML+css的家乡美-静态站设计.zipHTML+css的家乡美-静态站设计.zipHTML+css的家乡美-静态站设计.zipHTML+css的家乡美-静态站设计.zipHTML+css的家乡美-静态站设计.zipHTML+css的家乡美-静态站设计....
CSS第六天-定位.md
本笔记主要介绍了DIV+CSS的基本概念和应用,涵盖了DIV的介绍、CSS的基本语法、CSS的分类、使用CSS统一网站风格、使用滤镜等内容。 DIV+CSS是什么? ---------------- DIV是HTML中的一个元素,用于存放HTML元素、...
这个“CSS基础教程”涵盖了CSS的快速入门、编写方法、属性、定位以及滤镜等核心概念,旨在帮助初学者掌握网页设计的基本技能。 1. CSS快速入门: CSS的引入是为了分离内容(HTML)和表现(样式)。通过在HTML文档...
《CSS经典练习——css-diner-develop深度解析》 在IT领域,HTML前端和CSS是构建网页界面的基础。其中,CSS(层叠样式表)尤为重要,它负责定义网页的布局、颜色、字体等视觉效果。"css-diner-develop"是一个专为CSS...
这些规则可能包括设置定位、宽度、溢出处理以及与Bootstrap基础样式兼容的调整。CSS(层叠样式表)是用于描述网页及应用程序界面外观和表现的样式语言,通过修改这个文件,开发者可以自定义固定列的视觉效果,如边框...
CSS技巧汇总---div+CSS浏览器兼容问题整理(IE6.0、IE7.0 ,ie8 , FireFox...).pdf
少插件清洁css 使用压缩少的css输出。 少用 npm install -g less-plugin-clean-css 然后在命令行上 lessc file.less --clean-css="--s1 --advanced --compatibility=ie8" 见的可用命令选项-唯一的区别是advanced和...
综上所述,"html-css-网页模板-个人博客"这一主题涵盖了从基本的HTML和CSS语法到网页模板设计以及个人博客实现的多个层面。通过学习和实践,你可以创建出既美观又实用的个人博客网站。在"07-snow-master"这个文件中...
精通CSS技术不仅需要了解基本语法和特性,还应关注以下几点: 1. 响应式设计:随着移动设备的普及,理解媒体查询(media queries)和流式布局(flexbox或grid)至关重要,以确保网站在不同屏幕尺寸下都能良好显示。...
`postcss-import-resolver`插件为PostCSS提供了一种机制,允许开发者自定义导入路径解析规则。你可以根据项目结构或者特定需求定义如何解析导入语句,比如按照特定的目录层次、文件命名规范或者使用特定的别名来决定...
在网页设计中,CSS(Cascading Style Sheets)...在“css-layout-and-positioning-master”这个压缩包中,可能包含了一系列关于CSS布局与定位的实例和教程,通过学习和操作这些文件,你可以更好地理解和应用这些概念。
react-native-css React-native-css将有效CSS转换为CSS的Facebook子集。 Babel插件 很棒的@ danilosterrapid7为React-native-css创建了一个babel插件: 版本2 随着版本2的到来,新的变化: 删除sass / scss支持,...
css-vars-ponyfill 一个 ,可在旧版和现代浏览器中为(也称为“ CSS变量”)提供客户端支持。 (CodePen) 产品特点 从客户端将CSS自定义属性转换为静态值 在现代和旧版浏览器中实时更新运行时值 转换<link> ...
总的来说,创建一个"html-css-网页模板-汽车介绍"需要理解HTML和CSS的基本语法,并运用它们来构建结构清晰、视觉吸引力强的汽车信息展示页面。通过合理布局和美化,可以提升用户浏览体验,吸引更多的潜在客户。同时...
CSS Pro布局 CSS库,用于构建响应式和可自定义的...import 'css-pro-layout/dist/css/css-pro-layout.css' ; CDN 您也可以使用的CDN链接 < link href =" https://unpkg.com/css-pro-layout/dist/css/css-pro-layout
一、CSS2 的基本概念 1. 选择器:CSS2 提供了丰富的选择器,如元素选择器(如 `p`)、类选择器(如 `.class`)、ID 选择器(如 `#id`)以及更复杂的组合选择器,用于精确定位网页中的元素。 2. 属性与值:CSS2 中的...
HTML CSS JS 学习、git-笔记HTML CSS JS 学习、git-笔记 HTML CSS JS 学习、git-笔记HTML CSS JS 学习、git-笔记 HTML CSS JS 学习、git-笔记HTML CSS JS 学习、git-笔记 HTML CSS JS 学习、git-笔记HTML CSS JS ...
PostCSS 100vh修复 [PostCSS]插件来修复[iOS版的bug]与100vh 。 它可以在Chrome(在某些情况下,仅-webkit-fill-available会导致Chrome出现问题),iOS / iPad / MacOS Safari和[所有其他浏览器]中运行。 纯CSS...
本手册旨在为初学者提供一个全面的指南,帮助他们掌握CSS的基本概念、语法以及高级技巧。通过学习,你可以创建美观、响应式的网页,并实现对网页元素的精确控制。 **一、CSS基础** 1. **CSS语法**:CSS通过选择器...