上海菜vi设计的核心价值在于为企业打造独特的品牌,上海菜vi设计可以给企业带来良好的社会声誉和经济效益。
随着显示器尺寸越来越多样化,设计占据整个屏幕宽度的单一文本块是不现实的。传统的解决方案是手动将文本拆分成列,这非常耗时;或者用Java Script语言动态拆分文本,这种方法并不通用。此外,这是一个表示问题,我们应该能够在不使用网格系统或浮动的情况下用半铸钢钢性铸铁(Cast Semi-Steel)来设计它,不是吗?
CSS3实际上为你提供了将你的文本设计成不同列的方式,它甚至提供了设置间距的能力——这些列之间的间距——这样你可以完全控制而不是框架或网格系统为你设置这些间距。
最重要的是,CSS3降级很温和,所以如果有人在网景导航器中浏览,您的站点不会中断。
浏览器支持
值得注意的是,虽然当前所有的浏览器都支持CSS3中的多列,甚至IE10也支持,但许多最新版本,例如IE9,都不支持。尽管支持很好,但您可能希望包含网络工具包(-网络工具包-)和mozilla (-moz-)的浏览器前缀. IE和歌剧不需要包含-女士-或-o -,因为它们要么完全支持该特性,要么完全不支持。
属性
这个半铸钢钢性铸铁(Cast Semi-Steel)特性实际上为您提供了许多属性,让您可以完全控制内容在浏览器中的打印方式,这些属性是:
列计数:在这里指定要应用于元素的列数。
列宽:单个列的宽度。请注意,该值可能会被浏览器更改。
列间距:列之间的间距宽度。
列-嵌线-宽度:嵌线部分有点像你的列的边框,在这里你可以指定边框的宽度。
列-规则-样式:也和边框一样,如果需要指定样式的话。
列-规则-颜色:这里是规则的颜色。
列跨度:这里的值将告诉浏览器你希望一个元素跨越多少列,这对于标题和表格中的科尔斯潘和rowspan很有用。
有了所有这些属性,我认为我们实际上不需要任何其他东西来完全控制我们的列。当然,对于多栏布局来说,并非所有这些属性都是必需的,实际上只有列数是必需的,但是你也应该始终使用列间距来给文本留出一点空间,而不是让所有的列一列接一列。
要实现这一点,只需要两行代码:
/*这将产生一个3列布局,每列之间的间距为20px。列3 {
列数:3;
列间距:20px
}
如果您还希望对列应用规则,只需添加额外的属性:
/*这将产生一个3列布局,每列之间的间距为20px,嵌线为1px纯黑*/。列3 {
列数:3;
列间距:20px
列-嵌线-宽度:1px
列-规则-样式:实心;
列-规则-颜色:# 000;
}
像更常见的边界属性一样,您也可以在同一行中堆叠颜色、样式和宽度,如下所示:列3 {
列数:3;
列间距:20px
列-规则:1px固体# 000
}
如果您有一个标题,并且希
总监微信咨询 舒先生
业务咨询 张小姐
业务咨询 付小姐