| 订阅 | 在线投稿
分享
 
 
 

初学CSS和标准建站的一些CSS常用技巧

来源:互联网网民  宽屏版  评论
2008-09-24 07:29:57

初学CSS和标准建站的一些CSS常用技巧 /*无所不能的CSS的*通配选择符*/ * { margin:0; padding:0;} /*此定义解释:margin:0;padding:0;在CSS最上面先用 * 一次性统一制定,可以避开CSS的"盒模型"考虑问猓迸龅叫枰乇? 指定margin或padding值的时候在分别另外指定,后面的值将覆盖前面的值。*/ /*CSS中容易被忽视的Outlines 轮廓属性*/ 问题:为什么加了标签的全部自动加上了蓝色的边缘?因为每个默认的boarder值不为0,可以将boarder设置为0,可以解决问题。 img{ boarder:0; display:block; }/*此定义解释:boarder:0;可以避免带链接的图片边缘出现蓝色边框。display:block;将图片以块级元素显示*/ /*其他还有非常容易

,,影响布局的标签,都可以先将其margin和padding都预先设置为0*/ form{margin:0;padding:0;} select{margin:0;padding:0;} input{margin:0;padding:0;} body{ margin:0px; font: normal 12px "宋体", Verdana, Arial, Helvetica,sans-serif; text-align:center; color:#000; line-height:140%;} #top_box {width:760px;height:63px; margin:auto; padding-top:10px; text-align:left; } a:link,a:visited,a:active{color:#000; text-decoration:none;} a:hover{color:#ff0000; text-decoration:underline;} /*此定义解释:将所有A标签预先指定样式,也可用在CSS最开始一段代码,统一定义*/ /*有关CSS的其他常见问题及解决办法和分析:*/ /*关于CSS容器与CSS元素的适应问题*/ /*例如有时候我们要在首页动态打印一列十条文章,要放在一个CSS容器DIV内,若每行文字太多,元素很容易破坏容器而使整个布局变坏下面是解决的办法*/ #nowrap{table-layout:fixed}

文字不折行

等同于 文字不折行 CSS指定宽度文字自动换行显示: #wrap{word-break:break-all;width:200px;}

每200像素宽度文字就自动折行

/*CSS常用缩写规范*/ /*缩写示例: 1.*/ .pop_font{ font: bold 11px "宋体", Verdana, Arial, Helvetica,sans-serif;} /*缩写示例: 2.*/ .pop_td{ border-right: 1px solid #C1DAD7;} /*缩写示例: 3.*/ .pic_background{ background: transparent url(/images/bullet1.gif) no-repeat 20px 20px; padding:2px 0; margin:2px 0 2px 0;} /*关于DIV布局中的UL,LI中带ID的CSS属性定义方式:*/

文字1

文字2

文字3

/*对 "文字1"定义CSS样式: 以下都是正确的指定样式:*/ #li1 {/*指定样式代码*/} #main li#li1 {/*指定样式代码*/} #main #ok1 #li1 {/*指定样式代码*/} #main ul#ok1 li#li1{/*指定样式代码*/} /*以下都是错误的CSS指定"文字1“的样式:*/ #li{} #main ul li1{} li1{} /*end*/

 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
初学CSS和标准建站的一些CSS常用技巧 /*无所不能的CSS的*通配选择符*/ * { margin:0; padding:0;} /*此定义解释:margin:0;padding:0;在CSS最上面先用 * 一次性统一制定,可以避开CSS的"盒模型"考虑问猓迸龅叫枰乇? 指定margin或padding值的时候在分别另外指定,后面的值将覆盖前面的值。*/ /*CSS中容易被忽视的Outlines 轮廓属性*/ 问题:为什么加了标签的全部自动加上了蓝色的边缘?因为每个默认的boarder值不为0,可以将boarder设置为0,可以解决问题。 img{ boarder:0; display:block; }/*此定义解释:boarder:0;可以避免带链接的图片边缘出现蓝色边框。display:block;将图片以块级元素显示*/ /*其他还有非常容易 ,,影响布局的标签,都可以先将其margin和padding都预先设置为0*/ form{margin:0;padding:0;} select{margin:0;padding:0;} input{margin:0;padding:0;} body{ margin:0px; font: normal 12px "宋体", Verdana, Arial, Helvetica,sans-serif; text-align:center; color:#000; line-height:140%;} #top_box {width:760px;height:63px; margin:auto; padding-top:10px; text-align:left; } a:link,a:visited,a:active{color:#000; text-decoration:none;} a:hover{color:#ff0000; text-decoration:underline;} /*此定义解释:将所有A标签预先指定样式,也可用在CSS最开始一段代码,统一定义*/ /*有关CSS的其他常见问题及解决办法和分析:*/ /*关于CSS容器与CSS元素的适应问题*/ /*例如有时候我们要在首页动态打印一列十条文章,要放在一个CSS容器DIV内,若每行文字太多,元素很容易破坏容器而使整个布局变坏下面是解决的办法*/ #nowrap{table-layout:fixed} 文字不折行 等同于 文字不折行 CSS指定宽度文字自动换行显示: #wrap{word-break:break-all;width:200px;} 每200像素宽度文字就自动折行 /*CSS常用缩写规范*/ /*缩写示例: 1.*/ .pop_font{ font: bold 11px "宋体", Verdana, Arial, Helvetica,sans-serif;} /*缩写示例: 2.*/ .pop_td{ border-right: 1px solid #C1DAD7;} /*缩写示例: 3.*/ .pic_background{ background: transparent url(/images/bullet1.gif) no-repeat 20px 20px; padding:2px 0; margin:2px 0 2px 0;} /*关于DIV布局中的UL,LI中带ID的CSS属性定义方式:*/ 文字1 文字2 文字3 /*对 "文字1"定义CSS样式: 以下都是正确的指定样式:*/ #li1 {/*指定样式代码*/} #main li#li1 {/*指定样式代码*/} #main #ok1 #li1 {/*指定样式代码*/} #main ul#ok1 li#li1{/*指定样式代码*/} /*以下都是错误的CSS指定"文字1“的样式:*/ #li{} #main ul li1{} li1{} /*end*/
󰈣󰈤
 
 
 
>>返回首页<<
 
 热帖排行
 
 
静静地坐在废墟上,四周的荒凉一望无际,忽然觉得,凄凉也很美
©2005- 王朝网络 版权所有