CSS简单布局总结

display 

block       块级元素,占据一行

none       隐藏

inline      允许同一行显示,但不再有宽和高

inline-block   允许在一行的块级元素,可以有宽和高

例如,把所有a元素设置成100×50的块级元素:

a{
	display: block;
	width: 100px;height: 50px;
}

float 

none   默认 不浮动

left     向左浮动

right   向右浮动

例如,设置a1 a2向右浮动:

a1{float: right;}
a2{float: right;}

*注意:浮动有先后顺序,第一个向右浮动的在最右侧,如上即是a1在a2右边

*浮动有覆盖属性,将浮动元素统一放在一个容器内能避免覆盖其他元素

clear

none    默认值,允许两边有浮动元素

left       不允许左边有浮动元素

right     不允许右边有浮动元素

both     不允许两边有浮动元素

若要使一组浮动元素每隔N个就清除一次浮动,可以在这之间加入清除两边浮动的空div:

.clear{clear: both;}

position 

static    默认,无定位

absolute   相对于body的绝对位置,若父元素有relate属性,则以父元素为参照点

relative     相对于元素本来位置的偏移位置

fixed          固定定位,相对于浏览器窗口的位置,适合做置顶等按钮

*通过top,left,right,bottom定位,表示离这个方向的距离,左右二选一,上下二选一

*relative偏移位置后,仍然占据原位置空间

例如,设置div位置为绝对位置,距离左边20px;距离上边30px

a{position: absolute;left: 20px;top: 30px;}

  

时间: 2024-07-31 11:24:50

CSS简单布局总结的相关文章

利用CSS简单布局的不同组合类型

关于CSS布局页面的简单组合方式: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-eq

css简单布局

一列布局 宽度未定义则宽度为通栏的宽度 <!DOCTYPE html><html> <head> <meta charset="utf-8" /> <title>一列布局</title> <style> div{text-align: center;} .head{height: 100px;background-color:red;} .main{margin: 0 auto;height:500px

【转】一个DIV+CSS代码布局的简单导航条

原文地址:http://www.divcss5.com/shili/s731.shtml 简单的DIV CSS代码布局实现导航条 一个蓝色主题的导航条布局案例,本CSS小实例,采用DIV CSS实现.同时不用图片做背景,直接使用背景色实现,鼠标经过悬停对应栏目名称是对应背景蓝色变深. 导航条部分效果截图 一般导航条采用ul li列表布局,这里也不例外DIVCSS5实例也采用列表标签ul li+ CSS布局. 一.布局思维思考   -   TOP 在实际DIV+CSS布局项目中,一般不会只使用一次

简单实用的CSS网页布局中文排版技巧

由于汉字的特殊性,在css网页布局中,中文排版有别于英文排版.排版是一个麻烦的问题,小编认为,作为一个优秀的网页设计师和网页制作人员,掌握一些简单的中文排版技巧是不可或缺的,所以今天特意总结了几个简单实用的技巧,希望对大家有所帮助. 一.如何设定文字字体.颜色.大小等 font-style设定斜体,比如font-style:italic font-weight设定文字粗细,比如font-weight:bold font-size设定文字大小,比如font-size:12px line-heigh

DIV+CSS 样式简单布局Tab 切换

<html xmlns="http://www.w3.org/1999/xhtml"> <head runat="server"> <title></title> <script src="../JS/JQuery/jquery-1.9.1.js" type="text/javascript"></script> <style type="

css练习 简单布局

<!DOCTYPE html> <html> <head> <title></title> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/> <link href="style/style.css" rel="stylesheet" type="text

html和css简单的布局方式

在写网站时,一个好的布局会直接影响到这个网站的好坏.而很多人刚刚学前端的人对CSS的布局都有一定的困惑,实际上的应用场景中,会由于多种原因而造成布局种类多而难以选择.现在我就说说自己对CSS布局的理解,分析下了解各种布局的优劣,如果有那些地方总结的不好,欢迎大家指正. 而水平居中的布局方式就是非常常见的一种,这种布局方式常常用于页面的头部.内容区.页脚,作用就是控制盒子在整个页面水平居中. 1.使用外边距margin:(盒子宽度) auto来实现 优势:兼容性好 劣势:需要对盒子指定一个宽度才行

《CSS网站布局实录》学习笔记(三)

第三章 CSS网页布局与定位 3.1 div 几乎XHTML中的任何标签都可以用于浮动与定位,而div首当其冲.对于其他标签而言,往往有它自身存在的目的,而div元素存在的目的就是为了浮动与定位. 3.1.1 div是什么 div是XHTML中制定的.专门用于布局设计的容器对象.在传统表格式布局中,之所以能够进行页面的排版布局设计,完全依赖于表格对象table.如今,接触另一种布局方式--CSS布局.div正是这种布局方式的核心对象.仅从div的使用上说,做一个简单的布局只需要依赖两样东西:di

慕课笔记利用css进行布局【混合布局练习】

通过学习div的布局,以一个简单的内容管理网站的布局为例子,用div+css进行简单的网页布局,加深学印象: <html> <head> <title>CSS+div布局学习</title> <style type="text/css"> body{margin:0;padding:0;text-align:center} .head{height:230px;width:960px;background:#f96;margi