ï»??xml version="1.0" encoding="utf-8" standalone="yes"?>成人网中文字幕,最新天堂资源在线资源,亚洲一区视频http://www.aygfsteel.com/algz/category/39537.html我的QQ¾Ÿ?7101519 专注于前端设è®?偏重于程åº?的开å?/description>zh-cnWed, 11 Nov 2009 14:36:54 GMTWed, 11 Nov 2009 14:36:54 GMT60CSS ™åµé¢å­¦ä¹ (f¨¤n)20091016(ul 行框 块框 标签选择 ul,dl在浏览器中的默认å€?‹¹®åŠ¨æ¡†çš„è‡ªé€‚åº”å®½åº¦å’Œå•å…ƒæ ¼é‡Œç›´æŽ¥æ”¾å†…å®¹,重设‹¹è§ˆå™¨é»˜è®¤å€?http://www.aygfsteel.com/algz/articles/297900.html紫蝶∏飛揚↗紫蝶∏飛揚↗Mon, 12 Oct 2009 07:29:00 GMThttp://www.aygfsteel.com/algz/articles/297900.htmlhttp://www.aygfsteel.com/algz/comments/297900.htmlhttp://www.aygfsteel.com/algz/articles/297900.html#Feedback0http://www.aygfsteel.com/algz/comments/commentRss/297900.htmlhttp://www.aygfsteel.com/algz/services/trackbacks/297900.html .top{position:fixed;left:0;top:0}   //posistion属性需用left,top指定方位(˜qžç”¨)

äº?标签½W¦çš„选择
多行多列ç”?lt;table>,单行多列ç”?lt;p style="float:left;">(一般用于标é¢?卌™¡Œé€‰æ‹©½W?另有<span>),多行单列用UL列表(或DL),
文字环绕ç”?lt;dl>(<div style="width:(定义长点的宽度给环绕留出½Iºé—´)px;"><dt style="float:left;"><img /></dt><dd>环绕dt<dd>)

ä¸?行框:元素在一行里按列一列一列显½C?br /> <a>,<img>,<span>
 
å›?块框åQˆdisplay:block):元素按行一行一行显½C?br /> <p>,<div>,<ul>,<li>,<dl>,<dt>

