【CSS属性display:inline-block用法深入理解】教程文章相关的互联网学习教程文章

css之display:inline-block布局【图】

1.解释一下display的几个常用的属性值,inline , block, inline-blockinline(行内元素):使元素变成行内元素,拥有行内元素的特性,即可以与其他行内元素共享一行,不会独占一行. 不能更改元素的height,width的值,大小由内容撑开. 可以使用padding上下左右都有效,margin只有left和right产生边距效果,但是top和bottom就不行.block(块级元素):使元素变成块级元素,独占一行,在不设置自己的宽度的情况下,块级元素会默认填满...

[转]CSS3盒模型display:box详解【代码】

时间:2014-02-25来源:网络作者:未知编辑:RGBdisplay:box;box-flex是css3新添加的盒子模型属性,它的出现可以解决我们通过N多结构、css实现的布局方式。经典的一个布局应用就是布局的垂直等高、水平均分、按比例划分。目前box-flex属性还没有得到firefox、Opera、chrome浏览器的完全支持,但可以使用它们的私有属性定义firefox(-moz-)、opera(-o-)、chrome/safari(-webkit-)。一、box-flex属性box-flex主要让子容器针对父容器的...

CSS属性(display)【代码】【图】

1.display属性<!DOCTYPE html><html lang="zh-CN"><head><meta charset="UTF-8"><title>08display属性</title><style>.c1 {background-color: red;/*display: none; !* 让其在页面上不显示 *!*//*display: inline; !* 让其变成一个行内标签 *!*/display: inline-block;/* 让其具有块级标签和内联标签(行内标签)特点,就是可以设置长和宽的行内标签 */}.c2 {width: 100px;height: 100px;background-color: green;/*display: b...

CSS属性中Display与Visibility的不同

visibility属性:用来确定元素是显示还是隐藏,这用visibility="visible|hidden"来表示,visible表示显示,hidden表示隐藏。当visibility被设置为"hidden"的时候,元素虽然被隐藏了,但它仍然占据它原来所在的位置display属性:visibility属性是隐藏元素但保持元素的浮动位置,而display实际上是设置元素的浮动特征。当display被设置为block(块)时,容器中所有的元素将会被当作一个单独的块,就像<div>元素一样,它会在那个点被放入到...

理解与应用css中的display属性【图】

理解与应用css中的display属性  display属性是我们在前端开发中常常使用的一个属性,其中,最常见的有:noneblockinlineinline-blockinherit  下面,我将按照顺序将上述几种属性做一个完整的讲解。第一部分:display:none  none这个值表示此元素将不被显示。比如,当我们在浏览网页时,如果看到了某个烦人的广告遮挡了我们的实现,更为可气的是,它还没有关闭的选项,这时(以chrome为例),我们就可以按下F12,打开开发者工...

CSS中display/float/position属性值的相互影响

有3个属性和布局以及box的创建有关:‘display‘, ‘position‘ 和 ‘float‘,彼此交互作用如下:如果‘display‘值为‘none‘,则‘position‘ 和 ‘float‘无作用。这种情况下,不生成box。否则,如果‘position‘值为‘absolute‘ 或 ‘fixed‘, box被绝对定位,‘float‘的计算值为‘none‘,而‘display‘的值按下表设定。box的位置将由‘top‘, ‘right‘, ‘bottom‘ 和 ‘left‘ 属性及其包容块所确定。否则,如果‘float...

css 浮动问题 display显示 和 光标设置cursor

<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title>浮动 和 显示方式</title> <style> h1{ text-align: center; } p{ background: pink; } .a{ border: 1px solid red; height: 230px; } .a>img{ height: 200px; width: 200px; } span{ position: relative; top: 20px; left: -100px; /*cursor: pointer;/*小手显示*/ cursor: wait; } </style> </head> <bod...

CSS属性display:inline-block用法深入理解

