`
kevin_liu
  • 浏览: 6126 次
  • 性别: Icon_minigender_1
  • 来自: 上海
最近访客 更多访客>>
社区版块
存档分类
最新评论

CSS葵花点穴手---基本定位机制

    博客分类:
  • Ajax
阅读更多

CSS中有三种基本定位机制:普通流,绝对定位和浮动。

 

/*::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::

普通流

::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*/

1,普通流中的元素框位置由元素在HTML中的出现位置决定,是浏览器默认的定位方式。

 

::::》 块级元素 在普通流中是自上而下地排列,元素之间存在垂直间距,垂直的距离由元素的垂直margin决定,元素遵循垂直margin叠加规则。

::::》 行内元素 在一行中水平布置,元素存在水平间距,使用水平的padding、border和margin能够调整它们之间的水平间距。

 

2,普通流是相对定位的特殊形式,相对定位指的是相对于普通流中的位置,元素相对于这个位置作为起点的偏移。

 

 

/*::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::

绝对定位

::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*/

1,有别于相对定位,绝对定位指的是相对于已定位的祖先元素左上顶角位置的偏移,并且元素脱离文档流。

 

 

/*::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::

浮动

::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*/

1,浮动可以是左或右,移动到元素的边框碰到父框或另一个浮动元素的边缘。

2,浮动的元素脱离文档流。

分享到:
评论

相关推荐

    HTML+css的家乡美-静态站设计.zip

    静态站设计.zipHTML+css的家乡美-静态站设计.zipHTML+css的家乡美-静态站设计.zipHTML+css的家乡美-静态站设计.zipHTML+css的家乡美-静态站设计.zipHTML+css的家乡美-静态站设计.zipHTML+css的家乡美-静态站设计....

    CSS第六天-定位.md

    CSS第六天-定位.md

    韩顺平html+css+javascript-----div+css笔记

    本笔记主要介绍了DIV+CSS的基本概念和应用,涵盖了DIV的介绍、CSS的基本语法、CSS的分类、使用CSS统一网站风格、使用滤镜等内容。 DIV+CSS是什么? ---------------- DIV是HTML中的一个元素,用于存放HTML元素、...

    css基础教程--CSS快速入门、怎样编写CSS、CSS属性、CSS定位、CSS滤镜 

    这个“CSS基础教程”涵盖了CSS的快速入门、编写方法、属性、定位以及滤镜等核心概念,旨在帮助初学者掌握网页设计的基本技能。 1. CSS快速入门: CSS的引入是为了分离内容(HTML)和表现(样式)。通过在HTML文档...

    CSS经典练习-css-diner-develop.7z

    《CSS经典练习——css-diner-develop深度解析》 在IT领域,HTML前端和CSS是构建网页界面的基础。其中,CSS(层叠样式表)尤为重要,它负责定义网页的布局、颜色、字体等视觉效果。"css-diner-develop"是一个专为CSS...

    bootstrap-table-fixed-columns(css,js)

    这些规则可能包括设置定位、宽度、溢出处理以及与Bootstrap基础样式兼容的调整。CSS(层叠样式表)是用于描述网页及应用程序界面外观和表现的样式语言,通过修改这个文件,开发者可以自定义固定列的视觉效果,如边框...

    CSS技巧汇总---div+CSS浏览器兼容问题整理

    CSS技巧汇总---div+CSS浏览器兼容问题整理(IE6.0、IE7.0 ,ie8 , FireFox...).pdf

    less-plugin-clean-css:使用clean-css对CSS进行后期处理和压缩

    少插件清洁css 使用压缩少的css输出。 少用 npm install -g less-plugin-clean-css 然后在命令行上 lessc file.less --clean-css="--s1 --advanced --compatibility=ie8" 见的可用命令选项-唯一的区别是advanced和...

    html-css-网页模板-个人博客

    综上所述,"html-css-网页模板-个人博客"这一主题涵盖了从基本的HTML和CSS语法到网页模板设计以及个人博客实现的多个层面。通过学习和实践,你可以创建出既美观又实用的个人博客网站。在"07-snow-master"这个文件中...

    CSS帮助文档--css.rar

    精通CSS技术不仅需要了解基本语法和特性,还应关注以下几点: 1. 响应式设计:随着移动设备的普及,理解媒体查询(media queries)和流式布局(flexbox或grid)至关重要,以确保网站在不同屏幕尺寸下都能良好显示。...

    前端开源库-postcss-import-resolver

    `postcss-import-resolver`插件为PostCSS提供了一种机制,允许开发者自定义导入路径解析规则。你可以根据项目结构或者特定需求定义如何解析导入语句,比如按照特定的目录层次、文件命名规范或者使用特定的别名来决定...

    css-layout-and-positioning-css布局与定位

    在网页设计中,CSS(Cascading Style Sheets)...在“css-layout-and-positioning-master”这个压缩包中,可能包含了一系列关于CSS布局与定位的实例和教程,通过学习和操作这些文件,你可以更好地理解和应用这些概念。

    react-native-css:使用CSS样式化React-Native组件

    react-native-css React-native-css将有效CSS转换为CSS的Facebook子集。 Babel插件 很棒的@ danilosterrapid7为React-native-css创建了一个babel插件: 版本2 随着版本2的到来,新的变化: 删除sass / scss支持,...

    css-vars-ponyfill:在旧版和现代浏览器中客户端对CSS自定义属性(也称为“ CSS变量”)的支持

    css-vars-ponyfill 一个 ,可在旧版和现代浏览器中为(也称为“ CSS变量”)提供客户端支持。 (CodePen) 产品特点 从客户端将CSS自定义属性转换为静态值 在现代和旧版浏览器中实时更新运行时值 转换<link> ...

    html-css-网页模板-汽车介绍

    总的来说,创建一个"html-css-网页模板-汽车介绍"需要理解HTML和CSS的基本语法,并运用它们来构建结构清晰、视觉吸引力强的汽车信息展示页面。通过合理布局和美化,可以提升用户浏览体验,吸引更多的潜在客户。同时...

    css-pro-layout: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使用手册--苏沈小雨.rar

    一、CSS2 的基本概念 1. 选择器:CSS2 提供了丰富的选择器,如元素选择器(如 `p`)、类选择器(如 `.class`)、ID 选择器(如 `#id`)以及更复杂的组合选择器,用于精确定位网页中的元素。 2. 属性与值:CSS2 中的...

    HTML CSS JS 学习、git-笔记.zip

    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-fix:PostCSS插件来修复heightmin-height

    PostCSS 100vh修复 [PostCSS]插件来修复[iOS版的bug]与100vh 。 它可以在Chrome(在某些情况下,仅-webkit-fill-available会导致Chrome出现问题),iOS / iPad / MacOS Safari和[所有其他浏览器]中运行。 纯CSS...

    CSS完全自学手册--------好好好东西

    本手册旨在为初学者提供一个全面的指南,帮助他们掌握CSS的基本概念、语法以及高级技巧。通过学习,你可以创建美观、响应式的网页,并实现对网页元素的精确控制。 **一、CSS基础** 1. **CSS语法**:CSS通过选择器...

Global site tag (gtag.js) - Google Analytics