Discuz!官方免费开源建站系统

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

[分享] 【ingbx】css\common.css学习第二步common style

[复制链接]
bestabba 发表于 2009-5-1 14:10:28 | 显示全部楼层 |阅读模式
本帖最后由 bestabba 于 2009-5-1 14:29 编辑

【ingbx】css\common.css学习第一步
https://discuz.dismall.com/thread-1286135-1-1.html

2------------------------------------------------------------------------------------------
/* common style */
.clearfix:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
.clearfix { display:inline-block; }
/*\*/ .clearfix {display:block;} /**/
======================================================
普通样式:
clearfix对float的使用
一个非常常见的CSS问题,定位使用浮动的时候,下面的层被浮动的层所覆盖,或者层里嵌套的子层超出了外层的范围。
CSS的方法--使用:after
/*需要用到的CSS样式表的最初设想*/
.clearfix:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
/*实际用到的CSS样式表(针对不同浏览器做了优化)*/
.clearfix:after {content: ".";display: block;height: 0;clear:both;visibility: hidden;}
.clearfix {display: inline-table;}
/* Hides from IE-mac \*/ *
html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
-------------------------
content : attr(alt) | counter(name) | counter(name, list-style-type) | counters(name, string) | counters(name, string, list-style-type) | no-close-quote | no-open-quote | close-quote | open-quote | string | url (url)
attr(alt) :  使用alt特性的文字
counter(name) :  使用已命名的计数器
counter(name, list-style-type) :  使用已命名的计数器并遵从指定的list-style-type属性
counters(name, string) :  使用所有已命名的计数器
counters(name, string, list-style-type) :  使用所有已命名的计数器并遵从指定的list-style-type属性
no-close-quote :  并不插入quotes属性的后标记。但增加其嵌套级别
no-open-quote :  并不插入quotes属性的前标记。但减少其嵌套级别
close-quote :  插入quotes属性的后标记
open-quote :  插入quotes属性的前标记
string :  使用用引号括起的字符串
url :  使用指定的绝对或相对地址
-------------------------
display : block | none | inline | compact | marker | inline-table | list-item | run-in | table |table-caption | table-cell | table-column | table-column-group | table-footer-group | table-header-group | table-row | table-row-group
block :  CSS1 块对象的默认值。用该值为对象之后添加新行
none :  CSS1 隐藏对象。与visibility属性的hidden值不同,其不为被隐藏的对象保留其物理空间
inline :  CSS1 内联对象的默认值。用该值将从对象中删除行
compact :  CSS2 分配对象为块对象或基于内容之上的内联对象
marker :  CSS2 指定内容在容器对象之前或之后。要使用此参数,对象必须和:after及:before 伪元素一起使用
inline-table :  CSS2 将表格显示为无前后换行的内联对象或内联容器
list-item :  CSS1 将块对象指定为列表项目。并可以添加可选项目标志
run-in :  CSS2 分配对象为块对象或基于内容之上的内联对象
table :  CSS2 将对象作为块元素级的表格显示
table-caption :  CSS2 将对象作为表格标题显示
table-cell :  CSS2 将对象作为表格单元格显示
table-column :  CSS2 将对象作为表格列显示
table-column-group :  CSS2 将对象作为表格列组显示
table-header-group :  CSS2 将对象作为表格标题组显示
table-footer-group :  CSS2 将对象作为表格脚注组显示
table-row :  CSS2 将对象作为表格行显示
table-row-group :  CSS2 将对象作为表格行组显示
-------------------------------------------
clear : none | left |right | both
none :  允许两边都可以有浮动对象
both :  不允许有浮动对象
left :  不允许左边有浮动对象
right :  不允许右边有浮动对象
---------------------------------------------
visibility : inherit | visible | collapse | hidden
inherit :  继承上一个父对象的可见性
visible :  对象可视
hidden :  对象隐藏
collapse:主要用来隐藏表格的行或列。隐藏的行或列能够被其他内容使用。对于表格外的其他对象,其作用等同于hidden。IE5.5尚不支持此属性。
-----------------------------------------------
.box_l { float:left; }
.box_r { float:right; }
float : none | left |right
none :  对象不浮动
left :  对象浮在左边
right :  对象浮在右边
-------------------------------------------
.bg_fff { background:#FFF!important; }
.bg_f8 { background:#F8F8F8; }
.color_black { color:#999!important; }
!important 声明
-----------------------------------------
.column { width:960px; overflow:hidden; margin:0 auto 10px; }
        .col1 { float:left; width:700px; overflow:hidden; }
        .col2 { float:right; width:250px; overflow:hidden; }
        .col3 { float:left; width:380px; overflow:hidden; }
        .col4 { float:right; width:310px; overflow:hidden; }
宽度width 自动auto
overflow : visible | auto | hidden | scroll
visible :  不剪切内容也不添加滚动条。假如显式声明此默认值,对象将被剪切为包含对象的window或frame的大小。并且clip属性设置将失效
auto :  此为body对象和textarea的默认值。在需要时剪切内容并添加滚动条
hidden :  不显示超过对象尺寸的内容
scroll :  总是显示滚动条

-------------------------------------------

.pages { height:35px; overflow:hidden; text-align:center; line-height:25px; font-family:Verdana; }
        .pages a, .pages strong { margin:0 1px; padding:2px 6px; border:1px solid #E4E4E4; color:#369; text-decoration:none!important; }
        .pages a:hover { border-color:#369; }
        .pages strong { border-color:#369; background:#369; color:#FFF; }
        .pages .prev { padding:4px 5px 2px; border:none; text-decoration:underline!important; }
        .pages .next { padding:4px 5px 2px; border:none; text-decoration:underline!important; }
-----------------
text-align : left | right | center | justify
left :  左对齐
right :  右对齐
center :  居中
justify :  两端对齐
-------------------
line-height : normal | length
normal :  默认行高
length :  百分比数字 | 由浮点数字和单位标识符组成的长度值,允许为负值。其百分比取值是基于字体的高度尺寸。请参阅长度单位
---------------------
font-family : name
font-family : cursive | fantasy | monospace | serif | sans-serif
name : 字体名称。按优先顺序排列。以逗号隔开。如果字体名称包含空格,则应使用引号括起
第二种声明方式使用所列出的字体序列名称。如果使用fantasy序列,将提供默认字体序列
-----------------------
text-decoration : none || underline || blink || overline || line-through
none :  无装饰
blink :  闪烁
underline :  下划线
line-through :  贯穿线
overline :  上划线
------------------
hover 悬停
strong 加重
prev 前一页
next 下一页
-----------------------------------------------
.input_tx { padding:2px 0 2px 2px; border:1px solid; border-color:#666 #CCC #CCC #666; line-height:16px; color:#666; }
        #login_box .input_tx { width:150px; }
        #login_box #login_authcode_input .input_tx,#registerform  #seccode { width:60px; }
        .search_content .input_tx { width:160px;}
        .footer_search .input_tx { width:190px; }
        #registerform .input_tx, .lost_pw .input_tx { width:180px;}
插入文本 行高线
-------------------------------------
.input_search { width:54px; height:24px; overflow:hidden; border:none; background:url(../images/btn_search_bg.gif) no-repeat; text-align:center; line-height:24px; color:#FFF; font-weight:700; letter-spacing:1px; }

letter-spacing : normal | length
normal :  默认间隔
length :  由浮点数字和单位标识符组成的长度值,允许为负值。请参阅长度单位
---------------------------------------
.input_reset { width:71px; height:24px; overflow:hidden; border:none; background:url(../images/btn_reset_bg.gif) no-repeat; line-height:24px; text-indent:23px; letter-spacing:1px;}
.ad_pagebody { width:960px; overflow:hidden; margin:0 auto 10px; }
.ad_mainbody { width:960px; overflow:hidden; margin:0 auto 10px; }
.ad_sidebar { width:250px; overflow:hidden; margin:0 auto 10px; text-align:center; }
.ad_article {  float:left; max-width:650px; overflow:hidden; margin:0 12px 12px 0!important; margin:0 9px 12px 0; }
广告样式设置
----------------------------------------
.margin_bot10 { margin-bottom:10px; }
.margin_bot0 { margin-bottom:0!important;}
========================================
.global_module { overflow:hidden; padding-bottom:10px; border:1px solid #D8D8D8; background:#F8F8F8; }
        .global_module1_caption { height:31px; overflow:hidden; margin-bottom:10px; background:url(../images/global_caption1_bg.gif) repeat-x; color:#FFF; line-height:31px; }
                .global_module1_caption h3 { display:inline; float:left; margin:0 20px; font-weight:700; }
                .global_module1_caption a.more { display:inline; float:right; margin:0 20px; color:#FFF; font-family:simsun; }
        .global_module2_caption { height:31px; overflow:hidden; margin-bottom:10px; background:url(../images/global_caption2_bg.gif) repeat-x; line-height:31px; }
                .global_module2_caption h3 { padding:0 15px; font-weight:700; }
        .global_module3_caption { position:relative; height:31px; overflow:hidden; margin-bottom:10px; background:url(../images/global_caption3_bg.gif) repeat-x; line-height:31px; }

position : static | absolute | fixed | relative
static :  无特殊定位,对象遵循HTML定位规则
absolute :  将对象从文档流中拖出,使用left,right,top,bottom等属性进行绝对定位。而其层叠通过z-index属性定义。此时对象不具有边距,但仍有补白和边框
relative :  对象不可层叠,但将依据left,right,top,bottom等属性在正常文档流中偏移位置
fixed :  IE5.5及NS6尚不支持此属性
-----------------------------
========================================
以下代码是控制global的主要部分
                .global_module3_caption h3 { padding:0 15px; font-weight:400; }
                .global_module3_caption h3 img { margin-top:3px;}
                a.btn_capiton_op { position:absolute; top:3px; right:10px; display:block; width:96px; height:24px; overflow:hidden; background:url(../images/more_op_bg.gif) no-repeat; color:#295B72; line-height:26px; text-indent:-9999px; }
.global_tx_list1 { width:100%; min-height:150px; height:expression(this.style.height < 150 ? 150: true); overflow:hidden; }

min-height : none | length
none :  无最小高度限制
length :  由浮点数字和单位标识符组成的长度值 | 或者百分数。不可为负数。
--------------------------------

        .global_tx_list1 li { display:inline; float:left; width:300px; height:25px; overflow:hidden; margin:0 15px 0 20px; padding-left:12px; background:url(../images/icon_li.gif) no-repeat 0 11px; line-height:25px; }
        .global_tx_list1 .box_r { padding-left:10px; color:#999; }
        .global_tx_list1 .box_r a { color:#999; }
        .ext_li_short { height:auto;}
                .ext_li_short li { display:inline; float:left; width:70px; height:25px; overflow:hidden; margin:0 15px 0 20px; padding-left:12px; background:url(../images/icon_li.gif) no-repeat 0 11px; line-height:25px;  }

.global_tx_list2 { min-height:150px; height:expression(this.style.height < 150 ? 150: true); overflow:hidden; padding:0 15px; }
        .global_tx_list2 li { height:25px; overflow:hidden; line-height:25px; }
        .global_tx_list2 .box_r { padding-left:10px; color:#999; }

.global_tx_list3 { overflow:hidden; padding:0 15px; }
        .global_tx_list3 li { height:25px; overflow:hidden; padding-left:12px; background:transparent url(../images/icon_li.gif) no-repeat scroll 0 11px; line-height:25px; }
        .global_tx_list3 .box_r { padding-left:10px; color:#999; }

.global_tx_list4 { overflow:hidden; margin-bottom:20px; padding:0 15px; }
        .global_tx_list4 li { height:35px; overflow:hidden; background:url(../images/dashed_bg.gif) repeat-x 0 34px; line-height:35px; font-size:14px; }
        .global_tx_list4 li a { color:#369; }
        .global_tx_list4 .box_r { padding-left:10px; color:#999; font-size:12px; }

.global_tx_list5 { margin-bottom:10px; padding-bottom:0; background:url(../images/zebra_bg.gif) repeat 0 31px; }
        .global_tx_list5  .global_module2_caption { margin-bottom:0; }
        .global_tx_list5 ul { padding:0 15px 0 30px; background:url(../images/top10_bg.gif) no-repeat 15px 10px; }
        .global_tx_list5 ul li { height:28px; overflow:hidden; line-height:28px; }
        .global_tx_list5 .box_r, .global_tx_list5 .box_r a { color:#999;}

.global_tx_list6 { margin-bottom:10px; padding-bottom:0; background:url(../images/zebra_bg.gif) repeat 0 31px; }
        .global_tx_list6  .global_module2_caption { margin-bottom:0; }
        .global_tx_list6 ul { padding:0 15px 0 30px; background:url(../images/top10_bg.gif) no-repeat 15px 10px; }
        .global_tx_list6 ul li { height:28px; overflow:hidden; *margin-bottom:-2px; line-height:28px; }
        .global_tx_list6 .box_l { width:150px; height:28px; overflow:hidden; }
        .global_tx_list6 .box_r { width:50px; overflow:hidden; text-align:right; }
        .global_tx_list6 .box_r a { color:#999;}

.global_avatar_list {}
        .global_avatar_list li { display:inline; float:left; height:78px; }
        .global_avatar_list li img { display:block; width:48px; height:48px; padding:1px; border:1px solid #D8D8D8; }
        .global_avatar_list li span { display:block; width:52px; height:25px; overflow:hidden; line-height:25px; text-align:center; }

.global_piclist { height:125px; overflow:hidden; padding:10px 0 0 7px; }
        .global_piclist li{ position:relative; display:inline; float:left; width:106px; height:123px; overflow:hidden; margin-left:7px; }
        .global_piclist li div { display:table-cell; *display:block; width:102px; height:104px; *height:102px; overflow:hidden; border:1px solid #E0E9F2; background:#FFF; text-align:center; vertical-align:middle; *font-size:85px; cursor:pointer; }
        .global_piclist li div img, .user_photolist dl dt div img { max-width:100px; max-height:100px; width:expression(this.width > 100 && this.width > this.height ? 100: true); height:expression(this.height > 100 ? 100: true);  vertical-align:middle; }
        .global_piclist li span { position:absolute; left:0; bottom:0; *bottom:-2px; width:102px; height:16px; overflow:hidden; line-height:16px; text-align:center; }

.globalnews_piclist { padding-left:2px; }
        .globalnews_piclist li { display:inline; float:left; margin:3px 0 0 10px; }
        .globalnews_piclist img { display:block; width:100px; height:70px; padding:1px; border:1px solid #D8D8D8; }
        .globalnews_piclist span { display:block; width:104px; height:25px; overflow:hidden; line-height:25px; text-align:center; }
xianglei0 发表于 2009-5-1 15:20:01 | 显示全部楼层
支持一下!
回复

使用道具 举报

社区泡泡 发表于 2009-5-1 18:15:05 | 显示全部楼层
很棒,辛苦了
回复

使用道具 举报

非氵去改装 发表于 2009-5-2 00:10:07 | 显示全部楼层
学习了   支持lz
回复

使用道具 举报

987543611 发表于 2009-5-2 09:40:54 | 显示全部楼层
我顶~~ 嘿嘿~~~~
回复

使用道具 举报

846936319 发表于 2009-5-2 12:31:16 | 显示全部楼层
回复

使用道具 举报

jiangxiaoli 发表于 2009-5-13 13:13:36 | 显示全部楼层
真的好棒
回复

使用道具 举报

heye521 发表于 2009-6-25 14:55:25 | 显示全部楼层
谢谢楼主哈啊啊
回复

使用道具 举报

liudoadmin 发表于 2009-6-27 00:12:24 | 显示全部楼层
up,纯支持


www.liudo.net
回复

使用道具 举报

zin18 发表于 2009-6-27 02:02:49 | 显示全部楼层
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2024-11-16 10:02 , Processed in 0.031553 second(s), 4 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表