<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)編輯 收藏
    主站蜘蛛池模板: 亚洲国产天堂久久综合| 免费的涩涩视频在线播放 | 中文字幕av无码无卡免费| 亚洲AV日韩AV永久无码绿巨人| 国产精品免费久久久久电影网| 亚洲国产av无码精品| 羞羞视频免费网站入口| 哒哒哒免费视频观看在线www | 亚洲人成网站在线在线观看| 日韩一区二区a片免费观看| 一本色道久久综合亚洲精品蜜桃冫| 野花高清在线电影观看免费视频 | 亚洲精品国精品久久99热| 成年免费a级毛片| 亚洲欧洲日产国码无码网站| 青柠影视在线观看免费高清| 亚洲国产香蕉碰碰人人| 五月婷婷在线免费观看| 亚洲色大情网站www| 免费一级毛片清高播放| 中文在线免费看视频| 亚洲美女精品视频| 成年女人喷潮毛片免费播放| 黄网站色视频免费观看45分钟| 国产成人99久久亚洲综合精品 | 久热中文字幕在线精品免费| 亚洲偷自精品三十六区| 国产免费人成在线视频| 免费看少妇高潮成人片| 亚洲国产综合专区在线电影| 丁香亚洲综合五月天婷婷| 日韩精品人妻系列无码专区免费| 日韩免费高清播放器| baoyu122.永久免费视频| 亚洲老妈激情一区二区三区| 最近中文字幕mv免费高清视频8| 国产AV旡码专区亚洲AV苍井空| 亚洲精品成人在线| 精品国产sm捆绑最大网免费站| 亚洲午夜无码久久| 亚洲妇熟XXXX妇色黄|