安全黑客
当前位置:安全黑客文章资讯设计学堂DW设计
日期:2012-08-23 22:20:00  来源:本站整理

CSS网页筹划25个实用小本领[DW设计]

赞助商链接



  本文“CSS网页筹划25个实用小本领[DW设计]”是由安全黑客为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:

1、ul标签在Mozilla中默许是有padding值的,而在IE中只有margin有值.

  2、同一个的class挑选符可以在一个文档中反复呈现,而id挑选符却只能呈现一次;对一个标签同时利用class和id举行CSS定义,假如定义有反复,id挑选符做的定义有效,是因为ID的权值要比CLASS大.

  3、一个兼容性调整(IE和Mozilla)的笨办法:初学大概会碰到这样一个情形:一样一个标签的属性在IE设置成A显示是正常的,而在Mozilla里必必要设成B才能正常显示,大概两个倒过来.

  暂时办理办法:挑选符{属性名:B !important;属性名:A}

  4、假如一组要嵌套的标签之间需求些间距的话,那就留给位于里面的标签的margin属性吧,而不要去定义位于表面的标签的padding

  5、li标签前面的图标举荐利用background-image,而不是list-style-image.

  6、IE分不清担当关系和父子关系的差别,全部都是担当关系.

  7、在给你的标签猖獗加挑选符的时刻,别忘了在CSS里给挑选符加上注释. 等你今后改正你的CSS的时刻就知道为什么要这么做了.

  8、假如你给一个标签设置了一个深色彩的后台图片和亮色彩的文字效果.倡议这个时刻给你的标签再设置一个深色彩的后台颜色.

  9、定义链接的四种状况要注意先后次序: Link Visited Hover Active

  10、与内容无关的图片请利用background

  11、定义颜色可以缩写#8899FF=#89F

  12、table在某些方面比别的标签表现的要好的多.请在需求列对齐的地方用它.

  13、<script>没有language这个属性,应当写成这样:

  以下是引用片段:

  <script type=”text/javascript”>

  14、标题是标题,标题的文字是标题的文字.有时刻标题不一定需求显示文字,所以 以下是引用片段:

  <h1>标题内容</h1> 改成 <h1><span>标题内容</span></h1>

  15、完善的单象素外框线表格(在IE5、IE6、IE7及FF1.0.4以上中都可通过测试) 以下是引用片段:

  table{border-collapse:collapse;}

  td{border:#000 solid 1px;}

  16、margin取负值可以在标签利用绝对定位的时刻起到相对定位的作用,在页面居中显示时,利用绝对定位的层不合适利用left:XXpx这个属性.把这个层放到一个要相对定位的标签旁,然后利用margin的负值是个好办法.

  17、绝对定位时利用margin值定位可以到达相关于本身所在位置的定,这与top,left等属性相对与窗口边沿的定位差别.绝对定位的上风在于可以让别的元素忽视它的存在.

  18、假如文字太长,则将太长的部份变成省略号显示:IE5,FF无效,但可以躲藏,IE6有效

  <DIV STYLE=”width:120px;height:50px;border:1px solid blue;overflow:hidden;text-overflow:ellipsis”>

  <NOBR>就是比方有一行文字,很长,表格内一行显示不下.</NOBR>

  19、在IE中大概由于注释带来的文字反复问题时可以把注释改成:

  <!–[if !IE]>Put your commentary in here…<![endif]–>

  20、若何用CSS调用外部字体

  语法:

  @font-face{font-family:name;src:url(url);sRules}取值:

  name:字体名称.任何大概的 font-family 属性的值

  url(url):利用绝对或相对 url 地址指定OpenType字体文件

  sRules:款式表定义

  21、若何让一个表单中的文本框中的文字垂直居中?

  假如用行高与高度的组在FF中是没有效果的,办法就是定义上下补白便可以实现想想的效果了.

  22、定义A标签要注意的小问题:

  当我们定义a{color:red;}时,它代表了A的四种状况的款式,假如此时要定义一个鼠标放上的状况只要定义a:hover便可以了,别的三种状况就是A中所定义的款式.

  只定义了一个a:link时,一定要记得把别的三种状况定义出来!

  23、并非全部款式都要简写:

  当款式表前定义了如p{padding:1px 2px 3px 4px}时,

  在后续工程中又增添了一个款式上补白5px,下补白6px.

  我们并不一定要写成p.style1{padding:5px 6px 3px 4px}.

  可以写成p.style1{padding-top:5px;padding-right:6px;},

  你大概会感受这样写还不如本来那样好,但你想没想过,

  你的那种写法反复定义了款式,别的你可以没必要去找本来的下补白与左补白的值是多少!

  假如今后前一个款式P变了话,你定义的p.style1的款式也要变.

  24、网站越大,CSS款式越多,开始做前,请做好充分的预备和策划,包含命名法则.页面区块划分,内部款式分类等.

  25、几个常用到的CSS款式:

  1)中文字两头对齐:text-align:justify;text-justify:inter-ideograph;

  2)固定宽度汉字截断:overflow:hidden;text-overflow:ellipsis;white-space:nowrap;(不过只能处理文字在一行上的截断,不能处理多行.)(IE5以上)FF不能,它只躲藏.

  3)固定宽度汉字(词)折行:table-layout:fixed; word-break:break-all;(IE5以上)FF不能.

  4)<acronym title=”输入要提醒的文字” style=”cursor:help;”>文字</acronym>用鼠标放在前面的文字上看效果.这个效果在国外的很多网站都可以看到,而国内的少又少.

  5)图片设为半透明:.halfalpha { background-color:#000000;filter:Alpha(Opacity=50)}在IE6及IE5测试通过,FF未通过,这是因为这个款式是IE私有的东西;

  6)FLASH透明:选中swf,翻开原代码窗口,在</object>前输入<param name=”wmode” value=”transparent”> 以上是针对IE的代码.

  针对FIREFOX 给<embed> 标签也增添近似参数wmode=”transparent”

  7)在做网页经常用到把鼠标放在图片上会呈现图片变亮的效果,可以用图片替换的本领,也可以用以下的滤镜:

  .pictures img {

  filter: alpha(opacity=45); }

  .pictures a:hover img {

  filter: alpha(opacity=90); }


  以上是“CSS网页筹划25个实用小本领[DW设计]”的内容,如果你对以上该文章内容感兴趣,你可以看看安全黑客为您推荐以下文章:
  • CSS网页筹划25个实用小本领
  • CSS网页制作实例:三列等高DIV的网页筹划
  • <b>DIV+css网站筹划之第三步</b>
  • <b>DIV+css网站筹划之第二步</b>
  • DIV+css网站筹划之第一步
  • DIV+CSS网页筹划关于网站的好处
  • 实例详解CSS网页筹划原理
  • CSS网页筹划中外边距叠加问题
  • <b>用Photoshop做简单的xhtml+css网页</b>
  • 本文地址: 与您的QQ/BBS好友分享!

    文章评论评论内容只代表网友观点,与本站立场无关!

       评论摘要(共 0 条,得分 0 分,平均 0 分) 查看完整评论
    免责条款 - 广告合作 - 下载声明 - 欢迎投稿 - 友情连接 - 网站地图 -
    Copyright © 2012-2013 www.110hack.com. All Rights Reserved .