`
kevin_liu
  • 浏览: 6163 次
  • 性别: 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百度...

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

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

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

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

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

    qt模拟CSS3之box-shadow效果

    由于qss不支持css3的box-shadow效果,故而该工程中,采用类似android九点图的方式,把背景图截为9分,即4角4边一中心,并把4角4边重绘于待修饰的控件的边缘,从而模拟了box-shadow效果。

    css 样式生成器---topstyle

    css 样式生成器---topstyle 无需写代码

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

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

    CSS帮助文档--css.rar

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

    postcss-css-variables:PostCSS插件将CSS自定义属性(CSS变量)语法转换为静态表示形式

    npm install postcss-css-variables --save-dev 目录 -- ---嵌套规则 为什么? -互操作性-与postcss-custom-properties差异 注意事项 选项 快速参考/注释 测验 变更日志 代码游乐场 在操场上尝试一下,看看您的想法...

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

    css2.0手册------------------

    CSS2.0引入了更强大的选择器机制,包括类选择器(.class)、ID选择器(#id)、元素选择器(element)、后代选择器(ancestor descendant)、子选择器(parent > child)、相邻兄弟选择器(prev + next)和通用选择器...

Global site tag (gtag.js) - Google Analytics