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

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

    博客分类:
  • Ajax
阅读更多

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

 

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

普通流

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

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

 

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

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

 

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

 

 

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

绝对定位

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

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

 

 

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

浮动

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

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

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

分享到:
评论

相关推荐

    HTML-CSS-JS学习-01百度登录界面练习.zip

    HTML-CSS-JS学习--01百度登录界面练习HTML-CSS-JS学习--01百度登录界面练习 HTML-CSS-JS学习--01百度登录界面练习HTML-CSS-JS学习--01百度登录界面练习 HTML-CSS-JS学习--01百度登录界面练习HTML-CSS-JS学习--01百度...

    CSS中背景background-position负值定位

    CSS中背景background-position负值定位 CSS中背景background-position负值定位 CSS中背景background-position负值定位 CSS中背景background-position负值定位 CSS中背景background-position负值定位

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

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

    HTML CSS-------

    HTML CSS-------

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

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

    HTML-CSS-JS 学习.zip

    HTML-CSS-JS 学习HTML-CSS-JS 学习HTML-CSS-JS 学习HTML-CSS-JS 学习 HTML-CSS-JS 学习HTML-CSS-JS 学习HTML-CSS-JS 学习HTML-CSS-JS 学习 HTML-CSS-JS 学习HTML-CSS-JS 学习HTML-CSS-JS 学习HTML-CSS-JS 学习 ...

    学习html-css.zip

    学习html-css学习html-css学习html-css学习html-css 学习html-css学习html-css学习html-css学习html-css 学习html-css学习html-css学习html-css学习html-css 学习html-css学习html-css学习html-css学习html-css 学习...

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

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

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

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

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

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

    clip样式实现炫酷简单CSS动画特效----RGB走马灯边框线 直接复制可用 新手练习可用

    clip样式实现炫酷简单CSS动画特效----RGB走马灯边框线 直接复制可用 新手练习可用

    前端开源库-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> ...

    精通CSS电子教程--很不错的书-part04

    精通CSS电子教程--很不错的书精通CSS电子教程--很不错的书!

    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

    optimize-css-assets-webpack-plugin:一个Webpack插件,用于优化\最小化CSS资产

    安装: 使用npm: $ npm install --save-dev optimize-css-assets-webpack-plugin :warning: 对于webpack v3或更低版本,请使用optimize-css-assets-webpack-plugin@3.2.0 。 optimize-css-assets-webpack-plugin@...

    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 ...

Global site tag (gtag.js) - Google Analytics