`
wenwenyuezhang
  • 浏览: 7246 次
  • 性别: Icon_minigender_1
  • 来自: 中山
社区版块
存档分类
最新评论

CSS3-创建布局

    博客分类:
  • CSS
阅读更多

CSS3-创建布局

<!--	定位内容	-->
<!--	position 设置定位方法	-->
<!--	left	 为定位元素设置偏移量	-->
<!--	right							-->
<!--	top								-->
<!--	bottom							-->
<!--	z-index	设置定位元素的层叠顺序	-->


<!-- position 属性 :		-->
<!--	static 默认,普通布局 -->
<!--	relative	元素位置相对于普通定位 -->
<!--    absolute	根据position值不是static的最近祖宗元素定位	   -->
<!--	fixed		元素相对于浏览器	   -->
<style type = "text/css">
	img {
		position: fixed;
		right: 100px;
		top: 100px;
	}
</style>


<!-- 设置元素的层叠顺序 -->
<!-- z-index -->
<style type = "text/css">
	img {
		z-index: 1;
	}
</style>


<!-- 创建多列布局	-->
<!--	column-count 指定列数	-->
<!--	column-fill	指定内容在列与列之间的分布方式 -->
<!--	column-gap	指定列之间的距离	-->
<!--	column-rule	简写				-->
<!--	column-rule-color	设置列之间的颜色规则	-->
<!--	column-rule-style	设置列之间的样式规则	-->
<!--	column-rule-width	设置列之间的宽度		-->
<!--	columns		column-span和column-width 的简写 -->
<!--	column-span 指定元素横向能跨多少列			-->
<!--	column-width	指定列宽					-->
<style type = "text/css">
	p {
		column-count: 3;
		column-fill: balance;
		column-rule: medium solid black;
		column-gap: 1.5em;
	}
</style>


<!-- 创建弹性盒布局	-->
<!--	标准仍在变化,此处为标准的早期草案	-->
<!-- flex-align		flex-direction	flex-order	flex-pack	-->
<!-- box-align	box-flex	box-pack	-->


<!-- 创建简单的和模型	-->
<!--	display: -webkit-box;	-->
<!--	display: -webkit-box-flex: 1 告诉浏览器如何分配元素之间的未使用空间-->
<style type = "text/css">
	p.class1 {
		display: -webkit-box;
	}
	p.class2 {
		-webkit-box-flex: 1;
	}
</style>

<!-- 伸缩多个元素	-->
<style type = "text/css">
	p.class1 {
		display: -webkit-box;
	}
	p.class2 {
		-webkit-box-flex: 1;
	}
	p.class3 {
		-webkit-box-flex: 3;
	}
</style>


<!--	处理垂直空间	-->
<!--	box-align		-->
<!--	可用属性:		-->
<!--		start  元素沿容器的顶边放置,任何空空间都在其下方显示 -->
<!--		end  元素沿容器的底边放置,任何空空间都在其上方显示 -->
<!--		center	多余的空间被平分为两部分,分别显示在元素的上方和下方 -->
<!--		strech	调整元素的高度,以填充可用空间 -->
<style type = "text/css">
	p.class1 {
		display: -webkit-box;
		-webkit-box-direction: reverse;
		-webkit-box-align: end;
	}
	p.class2 {
		-webkit-box-flex: 1;
	}
</style>


<!--	处理最大尺寸	-->
<!--	box-pack		-->
<!--	可用属性:		-->
<!--		start  元素从左边界开始放置,任何未分配空间显示在最后一个元素右边 -->
<!--		end  元素从右边界开始放置,任何未分配空间显示到第一个元素左边 -->
<!--		center	多余空间平均分配到第一个元素的左边和最后一个元素的右边 -->
<!--		justify	多余空间均匀分配到各个元素之间 -->
<style type = "text/css">
	p.class1 {
		display: -webkit-box;
		-webkit-box-direction: reverse;
		-webkit-box-align: end;
		-webkit-box-pack: justify;
	}
	p.class2 {
		-webkit-box-flex: 1;
	}
</style>


<!--	创建表格布局	-->
<!--	display			-->
<!--		可用属性    -->
<!--		table	类似table元素		-->
<!--		inline-table	类似table元素,但是创建一个行内元素 -->
<!--		table-caption	-->
<!--		table-column	-->
<!--		table-column-group	-->
<!--		table-header-group	-->
<!--		table-row-group	-->
<!--		table-footer-group	-->
<!--		table-row	-->
<!--		table-cell	类似于 td-->
<style type = "text/css">
	#table {
		display: table;
	}
	div.row {
		display: table-row;
	}
	p {
		display: table-cell;
	}
</style>

 

分享到:
评论

相关推荐

    css--实验报告.doc

    2、掌握了CSSde 创建及管理方式和其中常用的属性,应用css+DIV进行页面布局的DIV标记,SPNA标记, 盒子模型,元素的定位方式,布局流程和常用的布局类型。 3、学会了应用SCC+DIV对"北京奥运混吉祥物——福娃"网站的...

    CSS3 Columns:比table更好用的分列式布局方法

    CSS里一直有一个让我们头疼的问题,就是创建布局很麻烦。当然,有很多方式,有很多技术都可以创建各种布局,但我们总觉得CSS里应该提供一些新属性,让我们能更好的管理布局。幸运的是,CSS3里提供了一批新的创建列式...

    CSS工具-CSS工具

    I Like Your Color 输入 URL 然后它会抓出其中的颜色并用 16 进制表示 CSS Multi-element Rollover ...2 栏和 3 栏的 CSS 布局框架 Glish CSS Layout techniques 2 、 3 、 4 栏的 CSS 布局框架 The Layout-o-matic

    jQuery css3创建div层自由拖动布局代码.zip

    代码片段:  borainTimeChoice({  start:".start",  end:".end",  level:"YM",  less:true  });  borainTimeChoice({  start:".start-two",  end:"",  level:"H", ...

    postcss-grid-system:一个基于固定列宽创建网格的 PostCSS 插件

    一个基于固定列宽创建网格的插件。 安装 安装: npm install postcss postcss-grid-system --save-dev 要求与PostCSS: postcss ( [ require ( 'postcss-grid-system' ) ] ) ; 请参阅以使用 Gulp、Grunt、...

    渴切-基于响应式布局的国产css框架.zip

    它融入了css3技术,以及响应式布局,12列栅格系统,视差滚动等效果。它提供一个可靠的css基础去创建你的项 目,能够用于网站的快速设计,通过重设和重建浏览器标准,可以让每个网站防 止枯燥的跨浏览器兼容性测试。你...

    CSS网站布局实录 (第二版)PDF版

    8.1.4 创建CSS布局页面 8.2 Dreamweaver CS3的CSS管理 8.3 CSS代码调试 8.3.1 安装Firefox Web Developer 8.3.2 界面总览 8.3.3 主要功能 8.4 Web Accessibilty Toolbar 8.4.1 安装工具栏 8.4.2 界面与功能总览 第9...

    css-test:CSS 布局测试

    使用提供的 HTML 和 CSS 文件,创建与包含的图像之一匹配的布局 专家级开发测试: 高级开发测试: 中级开发测试: 指南 不得以任何方式修改 HTML 标记 边距、填充和空白不需要精确,但页面元素的对齐应该是像素...

    Div CSS布局大全.rar

    如果想学好Div+CSS布局就下这个资源 诚信可靠 Div+CSS布局入门教程资源.rar Div+CSS布局入门教程.doc Div + Css 布局示例 .rar(现成的例子n+1种) 使用面向对象的技术创建高级Web应用程序.doc 1页面布局与规划.doc 2...

    精通CSS+DIV网页样式与布局视频教材

    精通CSS+DIV网页样式与布局 视频教材主要内容 迅雷下载地址: 目录 第1部分 CSS基础知识篇 第1章 CSS的初步体验 1.1 CSS的概念 1.1.1 标记的概念 1.1.2 传统HTML的缺点 1.1.3 CSS的引入 1.1.4...

    创建CSS布局页面(上机实训任务).pdf

    创建CSS布局页面(上机实训任务).pdf创建CSS布局页面(上机实训任务).pdf创建CSS布局页面(上机实训任务).pdf创建CSS布局页面(上机实训任务).pdf创建CSS布局页面(上机实训任务).pdf

    tailwindcss-rtl:在tailwindcss框架上启用双向支持

    tailwindcss-rtl介绍符号语言的国际化不仅需要翻译文本,还需要水平地反映布局。 可以通过在布局body标签中添加dir="rtl"来完成,但这可能还不够,您需要为RTL创建其他样式。 使用tailwindcss-rtl插件,您将能够以...

    前端领域,运用CSS3实现页面动态效果

    CSS3 是 CSS(级联样式表)的最新版本,它引入了许多新特性,以帮助开发者更轻松地创建复杂的样式和布局。CSS3 提供了许多新的选择器、属性、函数和值,以支持更丰富的样式设计。 以下是一些 CSS3 的重要特性: 选择...

    css-layout-3-sruffilli:GitHub Classroom创建的css-layout-3-sruffilli

    CSS布局3 网格和Flex中的响应式布局 与您的好友一起工作。 创建一个基本的网站布局,并使其与grid和flex响应。 当您拉伸和压缩浏览器窗口时,它应该会自动正确调整自身大小。 就像 要进行测试-&gt;检查并选择另一台...

    css-layout-3-GandoEsprit:GitHub Classroom创建的css-layout-3-GandoEsprit

    CSS布局3 网格和Flex中的响应式布局与您的好友一起工作。 创建一个基本的网站布局,并使其与grid和flex响应。 当您拉伸和压缩浏览器窗口时,它应该会自动正确调整自身大小。 就像要进行测试-&gt;检查并选择另一台设备,...

    CSS3绘制不规则图形的一些方法示例

    文章中我们将阐述如何使用 CSS创建不规则图形,实现不规则的文本布局。学会如何创建不规则图形之后,你就可以发挥想象力,创建唯美的CSS页面了,下图既是使用该技术创建的《爱丽丝梦游仙境》效果图: 注:这是CSS的...

    HTML5与CSS3基础教程(中文第8版).pdf

    HTML5与CSS3基础教程(中文第8版) 本书自第1版至今,一直是讲解HTML和CSS入门知识的经典畅销书,全面系统地阐述HTML5和CSS3 基础知识以及实际运用技术,通过...素、 CSS3的奇幻效果、响应式Web设计以及各种最佳实践。

    CSS禅意花园-源代码

    通过探索36件设计作品面临的挑战和解决的问题,读者将洞悉主要的Web设计原则以及它们运用的CSS布局技巧,理解CSS设计的精髓,恰当地处理图形和字体来创建界面优美、性能优良且具有强大生命力的网站。 本书原版书自...

Global site tag (gtag.js) - Google Analytics