-
[原]二栏宽高自适应布局
2007-06-04 | Tag:CSS 原创 布局
看了之前的《两列一边宽度固定,另一边宽度自适应布局》后,觉得iVane的方法还可以再优化一下的,比如可以少用一个div……
自适应的问题也是布局中常会遇到的问题,最早用负边界的方法解决了高度自适应,没想法现在用负边界同样可以解决宽度自适应的问题。来看看怎样做吧:
================HTML===================
<body>
<div id="top">top</div>
<div id="main">
<div id="midpart"><p>主要内容部分,宽高自适应。</p></div>
<div id="leftpart"><p>左栏宽200像素,高度自适应。</p></div>
</div>
<div id="bottom">bottom</div>
</body>
======================================================CSS===================
#top,#bottom{
clear:both;
width:100%;
height:auto;
padding:10px 0;
background-color:#0099FF;
}
#main{
_width:100%;
height:auto;
overflow:hidden;
padding:0;
padding-left:200px;
color:#000000;
}
#leftpart,#midpart{
height:auto;
margin-bottom:-32767px;
padding-bottom:32767px;
}
#midpart{
float:right;
width:100%;
background-color:#00CC99;
}
#leftpart{
_display:inline;
float:left;
width:200px;
margin-left:-200px;
padding-top:30px;
background-color:#999900;
}
======================================这里对宽度自适应做了优化,并增加了高度自适应。如果要改成其它的二栏布局就很容易啦,比如可以改成“右栏定宽”或“左右栏都自适应宽高”。大家自己发挥吧~:)
注:此布局兼容IE5.5+、FF2、OP9+,其它版本的浏览没有测试过,有条件的同学帮忙看下吧。
-
[原]关于"display:none"对SEO不友好的说法
2007-05-30 | Tag:SEO 原创 经验之谈
对于"display:none"对SEO不友好的说法,在今天得到了一个事实的证明,看下下边的截图:
(可在google搜索“ -
[转]两列一边宽度固定,另一边宽度自适应布局
2007-05-26 | Tag:CSS 代码分享 转帖
在iVane的Blog上看到一篇《两列一边宽度固定,另一边宽度自适应布局》,方法很不错,原文如下:
================================================
这个布局其实在实际应用中是经常用到的, 比如我这个blog的布局结构也是这样的, 利用这个布局还可以延伸到三列去, 甚至更多的变化.
... -
[原]CSS书写顺序
2007-05-15 | Tag:CSS 原创 经验之谈
整理了一下自己写CSS时的顺序,跟大家分享下。
下表顺序为从上到下,从左到右:
============================
display || visibility
list-style : list-style-type || list-style-position || list-style-image
position
top || right || bottom || left
z-index
clear
float
width
max-width || min-width
height
max-height || min-height
overflow || clip
margin : margin-top || margin-right || margin-bottom || margin-left
padding : padding-top || padding-right || padding-bottom || padding-left
outline : outline-color || outline-style || outline-width
border
background : background-color || background-image || background-repeat || background-attachment || background-position
color
font : font-style || font-variant || font-weight || font-size || line-height || font-family
font : caption | icon | menu | message-box | small-caption | status-bar
text-overflow
text-align
text-indent
line-height
white-space
vertical-align
cursor
============================ -
[笔记]xsl模版优先级
2007-05-12 | Tag:XSL 笔记
当一个节点匹配在 XSLT 模板中建立的多个模式(也称为规则)时,处理器就会按照 XSLT 规范中描述的冲突解决指导原则来确定使用哪一个模式。这些指导原则表明,当发生冲突时,会调用优先级最高的模板。然而,确定模板实际优先级的算法还需要附带解释一下。
要确定哪个模板具有最高优先级,处理器首先会消除导入的所有模板(使用 xsl:import 元素);自动导入的模板比经过导入转换的模板优先级低。然后处理器确定其余模板的优先级值。
可以通过 priority 属性显式指定模板的优先级。例如,以下模板被赋予优先级 1:
<xsl:template match="/foo/bar" priority="1"> <!-- do something i... -
[原]对图像替换的一点想法
2007-05-10 | Tag:CSS 闲话闲说 原创
近来发现对图像替换的方法越来越多人在意了,主要是因为“display:none”对SEO与屏幕阅读器不友好,而且还提出了解决方法,其中比较好的还是利用负值隐藏文字的方式(个人觉得)。然后一味的使用这种方法,真的就正确吗?
其实什么情况下会用到图像替换呢?
logo,做为一个站点的视觉标志,真的应该做成背景吗?图像按钮(虽然不太建议使用链接去做按钮,但有时看是按钮的东东也只是起来链接的作用),有支持SEO的必要吗?使用样式背景是为了什么呢?把表现的图片从内容中分离出来,使内容结构合理、完整。即然是装饰性的图片,还需要支持SEO吗?当然,如果你是做垃圾站的话,不在此列。
... -
[转]XSLT之计数循环
2007-04-29 | Tag:代码分享 SXL 转帖
[http://syre.blogbus.com/logs/5192416.html]
如下代码定义了一个循环模板的例子:
-
[原]一行内文本溢出的处理
2007-04-26 | Tag:原创 CSS 代码分享
看到这个标题很容易就会想到截断文字加“...”的做法。哈哈,就是这样。其实写这篇日志也只是把这样方法做个记录,因为好像写了这么多次,还是会不太记得。嘿嘿~~
一般的文字截断(适用于内联与块):
==============CSS================
.text-overflow{
display:block;/*内联对象需加*/
width:31em;
word-break:keep-all;/* 不换行 */
white-space:nowrap;/* 不换行 */
overflow:hidden;/* 内容超出宽度时隐藏超出部分的内容 */
text-overflow:ellipsis;/* 当对象内文本溢出时显示省...










