<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    posts - 15,comments - 29,trackbacks - 0
         摘要: 服務端配置 cas是個好東西,很靈活很好用,但是配置起來很麻煩,網上資料比較零碎。不弄個三五天根本不知道其中的原理,終于在多天的奮斗中配置成功,現在將配置的一些過程記錄下來供大家參考。 cas官方網站 http://www.jasig.org/cas 下載最新的服務端 CAS Server 3.3.3 Final 解壓后將modules下面的cas-server-webapp-3.3...  閱讀全文
    posted @ 2009-10-20 18:21 流腥魚 閱讀(20444) | 評論 (13)編輯 收藏
     eclipse  中使用 svn 插件,原本正常,未作任何更改,突然有一天, eclipse 中查看文件時,文件后面的 版本號 、 文件的狀態圖標 等等都不見了。

      檢查插件都在,更新,提交等操作都能正常使用,唯獨看不到狀態了。

      經過一番查找,找到問題解決辦法。

      打開 : windows ->preferences->General->Appearance->Lable Decorations  勾選其中的 SVN 項即可。

      同時,還可以打開 windows ->preferences->Team -> SVN 中做相關設置。

    posted @ 2009-05-21 12:19 流腥魚 閱讀(1472) | 評論 (3)編輯 收藏

    之前看到很多人一直都問這個問題,不過當時我沒當一回事,因為在 CSS 中要垂直居中,多數是在有高度的情況下,或者容器高度不定的情況下才用,看上去比較舒服,而且實現的方法也不少,不一定要拘泥于和 table 布局一樣。不過最近有人問了幾個例子,看來對此的需求還不少。現在就把我經驗拿出來分享一下,希望大家鼓鼓掌。

    首先,要有一個概念:凡是 table 布局可以實現的,CSS 一定可以實現。CSS 可以實現的,table 未必能做到。

    現在來幾個例子:

    一、單行內容的居中
    只考慮單行是最簡單的,無論是否給容器固定高度,只要給容器設置 line-heightheight,并使兩值相等,再加上 over-flow: hidden 就可以了

    .middle-demo-1{
    height: 4em;
    line-height: 4em;
    overflow: hidden;
    }

    優點:
    1. 同時支持塊級和內聯極元素
    2. 支持所有瀏覽器
    缺點:
    1. 只能顯示一行
    2. IE中不支持<img>等的居中
    要注意的是:
    1. 使用相對高度定義你的 height 和 line-height
    2. 不想毀了你的布局的話,overflow: hidden 一定要
    為什么?
    請比較以下兩個例子:


    [Ctrl+A 全部選擇 提示:你可先修改部分代碼,再按運行]

    上一個高度是用的絕對單位px,并且沒有隱藏溢出,下一個高度用的單位是相對單位em,并且隱藏了溢出。如果你的瀏覽器支持放大字體,那么盡情地放大字體,看看會出現什么效果。

    二、多行內容居中,且容器高度可變
    也很簡單,給出一致的 padding-bottom 和 padding-top 就行

    .middle-demo-2{
    padding-top: 24px;
    padding-bottom: 24px;
    }

    優點:
    1. 同時支持塊級和內聯極元素
    2. 支持非文本內容
    3. 支持所有瀏覽器
    缺點:
    容器不能固定高度

    三、把容器當作表格單元
    CSS 提供一系列diplay屬性值,包括 display: table, display: table-row, display: table-cell 等,能把元素當作表格單元來顯示。這是再加上 vertical-align: middle, 就和表格中的 valign="middle" 一樣了。

    .middle-demo-3{
    display: table-cell;
    height: 300px;
    vertical-align: middle;
    }

    可惜IE不支持這些屬性,不過在其他瀏覽器上顯示效果非常完美。
    要注意的是:和一個合法的<td>元素必須在<table>里一樣,display: table-cell 元素必須作為 display: table 的元素的子孫出現。

    優點:
    不用說了吧,就是表格,效果和表格一模一樣
    缺點:
    IE下無效

    四、以毒攻毒!用 IE 的 bug 解決 IE 中的絕對居中
    先不得不說一句,IE 真的是個很爛的瀏覽器,CSS1中的定義都不支持,害得要我們轉個大圈子來造居中。不過就像我說的,凡是 table 布局可以實現的,CSS 一定可以實現,即使在 IE 里也不例外。我研究 IE layout 模式多年,還是找出了一個可以在 IE 中絕對居中的方法。這個方法就是基于 IE layout 的 bug,也可以算以毒攻毒。至于原理,不要問我,這是獨門秘學,何況三言兩語也講不清楚,只要好用就行

    .middle-demo-4{
    height: 300px;
    position: relative;
    }
    .middle-demo-4 div{
    position: absolute;
    top: 50%;
    left: 0;
    }
    .middle-demo-4 div div{
    position: relative;
    top: -50%;
    left: 0;
    }

    五、整合三和四,寫出支持所有瀏覽器的垂直居中容器!
    思路是利用 IE 和 非IE 瀏覽器的 CSS hack, 整合三和四的CSS,寫出兼容主流瀏覽器的垂直居中容器。具體代碼就不給出了,大家權當作練習練習。例子可以在下面的附錄中找到。
    最終實測支持的瀏覽器:IE6+, Mozilla 1.7, Netscape Navigator 8, Opera 8.0+, Firefox 1.0+ 和 Safari 1.0+IE5 下需要加上對合適模型的補正。
    推測支持的瀏覽器:Mozilla 1.5+, Netscape Navigator 7+, Opera 7+
    未測試瀏覽器:Konqueror

    最后附上自己寫的,所有居中布局的范例網頁,大家不明白可以參考。


    [Ctrl+A 全部選擇 提示:你可先修改部分代碼,再按運行]
    posted @ 2009-04-17 19:59 流腥魚 閱讀(460) | 評論 (0)編輯 收藏
    主站蜘蛛池模板: 亚洲欧美日韩一区二区三区| 亚洲欧洲国产视频| 日韩精品视频在线观看免费| 24小时免费直播在线观看| 亚洲冬月枫中文字幕在线看| 蜜桃AV无码免费看永久| 亚洲毛片免费观看| 日韩视频在线精品视频免费观看| 91嫩草亚洲精品| 好吊妞在线新免费视频| 亚洲第一第二第三第四第五第六 | 少妇人妻偷人精品免费视频 | 久久精品国产亚洲av麻豆蜜芽| 1024免费福利永久观看网站| 亚洲成a人片77777群色| 日本精品人妻无码免费大全| 亚洲heyzo专区无码综合| 波多野结衣视频在线免费观看| 黄页免费视频播放在线播放| 区三区激情福利综合中文字幕在线一区亚洲视频1 | 在线观看免费中文视频| 亚洲w码欧洲s码免费| 精品国产一区二区三区免费看| 成人福利在线观看免费视频| 亚洲国产精品成人久久| 天天影院成人免费观看| 亚洲国产美女精品久久久| 国产偷国产偷亚洲高清日韩 | 成年美女黄网站色大免费视频| 亚洲第一成年网站视频| 亚洲日产无码中文字幕| 18国产精品白浆在线观看免费| 黄色片网站在线免费观看| 亚洲AV无码专区电影在线观看| 无码一区二区三区AV免费| 一区二区三区精品高清视频免费在线播放 | 一区二区免费视频| 亚洲AV日韩AV永久无码色欲| 亚洲精品美女久久久久99| 福利免费观看午夜体检区| jizz免费在线影视观看网站|