<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
<channel>
<title><![CDATA[vkill'blog 何永鹏]]></title> 
<link>http://blog.vkill.net/index.php</link> 
<description><![CDATA[]]></description> 
<language>en-US</language> 
<copyright><![CDATA[vkill'blog 何永鹏]]></copyright>
<item>
<link>http://blog.vkill.net/read.php/118.htm</link>
<title><![CDATA[画表格斜线vml或div+css]]></title> 
<author>vkill &lt;vkill.net@gmail.com&gt;</author>
<category><![CDATA[web]]></category>
<pubDate>Tue, 11 Nov 2008 01:35:30 +0000</pubDate> 
<guid>http://blog.vkill.net/read.php/118.htm</guid> 
<description>
<![CDATA[ 
	画表格斜线vml或div+css<br/><br/>用到的主知识点：<br/>js获得内嵌式css中属性的值<br/>vml画直线<br/><br/>演示地址：<br/><a href="http://www.vkill.net/demo/table_bias/table_bias.html" target="_blank">http://www.vkill.net/demo/table_bias/table_bias.html</a><br/><br/>代码：<br/><br/><div class="code"><br/>&lt;!DOCTYPE html PUBLIC &quot;-//W3C//DTD XHTML 1.0 Transitional//EN&quot; &quot;http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd&quot;&gt;<br/>&lt;html xmlns=&quot;http://www.w3.org/1999/xhtml&quot; xmlns:v=&quot;urn:schemas-microsoft-com:vml&quot;&gt;<br/>&lt;meta http-equiv=&quot;Content-Type&quot; content=&quot;text/html; charset=utf-8&quot; /&gt;<br/>&lt;head&gt;<br/>&lt;title&gt;表格斜线 vml / div+css&lt;/title&gt;<br/>&lt;style&gt;<br/>v&#92;:* &#123; Behavior: url(#default#VML) &#125;<br/>&lt;/style&gt;<br/>&lt;style type=&quot;text/css&quot;&gt;<br/>* &#123;<br/>&nbsp;&nbsp;margin:0px;<br/>&nbsp;&nbsp;padding: 0px;<br/>&#125;<br/>body, div &#123;<br/>&nbsp;&nbsp;margin: 0px auto;<br/>&nbsp;&nbsp;lineHeight: 20px;<br/>&nbsp;&nbsp;font-size: 14px;<br/>&#125;<br/><br/>ul, li &#123;<br/>&nbsp;&nbsp;clear: both;<br/>&nbsp;&nbsp;list-style-type: none;<br/>&#125;<br/>.floatl &#123;<br/>&nbsp;&nbsp;float: left;<br/>&#125;<br/>.floatr &#123;<br/>&nbsp;&nbsp;float: right;<br/>&#125;<br/>.clear &#123;<br/>&nbsp;&nbsp;clear: both;<br/>&#125;<br/><br/>div.main &#123;<br/>&nbsp;&nbsp;padding: 20px 0px 0px 20px;<br/>&nbsp;&nbsp;width: 800px;<br/>&#125;<br/>div.title &#123;<br/>&nbsp;&nbsp;text-align: left;<br/>&nbsp;&nbsp;position: relative;<br/>&#125;<br/>div.a &#123;<br/>&nbsp;&nbsp;/*直接修改这里的width和height，事件触发后js会根据这里的定义自动生成斜线*/<br/>&nbsp;&nbsp;width: 60px;<br/>&nbsp;&nbsp;height: 40px;<br/>&nbsp;&nbsp;border: 1px solid #0000ff;<br/>&#125;<br/><br/>&lt;/style&gt;<br/>&lt;script&gt;<br/>//获得css中属性的值，来源于网络<br/>function getStyle(el,IE,FF)&#123;<br/>var elem=document.getElementById(el)<br/>return navigator.appName==&quot;Microsoft Internet Explorer&quot;?elem.currentStyle&#91;IE&#93;:document.defaultView.getComputedStyle(elem, &quot;&quot;).getPropertyValue(FF)<br/>&#125;<br/><br/><br/>//根据div的宽度和高度自定设置斜线的坐标点<br/>function autosetline_vml() &#123;<br/>&nbsp;&nbsp;w=getStyle(&quot;title&quot;,&quot;width&quot;,&quot;width&quot;).replace(/&#91;^0-9&#93;*/g,&quot;&quot;)<br/>&nbsp;&nbsp;h=getStyle(&quot;title&quot;,&quot;height&quot;,&quot;height&quot;).replace(/&#91;^0-9&#93;*/g,&quot;&quot;)<br/>&nbsp;&nbsp;str = &quot;&lt;v:line from=&#039;0,0&#039; to=&#039;&quot; + w + &quot;,&quot; + h + &quot;&#039; &gt;&quot;<br/>&nbsp;&nbsp;str+= &quot;&lt;v:stroke dashstyle=&#039;solit&#039; /&gt;&quot;<br/>&nbsp;&nbsp;str+= &quot;&lt;/v:line&gt;&quot;<br/>&nbsp;&nbsp;document.getElementById(&quot;line&quot;).innerHTML=str<br/>&#125;<br/>function autosetline_div() &#123;<br/>&nbsp;&nbsp;w=getStyle(&quot;title&quot;,&quot;width&quot;,&quot;width&quot;).replace(/&#91;^0-9&#93;*/g,&quot;&quot;)<br/>&nbsp;&nbsp;h=getStyle(&quot;title&quot;,&quot;height&quot;,&quot;height&quot;).replace(/&#91;^0-9&#93;*/g,&quot;&quot;)<br/>&nbsp;&nbsp;var str=&quot;&quot;<br/>&nbsp;&nbsp;for (i=0,x=1,y=1 ; i&lt;h ; i++,x+=1,y+=w/h) &#123;<br/>&nbsp;&nbsp;&nbsp;&nbsp;str+=&quot;&lt;div style=&#039;border:0.3px solid #000000;font-size:0px;height:1px;width:1px;background-color:#000000;position:absolute;top:&quot;+x+&quot;px;left:&quot;+y+&quot;px&#039;&gt;&lt;/div&gt;&quot;<br/>&nbsp;&nbsp;&#125;<br/>&nbsp;&nbsp;document.getElementById(&quot;line&quot;).innerHTML=str<br/>&#125;<br/>&lt;/script&gt;<br/>&lt;/head&gt;<br/>&lt;body&gt;<br/>&lt;div class=&quot;main&quot;&gt;<br/>&lt;ul&gt;<br/>&nbsp;&nbsp;&lt;li&gt;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&lt;div class=&quot;a floatl title&quot; id=&quot;title&quot;&gt;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;div style=&quot;position:absolute; z-index:11; width:100%; height:100%;&quot; id=&quot;line&quot;&gt;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;/div&gt;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;div style=&quot;position:absolute; z-index:10; height:100%; width:100%&quot; &gt;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;div class=&quot;floatr&quot;&gt;成绩&lt;/div&gt;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;div class=&quot;floatl&quot; style=&quot;position:absolute; bottom:0px;&quot;&gt;姓名&lt;/div&gt;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;/div&gt;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&lt;/div&gt;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&lt;div class=&quot;a floatl&quot;&gt;&lt;/div&gt;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&lt;div class=&quot;a floatl&quot;&gt;&lt;/div&gt;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&lt;div class=&quot;a floatl&quot;&gt;&lt;/div&gt;<br/>&nbsp;&nbsp;&lt;/li&gt;<br/>&nbsp;&nbsp;&lt;li&gt;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&lt;div class=&quot;a floatl&quot;&gt;&lt;/div&gt;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&lt;div class=&quot;a floatl&quot;&gt;&lt;/div&gt;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&lt;div class=&quot;a floatl&quot;&gt;&lt;/div&gt;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&lt;div class=&quot;a floatl&quot;&gt;&lt;/div&gt;<br/>&nbsp;&nbsp;&lt;/li&gt;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&lt;li&gt;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;input type=&quot;button&quot; onclick=&quot;autosetline_vml()&quot; value=&quot;vml画线,只适合ie&quot; /&gt;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&lt;/li&gt;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&lt;li&gt;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&lt;input type=&quot;button&quot; onclick=&quot;autosetline_div()&quot; value=&quot;div+css定位，用很多div模拟一条线,ie firefox opera都适合&quot; /&gt;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&lt;/li&gt;<br/>&lt;/ul&gt;<br/>&lt;/div&gt;<br/>&lt;/body&gt;<br/>&lt;/html&gt;<br/></div><br/>Tags - <a href="http://blog.vkill.net/go.php/tags/%25E5%258E%259F%25E5%2588%259B/" rel="tag">原创</a> , <a href="http://blog.vkill.net/go.php/tags/%25E5%25AD%25A6%25E4%25B9%25A0%25E7%25AC%2594%25E8%25AE%25B0/" rel="tag">学习笔记</a> , <a href="http://blog.vkill.net/go.php/tags/css/" rel="tag">css</a> , <a href="http://blog.vkill.net/go.php/tags/javascript/" rel="tag">javascript</a>
]]>
</description>
</item>
</channel>
</rss>