随笔分类 -  CSS

关于em与px的研究与使用
摘要:在国内网站中,包括三大门户,以及“引领”中国网站设计潮流的蓝色理想,ChinaUI等都是使用了px作为字体单位。只有百度好歹做了个可调的表率。而在大洋彼岸,几乎所有的主流站点都使用em作为字体单位,也就是可调的。没错,px比em更加容易使用,大部分读者不知道em为何物或者它相当于多少px。国外人士如此重视网站易用性(Accessibility),不仅因为其根生蒂固的人文精神,直接原因可能是因为有一部法律来约束他们—例如美国的Section 508,强制网站达到一定的易用性。 关键点: 1. IE无法调整那些使用px作为单位的字体大小; 2. 国外的大部分网站能够调整的原因在于其使用... 阅读全文

posted @ 2013-06-20 09:54 jinglikeblue 阅读(137) 评论(0) 推荐(0)

CSS实战:id是狙击枪 class是双刃剑 合则两利分则两败
摘要:想要做好网页结构,id与class都是必须熟练掌握的,所谓“两手抓,两手都要硬”。ID就象狙击枪一样,可以帮助我们精准地定位要想要加载样式的元素;而class则是侠客的佩剑,信手拈来更加轻盈灵便,两者的结合能够实现结构良好且表现丰富的页面。 然而现在有一种错误的观点,就是id完全可以用class来取代,事实上许多网页源代码也的确如此,打开来通篇class,找不到一个id。造成这种现象的理由有很多种,然而自table时代传下来的根深蒂固的“class=CSS”的观念才是本因。 的确,class比id用途更广更灵活,但也必须意识到,class对于构建良好的网页结构远不如id有效。id的强... 阅读全文

posted @ 2013-06-20 09:53 jinglikeblue 阅读(140) 评论(0) 推荐(0)

关于display:inline的理解
摘要:display:inline;就是将本来是块级的元素显示为内嵌的元素,比如div是一个块级元素,设置了display:inline之后,就会跟其他元素在同级显示了 例: text1 <div>text2</div> 这里的text1跟text2是分开在两行显示的 而 text <div style="display:inline;">text2</div> 这里的text1和text2则是在同一行显示的 阅读全文

posted @ 2013-06-20 09:53 jinglikeblue 阅读(649) 评论(0) 推荐(0)

导航