äº?列表™å?lt;ul>三个属æ€?br /> å€? æè¿°
list-style-type  è®„¡½®åˆ—表™åÒŽ(gu¨©) ‡è®°çš„¾cÕdž‹ã€?br /> list-style-position  è®„¡½®åœ¨ä½•处放¾|®åˆ—表项标记ã€?br /> list-style-image  ä½¿ç”¨å›‘Öƒæ¥æ›¿æ¢åˆ—表项的标记ã€?br />
å€? æè¿°
none  æ— æ ‡è®°ã€?br /> disc  é»˜è®¤ã€‚标记是实心(j¨©)圆ã€?br /> circle  æ ‡è®°æ˜¯ç©ºå¿?j¨©)圆ã€?br /> square  æ ‡è®°æ˜¯å®žå¿?j¨©)方块ã€?br /> decimal  æ ‡è®°æ˜¯æ•°å­—ã€?br /> decimal-leading-zero  0开头的数字标记ã€?01, 02, 03, ½{‰ã€?
lower-roman  ž®å†™¾|—马数字(i, ii, iii, iv, v, ½{‰ã€?
upper-roman  å¤§å†™¾|—马数字(I, II, III, IV, V, ½{‰ã€?
lower-alpha  ž®å†™è‹±æ–‡å­—母The marker is lower-alpha (a, b, c, d, e, ½{‰ã€?
upper-alpha  å¤§å†™è‹±æ–‡å­—母The marker is upper-alpha (A, B, C, D, E, ½{‰ã€?
lower-greek  ž®å†™å¸Œè…Šå­—母(alpha, beta, gamma, ½{‰ã€?
lower-latin  ž®å†™æ‹‰ä¸å­—母(a, b, c, d, e, ½{‰ã€?
upper-latin  å¤§å†™æ‹‰ä¸å­—母(A, B, C, D, E, ½{‰ã€?
hebrew  ä¼ ç»Ÿçš„希伯来¾~–号方式
armenian  ä¼ ç»Ÿçš„亚¾ŸŽå°¼äºšç¼–åäh–¹å¼?br /> georgian  ä¼ ç»Ÿçš„ä¹”æ²ÖMºš¾~–号方式(an, ban, gan, ½{‰ã€?
cjk-ideographic  ½Ž€å•的表意数字
hiragana  æ ‡è®°æ˜¯ï¼š(x¨¬)a, i, u, e, o, ka, ki, ½{‰ã€‚(日文片假名)(j¨ª)
katakana  æ ‡è®°æ˜¯ï¼š(x¨¬)A, I, U, E, O, KA, KI, ½{‰ã€‚(日文片假名)(j¨ª)
hiragana-iroha  æ ‡è®°æ˜¯ï¼š(x¨¬)i, ro, ha, ni, ho, he, to, ½{‰ã€‚(日文片假名)(j¨ª)
katakana-iroha  æ ‡è®°æ˜¯ï¼š(x¨¬)I, RO, HA, NI, HO, HE, TO, ½{‰ã€‚(日文片假名)(j¨ª)

å€? æè¿°
inside  åˆ—表™å¹ç›®æ ‡è®°æ”„¡½®åœ¨æ–‡æœ¬ä»¥å†…,且环¾l•文本根据标记对齐ã€?br /> outside  é»˜è®¤å€¹{€‚保持标è®îC½äºŽæ–‡æœ¬çš„左侧。列表项目标记放¾|®åœ¨æ–‡æœ¬ä»¥å¤–åQŒä¸”环绕文本不根据标记对齐ã€?br /> inherit  è§„定应该从父元素¾l§æ‰¿ list-style-position 属性的倹{€?br />
�/th> 描述
URL 囑փçš„èµ\径ã€?/span>
none 默认。无囑ÖŞ被显½Cºã€?/td>
inherit 规定应该从父元素¾l§æ‰¿ list-style-image 属性的倹{€?/td>

å…?firefox ie ‹¹è§ˆå™¨é»˜è®¤å€?1em=16px)      åQˆäØ“(f¨´)äº?ji¨£n)è§£å†Ïx(ch¨®ng)µè§ˆå™¨é»˜è®¤å€ég¸ä¸?åQ?span style="color: #339966">一般在™åµé¢è®¾è®¡æ—¶æŒ‡å®šå†…å¤–è¾¹è·äØ“(f¨´)0。)(j¨ª)
h1,h2,h3,h4,h5,h6,ul,li,dl,dt,dd,p{margin:0;padding:0}
åQ?åQ?br />

ul{padding-left:40px;margin:1em 0;}   /* ul æ ‡ç­¾ä¸Šä¸‹å¤–é—´è·äØ“(f¨´)16px;左内间距ä¸?0px; */
p,dl{margin:1em 0;}                           /* p,dl æ ‡ç­¾ä¸Šä¸‹å¤–é—´è·äØ“(f¨´)16px; */
dd{margin-left:40px;}                         /* dd 标签左外间距ä¸?0px; */
firefox: ul dl,dl ul,.....{margin-top:0;margin-bottom:0;} /* 列表嵌套åQŒIE中列表嵌套不讄¡½®æ­¤å±žæ€§ï¼Œä¾ç„¶æ˜¯margin:1em 0; */

åQ?åQ‰IE中ä“Q何元素最ž®é«˜åº¦è§„å®šäØ“(f¨´)19pxåQŒä¸å¯æ›´æ”V€‚è§£å†Ïx(ch¨®ng)–¹æ³•:(x¨¬)讄¡½®é«˜åº¦ä¸?9px以下的元素需指定overflow:hidden属性ã€?/span>

ä¸?‹¹®åŠ¨æ¡†çš„è‡ªé€‚åº”å®½åº¦å’Œå•å…ƒæ ¼é‡Œç›´æŽ¥æ”¾å†…å®¹
åQ?åQ‰æÕQ动则自适应内部标签最大宽åº?br /> åQ?åQ‰ä¸‹¹®åŠ¨åˆ™è‡ªé€‚åº”çˆ¶æ ‡½{‘Ö®½åº?br /> åQ?åQ?lt;td>里直接放内容åQŒä¸ç”¨æ”¾å—å…ƒç´?lt;p>½{‰ï¼Œ <td>¾cÖM¼¼äºŽå—æ¡?/span>åQŒdisplayåQštable-cellåQ?br />
å…?<ul>åQ?lt;dl> 列表标签一般不讄¡½®èƒŒæ™¯å›„¡‰‡½{‰æ ·å¼ï¼Œåªè®¾¾|®margin,padding边距属性,样式属性只åœ?lt;li>åQ?lt;dt>åQ?lt;dd>½{‰è®¾¾|®ã€?br />
ä¹?DIV+CSS表格讄¡½®å?qi¨¢ng)图½C?br /> http://www.aygfsteel.com/algz/articles/298591.html

å?IE6 IE7 ¾lå¯¹å®šä½å…ƒç´ æ¶ˆå¤±çš„BUG
http://www.aygfsteel.com/algz/articles/301959.html

]]>
EXTJS 学习(f¨¤n)½W”è®°(å…?7™å?20090924æ›´æ–°)http://www.aygfsteel.com/algz/articles/255938.html紫蝶∏飛揚↗紫蝶∏飛揚↗Sat, 21 Feb 2009 04:03:00 GMThttp://www.aygfsteel.com/algz/articles/255938.htmlhttp://www.aygfsteel.com/algz/comments/255938.htmlhttp://www.aygfsteel.com/algz/articles/255938.html#Feedback0http://www.aygfsteel.com/algz/comments/commentRss/255938.htmlhttp://www.aygfsteel.com/algz/services/trackbacks/255938.html目录
(1)½Ž­å¤´æ ·å¼
(2)treenode 自定义样å¼?br /> (3)Ext.tree.TreePanel çš?span style="color: #3366ff">title,root é…ç½®™å?/span>必须指定,不然囑փåœ¨IE中显½CºæØœä¹?span style="color: #000000">; loader配置™å¹ä¸æŒ‡å®š,不显½C?/span>囑փ
(4)Extjs 日期的ä‹É用方æ³?昄¡¤º,接收,定义,提交)
(5)Extjs 三个主要文äšg错误的引ç”? ‹¹è§ˆå™¨æ— æ³•显½CºExtjs效果.
(6)gridpanel加态重新加载columnModel和store
(7)tabpanel判断tab™åµåœ¨ä¸åœ¨
(8)panel动态加载tbar(可扩展进行åšg伸控制ä“Q何DIV)
(9)Extjs 扩展¾l§æ‰¿å­ç±»(Ext.extend())
(10)Ext.data.Record ¾c?引用和赋值问é¢?/strong>
(11)Ext.apply 无法复制 Ext.data.JsonStore ½{‰æ•°æ®æºç›¸å…³çš„ç±»åž?/strong>
(12)TabPanel子窗å?如Ext.Panel½{?隐藏属性closable
(13)Panel çš?tools 配置™å?/strong>
(14)Extjs 首页 "load..." 制作æ–ÒŽ(gu¨©)³•
(15)Extjs 漂亮的Panel折叠伸羃控äšg layout:'accordion'
(16)Ext.grid.GridPanel çš„columns属性和Ext.data.Storeçš„fieldså±žæ€§å‡å¯äØ“(f¨´)数组
(17)使用XTemplate动态加载panel½{‰ç»„件内å®?/strong>




(1)½Ž­å¤´æ ·å¼

 new Ext.tree.TreePanel({
         useArrows : true,//是否使用½Ž­å¤´æ ·å¼


         loader : new Ext.tree.TreeLoader({ url : "tree-data.json"}),
         root : new Ext.tree.AsyncTreeNode()

(2)treenode 自定义样�/strong>
json:
[{
    text:'Basic Ext Layouts',
    expanded: true,
    children:[{
        text:'Absolute', //也可以ä‹É用HTML标签
        id:'absolute',
        //icon:....   //自定义图æ ?/span>
        cls:"tem",   //<link rel="stylesheet" href="css/tem.css" type="text/css"></link>
        leaf:true

(3)Ext.tree.TreePanel çš?span style="color: #3366ff">title,root é…ç½®™å?/span>必须指定,不然囑փåœ¨IE中显½CºæØœä¹?span style="color: #000000">; loader配置™å¹ä¸æŒ‡å®š,不显½C?/span>囑փ

    三个必须™å?  title,root ,loader
new Ext.tree.TreePanel({
           rootVisible : false,
           useArrows : true,// 是否使用½Ž­å¤´æ ·å¼
           loader : new Ext.tree.TreeLoader({
              url : "tree-data.json"
             }),
           title : "tool1",
           root : new Ext.tree.AsyncTreeNode()
          }), {
         title : "tool2"

(4)Extjs 日期的ä‹É用方æ³?昄¡¤º,接收,定义,提交)

http://www.aygfsteel.com/algz/articles/270359.html

(5)
Extjs 三个主要文äšg错误的引ç”? ‹¹è§ˆå™¨æ— æ³•显½CºExtjs效果.


 æ­£ç¡®:  <script type="text/javascript" src="script/ext/ext-all.js"></script>
 é”™è¯¯:  <script type="text/javascript" src="/script/ext/ext-all.js"></script>
            <script type="text/javascript" src="../script/ext/ext-all.js"></script>

(6)gridpanel加态重新加载columnModel和store
//重新¾l‘定grid
this.grid.reconfigure(newStore, new Ext.grid.ColumnModel(cm1));
//重新¾l‘定分页工具æ ?/span>
this.pagingBar.bind(newStore);
//重新加蝲数据�br /> newStore.load({params:{start:0,limit:10}});



(7)tabpanel判断tab™åµåœ¨ä¸åœ¨
           var tem=tabpanel.getItem("tabpage"); //判断tab™åµåœ¨ä¸åœ¨.
            if(tem)
            Ext.Msg.alert("ok");
            else
            Ext.Msg.alert("not");

(8)panel动态加载tbar(可扩展进行åšg伸控制ä“Q何DIV)
var pan=new Ext.Panel({tbar:new Ext.Toolbar({})....); //定义½Iºå¯¹è±¡å®¹æ˜“在PANEL加蝲时没加蝲tbaråQŒæ‰€ä»¥ä¼š(x¨¬)出现没有高度或隐藏è“væ?/span>
var t=new Ext.Toolbar({...});
document.getElementById(pan.tbar.id).innerHTML = ""; //清空panel.tbar下的所有内å®?br /> t.render(pan.tbar); //toolpanel昄¡¤ºåˆ°panel.tbar(div)ä¸?/span>

(9)Extjs 扩展¾l§æ‰¿å­ç±»(Ext.extend())
var subclass=Ext.extend(XX,{   //¾l§æ‰¿Extjs¾c?可覆盖或æ·ÕdР其子¾cȝš„属性或æ–ÒŽ(gu¨©)³•
xx:...,
xx:...
});
var tem=new subclass({});

(10)Ext.data.Record ¾c?引用和赋值问é¢?/strong>
var record=new Ext.data.Record({});
......
store.insert(0,record);  //record值勤改变.store中的å€ég¹Ÿæ”¹å˜.
store.insert(0,record.copy);  //record值改å?store中的å€ég¸å?record.copy()复制˜q”回另一个记å½?

(11)Ext.apply 无法复制 Ext.data.JsonStore ½{‰æ•°æ®æºç›¸å…³çš„ç±»åž?/strong>
var store2 = new Ext.data.JsonStore({});
var store3={};
Ext.apply(store2,magazine_store); //效果无用.store2仍引用magazine_store,无法独立使用.
Ext.apply(store3,magazine_store); //效果同上.
store3=Ext.apply(store2,magazine_store); //效果同上.

(12)TabPanel子窗å?如Ext.Panel½{?隐藏属性closable
TabPanel子窗å?如Ext.Panel,Ext.grid.GridPanel½{?隐藏属性closable:true/false //昄¡¤º/隐藏子窗口右上角的关闭按é’?br /> æ³?此属性只有TabPanel子窗口才有效.

(13)Panel çš?tools 配置™å?/strong>
new Ext.Panel({...
tools:[{
    id:'refresh',  //必选项
    qtip: 'Refresh form Data',
    // hidden:true,
    handler: function(event, toolEl, panel){     //å¿…é¡»™å?br />         // refresh logic
    }
}]
...})
API详见:  http://www.aygfsteel.com/algz/articles/277819.html

(14)Extjs 首页 "load..." 制作æ–ÒŽ(gu¨©)³•
http://www.aygfsteel.com/algz/articles/277844.html

(15)Extjs 漂亮的Panel折叠伸羃控äšg layout:'accordion'
http://www.aygfsteel.com/algz/articles/278217.html

(16)Ext.grid.GridPanel çš„columns属性和Ext.data.Storeçš„fieldså±žæ€§å‡å¯äØ“(f¨´)数组
columns:cm    //cm=[....{...}...]    cm=new Ext.Ext.grid.ColumnModel([...])
fields:f            //f=[...]  f=new Ext.data.Record.create([...])

(17)使用XTemplate动态加载panel½{‰ç»„件内å®?/strong>
//可以采用异步˜qœç¨‹å–å€?br /> var board_data = {
 title : "title",
 content : ""
};
//可以是ä“Q意组ä»?br />     var board_w = new Ext.Window({
       id : "board_w",
       title : "公告",
       modal : true,
             });
    // 以下æ–ÒŽ(gu¨©)³• Ext.fly("board_w");Ext.get("board_w")都错
    tpl.overwrite(Ext.getCmp("board_w").body, data);// 更新公告内容


]]>
Ö÷Õ¾Ö©Öë³ØÄ£°å£º »Ȱ| ±¦ÛæÇø| а²ÏØ| ɽ¶«| ÑâÉ½ÏØ| ±±ÄþÊÐ| õ·ÁêÊÐ| ÍпËÍÐÏØ| µ¤ÀâÏØ| ÕýÀ¶Æì| ÏÉÓÎÏØ| ÒÁ´ºÊÐ| »á²ýÏØ| ÄÏ¿µÊÐ| ÆÕ¸ñÏØ| ʯÃÞÏØ| ÍòÄþÊÐ| ´óÒ±ÊÐ| ͨÓÜÏØ| »ÆÆÖÇø| ÆîÃÅÏØ| Óý¶ù| Î÷ºÍÏØ| ¿ª½­ÏØ| ÎÚÀ¼ºÆÌØÊÐ| ½ºÖÝÊÐ| ¹þ°ÍºÓÏØ| ÐÂÓªÊÐ| ʼÐËÏØ| ÎÂÖÝÊÐ| Ê¯ÈªÏØ| ʯ³ÇÏØ| ÌÒ½­ÏØ| Û·ÉÆÏØ| ÁÙëÔÏØ| ÁøÖÝÊÐ| Îå·å| ÒËÀ¼ÊÐ| ÐËÂ¡ÏØ| ãðÑôÏØ| êùÎªÏØ|