关于CSS布局的一些经验

为了防止浏览器宽度变化影响内容的显示 通常会这样做

<body>
  <div class="wrapper">

    ……

  </div>
</body>

.wrapper {
  width:960px;
  margin:auto;
}

这样内容就有了一个固定的宽度 而且能居中显示

当窗口宽度小于960px就要考虑响应式布局了

CSS定位默认static布局 按照从上往下排列

relative是相对于static布局设置位置

absolute是确切位置

fixed是固定位置 网页滚动时不会移动

box1浮动 box2不浮动 那么box2会呆在默认的位置 无视box1的存在:

<body>
  <div class="box1"></div>
  <div class="box2"></div>
</body>

.box1 {
  float:right;
  width:80px;
  height:80px;
  background-color:red;
}
.box2{
  width:80px;
  height:80px;
  background-color:green;
}

box1浮动 box2浮动:

.box1 {
float:right;
width:80px;
height:80px;
background-color:red;
}
.box2{
float:right;
width:80px;
height:80px;
background-color:green;
}

Keep Going

时间: 2024-10-12 11:07:26

关于CSS布局的一些经验的相关文章

div+css 布局经验 - 最简单的 = 最不变形的(原创技巧)

站酷几年了 一直饱受其恩泽 尤为感激 一直想奉献些什么 但是苦于水平 苦于奔波 今天静下心来 为大家奉献下 自己的div+css 经验 ,以下观点只代表 深海个人立场 希望为初学者提供一条"捷径". 希望广大网友提出宝贵意见 同时不希望将初学的您 带入走火入魔的状态! 1 :css (cascading style sheet): 初学者可以下载一本css 2.0 手册 大概48小时的时间可以看完 试完.至于样式手册上的单词(属性和取值) 多久能背完取决你的努力和英语基础,请注意 无论

(转)div+css 布局经验 - 最简单的 = 最不变形的(原创技巧)

站酷几年了 一直饱受其恩泽 尤为感激 一直想奉献些什么 但是苦于水平 苦于奔波 今天静下心来 为大家奉献下 自己的div+css 经验 ,以下观点只代表 深海个人立场 希望为初学者提供一条"捷径". 希望广大网友提出宝贵意见 同时不希望将初学的您 带入走火入魔的状态! 1 :css (cascading style sheet): 初学者可以下载一本css 2.0 手册 大概48小时的时间可以看完 试完.至于样式手册上的单词(属性和取值) 多久能背完取决你的努力和英语基础,请注意 无论

Flex布局的学习经验

做为css布局的又一种新方式,Flex拥有极强的使用效果,相比原来的float,position对元素样式的操作更加简洁,本文是我的一点学习经验和心得吧,如有错误以及不足之处,请多多指点. 好进入正题吧,首先借用阮一峰大神的一副图片: 再来说说flex的几个属性吧: 一.容器属性 1.flex-direction : row | row-reverse | column | column-reverse; 这个属性是定义元素在主轴上的排列顺序的,也就是上面的(main axis) row:元素在

Html Css Javascripe jQuery 速成经验 support by Mr song &lt;根据自己所掌握的会修改更新&gt; 第五周作业

我是学软件工程的一名本科学子,最近开始接触网页设计制作.由于时间限制我不得不在较短的时间内,掌握这一体系的主体核心部分. 其中老师(20年的编程经验)给予的速成教学让我受益匪浅.这里我再献丑再总结部分个人心得,希望对大家有所帮助. 第一点:Html Css Javascripe jQuery这4种语言是写在同一个文本里面,并不是要分成几个模块.他们都是共同为了网页视图的呈现和功能的实现: 第二点: 1.Html:网页编程的主干框架,承担着网页上的几乎所有数据的载入:    通过标签的形式,输入不

(转)一小时搞定DIV+CSS布局-固定页面开度布局

本文讲解使用DIV+CSS布局最基本的内容,读完本文你讲会使用DIV+CSS进行简单的页面布局. 转载请标明:http://www.kwstu.com/ArticleView/divcss_2013929173533658 关于DIV+CSS布局中用到的CSS必备知识请看:http://www.kwstu.com/ArticleView/divcss_201442291125960 DIV+CSS布局中主要CSS属性介绍: Float: Float属性是DIV+CSS布局中最基本也是最常用的属性

HTML与CSS布局技巧总结

很多人对CSS的布局有困惑,实际的应用场景中由于布局种类多难以选择.今天我花些时间总结下自己对CSS布局的理解,分析下了解各种布局的优劣,同时希望能分享给初入前端的朋友们一些在布局上的经验,如果有那些地方总结的不好,欢迎大家指正.言归正传,现在就来揭开各种布局的面纱. 单列布局 <div class="parent"> <div class="child"></div> </div> 水平居中 水平居中的布局方式是最常

CSS布局参考 IE的If条件注释使用备忘

内容提要:在CSS布局中,还常常用到IE Hack.if IE起着非常大的作用! 关键字:Div CSS IE Hack if IE什么意思呢?下面就列举了一些在CSS常见的HACK控制语句. 作为IE的IF条件注释使用备忘,大家可以参考,有经验欢迎与网友分享. <!--[if !IE]><!--> 除IE外都可识别 <!--<![endif]--> <!--[if IE]> 所有的IE可识别 <![endif]--> <!--[if

一小时搞定DIV+CSS布局-固定页面开度布局

DIV+CSS布局中主要CSS属性介绍: Float: Float属性是DIV+CSS布局中最基本也是最常用的属性,用于实现多列功能,我们知道<div>标签默认一行只能显示一个,而使用Float属性可以实现一行显示多个div的功能,最直接解释方法就是能实现表格布局的多列功能. Margin: Margin属性用于设置两个元素之间的距离. Padding: Padding属性用于设置一个元素的边框与其内容的距离. Clear: 使用Float属性设置一行有多个DIV后(多列),最好在下一行开始之

深度理解div+css布局嵌套盒子

1. 网页布局概述 网页布局的概念是把即将出现在网页中的所有元素进行定位,而CSS网页排版技术有别于传统的网页排版方法,它将页面首先在整体上使用<div>标记进行分块,然后对每个快进行CSS定位以及设置显示效果,最后在每个块中添加相应的内容.利用CSS排版方法更容易地控制页面每个元素的效果,更新也更容易,甚至页面的拓扑结构也可以通过修改相应的CSS属性来重新定位.  2. 盒子模型 盒子模型是CSS控制页面元素的一个重要概念,只有掌握了盒子模型,才能让CSS很好地控制页面上每一个元素,达到我们