在使用CSS实现表现的时候,会经常接触到display:inline-block这一属性,它可以将对象呈递为内联对象,但是对象的内容作为块对象呈递,旁边的内联对象会被呈递在同一行内,允许空格。本文向大家描述一下CSS属性display:inline-block的用法,它可以将对象呈递为内联对象,但是对象的内容作为块对象呈递,旁边的内联对象会被呈递在同一行内,允许空格。但对于这个属性不是所有浏览器都识别,支持的浏览器有:Opera、Safari。 深入理解...

CSS3.0盒子模型:display:-webkit-box【代码】

1<!DOCTYPE html> 2<html> 3<head> 4<title>css3盒子模型</title> 5<style> 6 .box3{ 7 width: 300px; 8 height: 100px; 9/*设置css3盒子模型的父类*/10 display: -webkit-box;11 display: -moz-box;12 display: box;1314 background-color: #1d89cf;15}16 .box3>section{17/*设置css3盒子模型的子类,将他们平分*/18 -webkit-box-flex: 1;19 -moz-box-flex: 1;20 box-flex: 1;2122 border: 1px s...

CSS之display样式【代码】【图】

一、前言  行内标签:类似span,无法设置高度,宽度,padding,margin  块级标签:类似div,可以设置高度,宽度,padding,margin  默认情况下是这个样子的,但是可以通过display来进行设置二、display样式2.1 display:inline  作用:可以将块级标签转换成行内标签<head><meta charset="UTF-8"><title>display</title><style>.c1{background-color: #a0fff9;border-left: 1px dotted gray;display: inline;}</style></hea...

CSS——display和float

1、display 属性规定元素应该生成的框的类型。 值描述none此元素不会被显示。block此元素将显示为块级元素,此元素前后会带有换行符。inline默认。此元素会被显示为内联元素,元素前后没有换行符。inline-block行内块元素。(CSS2.1 新增的值)list-item此元素会作为列表显示。run-in此元素会根据上下文作为块级元素或内联元素显示。compactCSS 中有值 compact,不过由于缺乏广泛支持,已经从 CSS2.1 中删除。markerCSS 中有值 mar...

详解css中的display属性

首先,所有主流浏览器都支持 display 属性。其次,我们都知道display 属性规定元素应该生成的框的类型。默认值:inline我们常用的display属性值有:inlineblockinline-blocknone把 display 设置成 none 不会保留元素本该显示的空间,但是 visibility: hidden 还会保留。那么,display:inline、display:block和display:inline-block有什么区别呢?复制代码代码如下:<style>.inline{display:inline; width:100px; height:100px; padd...

基于display:table的CSS布局【代码】

使用CSS表格  CSS表格能够解决所有那些我们在使用绝对定位和浮动定位进行多列布局时所遇到的问题。例如,“display:table;”的CSS声明能够让一个HTML元素和它的子节点像table元素一样。  使用基于表格的CSS布局,使我们能够轻松定义一个单元格的边界、背景等样式,而不会产生因为使用了table那样的制表标签所导致的语义化问题。  在深入了解这种方法之前,让我们先来写份HTML文档实例:<div id="wrapper"><div id="main"><di...

CSS - display:inline-block 相邻元素间有4px的空白间距

取消“display:inline-block 相邻元素间有4px的空白间距”Demo:http://jsfiddle.net/JSDavi/p6gcx6nx/例子:<div sytle="display:inline-block; width:25%;background-color:blue;">aaaaaa</div><div sytle="display:inline-block; width:50%;background-color:red;">bbbbbb</div><div sytle="display:inline-block; width:25%;background-color:green;">ccccccc</div>解决方案:清除(inline-block)元素“</div>”和“<div>”的...

关于CSS中的display:table-cell使用技巧的几种应用【图】

一、display:table-cell属性简述 display:table-cell属性指让标签元素以表格单元格的形式呈现,类似于td标签。目前IE8+以及其他现代浏览器都是支持此属性的,但是IE6/7只能对你说sorry了,这一事实也是大大制约了display:table-cell属性在实际项目中的应用。我们都知道,单元格有一些比较特别的属性,例如元素的垂直居中对齐,关联伸缩等,所以display:table-cell还是有不少潜在的使用价值的,虽说IE6/7不支持此属性,但是幸运的是...

CSS属性 - 相关标签