国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

elementui前端flex布局兼容IE10瀏覽器常用屬性使用

這篇具有很好參考價值的文章主要介紹了elementui前端flex布局兼容IE10瀏覽器常用屬性使用。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

IE10以下完全不兼容flex,IE10部分兼容,使用時對應chrome的用法為如下所示:

chrome               ? ?IE10

display: flex;?            display: -ms-flexbox;

flex-direction: column;       -ms-flex-direction: column;

justify-content: center;       -ms-flex-pack: center;

justify-content:space-between;    -ms-flex-pack: justify;

justify-content:space-around;    -ms-flex-pack: justify; // 無法實現,用justfiy代替

justify-content: flex-end;      -ms-flex-pack: end;

align-items: flex-start;       -ms-flex-align: start;

align-items: center;     ??   -ms-flex-align: center;

align-items: flex-end;        -ms-flex-align: end;

align-items: baseline;        -ms-flex-align: baseline;

flex:?1;                -ms-flex:?1;

align-self: center;     ?    -ms-align-self: center;

flex-wrap:?wrap;?           -ms-flex-wrap:?wrap;

注:任何的版本的 Internet Explorer (包括 IE8)都不支持屬性值 inherit。文章來源地址http://www.zghlxwxcb.cn/news/detail-542632.html

一、常用的flex布局兼容性寫法

//定義flex
.flex{

? ? display: -webkit-flex; ?/* 新版本語法: Chrome 21+ */

? ? display: -webkit-box; ? /* 老版本語法: Safari, iOS, Android browser, older WebKit browsers. */

? ? display: -moz-box; ? ? ?/* 老版本語法: Firefox (buggy) */

? ? display: -ms-flexbox; ? /* 混合版本語法: IE 10 */ ?

? ? display: flex; ? ? ? ? ?/* 新版本語法: Opera 12.1, Firefox 22+ */

}



//主軸為水平方向,起點在左邊
.flex-row {

? -webkit-flex-direction: row;

? -moz-flex-direction: row;

? -ms-flex-direction: row;

? flex-direction: row;

}



//主軸為垂直方向,起點在上沿
.flex-column {

? -webkit-box-direction: normal;

? -webkit-box-orient: vertical;

? -moz-flex-direction: column;

? -webkit-flex-direction: column;

? flex-direction: column;

}



//伸縮寬度
.flex-1 {

? -webkit-flex: 1; ? ? ? ?/* 新版本語法: Chrome 21+ */

? flex: 1; ? ? ? ? ? ? ? ?/* 新版本語法: Opera 12.1, Firefox 22+ */

? -webkit-box-flex: 1; ? ?/* 老版本語法: Safari, iOS, Android browser, older WebKit browsers. */

? -moz-box-flex: 1; ? ? ? /* 老版本語法: Firefox (buggy) */

? -ms-flex: 1; ? ? ? ? ? ?/* 混合版本語法: IE 10 */ ?

}



// 主軸左對齊
.flex-justify-start{

? -webkit-box-pack: start;

? -webkit-justify-content: flex-start;

? -moz-justify-content: flex-start;

? -ms-justify-content: flex-start;

? justify-content: flex-start;

}



// 主軸右對齊
.flex-justify-end{

? -webkit-box-pack: end;

? -webkit-justify-content: flex-end;

? -moz-justify-content: flex-end;

? -ms-justify-content: flex-end;

? justify-content: flex-end;

}



// 主軸居中對齊
.flex-justify-center{

? -webkit-box-pack: center;

? -webkit-justify-content: center;

? -moz-justify-content: center;

? -ms-justify-content: center;

? justify-content: center;

}



// 主軸兩端對齊,項目之間的間隔都相等
.flex-justify-between{

? -webkit-box-pack: justify;

? -webkit-justify-content: space-between;

? -moz-justify-content: space-between;

? -ms-justify-content: space-between;

? justify-content: space-between;

}



// 每個項目兩側的間隔相等。所以,項目之間的間隔比項目與邊框的間隔大一倍
.flex-justify-around{

? -webkit-box-pack: distribute;

? -webkit-justify-content: space-around;

? -moz-justify-content: space-around;

? -ms-justify-content: space-around;

? justify-content: space-around;

}



// 交叉軸的起點對齊
.flex-align-start{

? -webkit-box-align: start;

? -webkit-align-items: flex-start;

? -moz-align-items: flex-start;

? -ms-align-items: flex-start;

? align-items: flex-start;

}



// 交叉軸的終點對齊
.flex-align-end{

? -webkit-box-align: end;

? -webkit-align-items: flex-end;

? -moz-align-items: flex-end;

? -ms-align-items: flex-end;

? align-items: flex-end;

}



// 交叉軸的中點對齊
.flex-align-center{

? -webkit-box-align: center;

? -webkit-align-items: center;

? -moz-align-items: center;

? -ms-align-items: center;

? align-items: center;

}



// 項目的第一行文字的基線對齊
.flex-align-baseline{

? -webkit-box-align: baseline;

? -webkit-align-items: baseline;

? -moz-align-items: baseline;

? -ms-align-items: baseline;

? align-items: baseline;

}



// (默認值):如果項目未設置高度或設為auto,將占滿整個容器的高度
.flex-align-stretch{

? -webkit-box-align: stretch;

? -webkit-align-items: stretch;

? -moz-align-items: stretch;

? -ms-align-items: stretch;

? align-items: stretch;

}



// 換行,第一行在上方
.flex-wrap {

? -webkit-box-lines: multiple;

? -webkit-flex-wrap: wrap;

? -moz-flex-wrap: wrap;

? -ms-flex-wrap: wrap;

? -o-flex-wrap: wrap;

? flex-wrap: wrap;

}

二、在IE10瀏覽器中,使用flex布局的常用兼容性代碼:

/*display*/
.display_flex{
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
}
.display_flex > *{
    display: block;
}
.display_inline-flex{
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: -webkit-inline-flex;
    display: inline-flex;    
}
.display_inline-flex > *{
    display: block;
}
/*伸縮流方向*/
.flex-direction_column{
    -webkit-box-orient: vertical;
    -ms-flex-direction: column;
    -webkit-flex-direction: column;
    flex-direction: column;
}
/*主軸對齊*/
.justify-content_flex-center{
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
}
.justify-content_flex-end{
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    -webkit-justify-content: flex-end;
    justify-content: flex-end;
}
.justify-content_flex-justify{
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-justify-content: space-between;
    justify-content: space-between;
}
/*側軸對齊*/
.align-items_flex-start{
    -webkit-box-align: start;
    -ms-flex-align: start;
    -webkit-align-items: flex-start;
    align-items: flex-start;
}
.align-items_flex-end{
    -webkit-box-align: end;
    -ms-flex-align: end;
    -webkit-align-items: flex-end;
    align-items: flex-end;
}
.align-items_center{
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
}
.align-items_baseline{
    -webkit-box-align: baseline;
    -ms-flex-align: baseline;
    -webkit-align-items: baseline;
    align-items: baseline;
}
/*伸縮性*/
.flex_auto{
    -webkit-box-flex: 1;
    -ms-flex: auto;
    -webkit-flex: auto;
    flex: auto;
}
.flex_1{
    width: 0;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    -webkit-flex: 1;
    flex: 1;    
}
/*顯示順序*/
.order_2{
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 2;
    -webkit-order: 2;
    order: 2;
}
.order_3{
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 3;
    -webkit-order: 3;
    order: 3;
}

到了這里,關于elementui前端flex布局兼容IE10瀏覽器常用屬性使用的文章就介紹完了。如果您還想了解更多內容,請在右上角搜索TOY模板網以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網!

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。如若轉載,請注明出處: 如若內容造成侵權/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經查實,立即刪除!

領支付寶紅包贊助服務器費用

相關文章

  • win10系統(tǒng)使用自帶IE瀏覽器

    對于Win10系統(tǒng),Microsoft仍然內置了IE(Internet Explorer)瀏覽器,用戶可以直接使用。主要步驟如下: 1. 尋找IE瀏覽器圖標。在Win10系統(tǒng)的任務欄或開始菜單中尋找IE瀏覽器的圖標,雙擊打開。如果未顯示圖標,可以在開始菜單的“所有應用”中找到Internet Explorer并打開。 2. 首次運行配置。

    2024年02月11日
    瀏覽(18)
  • win10取消ie瀏覽器自動跳轉edge瀏覽器

    win10取消ie瀏覽器自動跳轉edge瀏覽器

    建議大家看完整篇文章再作操作 隨著windows10 日漸更新,各種不同的操作,規(guī)避IE瀏覽器跳轉Edge瀏覽器的問題 1.(失敗)思路 協助Edge瀏覽器 管理員身份打開 PowerShell 一般edge的默認安裝目錄是 PowerSell 進行跳轉到上述目錄 執(zhí)行卸載命令 然后會提示 打開任務管理器,找到所有

    2024年02月07日
    瀏覽(24)
  • Win10系統(tǒng)下禁止ie瀏覽器自動跳轉到Microsoft Edge瀏覽器

    Win10系統(tǒng)下禁止ie瀏覽器自動跳轉到Microsoft Edge瀏覽器

    當有些情況下,需要使用ie瀏覽器時,但是當我們打開ie瀏覽器會自動跳轉到Microsoft Edge瀏覽器,該如何設置,來禁止它自動跳轉呢?

    2024年02月11日
    瀏覽(98)
  • 如何在win10系統(tǒng)上使用舊版本的IE瀏覽器

    如何在win10系統(tǒng)上使用舊版本的IE瀏覽器

    win10系統(tǒng)打開IE瀏覽器自動變成了Edge瀏覽器,切換成IE模式時,IE瀏覽器的版本默認為IE11(注:Edge瀏覽器只支持IE11),有些網站只能使用IE瀏覽器打開或者在做一些兼容性測試時,需要使用到不同版本的瀏覽器。下面介紹一下,如何在win10系統(tǒng)上使用舊版本的IE瀏覽器: 第一步

    2024年02月11日
    瀏覽(31)
  • win10系統(tǒng)打開IE瀏覽器后會自動跳轉到Edge。

    win10系統(tǒng)打開IE瀏覽器后會自動跳轉到Edge。

    解決win10系統(tǒng)打開IE瀏覽器后會自動跳轉到Edge瀏覽器。win10系統(tǒng)自動升級后無法打開IE,打開也是自動跳轉到系統(tǒng)自帶的Edge瀏覽器,但有些業(yè)務系統(tǒng)只能用IE,下面就教大家怎么解決這個問題。(win11用同樣方法也可以解決) 打開win10的控制面板, 打開網絡和lnterent? 打開lnte

    2024年02月11日
    瀏覽(82)
  • win10進行安裝使用11ie瀏覽器——遇到問題合集解決(執(zhí)行一遍、問題解決)

    win10進行安裝使用11ie瀏覽器——遇到問題合集解決(執(zhí)行一遍、問題解決)

    因為需要訪問的頁面,只能兼容使用對應的ie進行訪問,所以才開始安裝并使用ie。再次總結自己踩的坑。 切記注意 操作完 一下步驟 請重啟電腦 首先使用ie的前提就是需要確保自己的電腦上是有ie的 檢驗方式之一 之間進行——“開始”——進行搜索。 或者檢驗這個地方 打

    2024年02月04日
    瀏覽(85)
  • Win10 python環(huán)境測試selenium加IE瀏覽器自動化-踩坑實錄

    Win10 python環(huán)境測試selenium加IE瀏覽器自動化-踩坑實錄

    【背景】 需要訪問某個舊網址,僅支持IE瀏覽器訪問。為了實現自動化,被迫采用python加selenium、加IE瀏覽器來做。 【實錄】 selenium采用IE瀏覽器方式的資料不多,網上可供參考范例不多。以下實時記錄整個過程,實現調通一個基本訪問實例。 【第一步】安裝正確版本的sele

    2024年01月21日
    瀏覽(97)
  • 解決前端瀏覽器兼容性問題

    解決前端瀏覽器兼容性問題時前端開發(fā)中的一項重要任務。以下是一些常用的方法來解決這類問題: 1、使用css前綴: 不同瀏覽器可能對某些CSS屬性有不同的前綴要求??梢允褂肅SS前綴來覆蓋不同瀏覽器的樣式需求。例如,使用 -webkit 前綴來適配WebKit(Chrome、Safari)瀏覽器

    2024年02月09日
    瀏覽(19)
  • 前端瀏覽器的兼容性問題探討和解決方案

    解決不同瀏覽器之間的兼容性問題,可以采取以下一些常用的解決方案: 使用 CSS Reset:不同瀏覽器對于默認樣式的定義存在差異,使用 CSS Reset 可以將不同瀏覽器的默認樣式重置為統(tǒng)一的基準樣式,從而減少瀏覽器之間的差異。 使用 CSS Hack 或瀏覽器前綴:某些 CSS 屬性或值

    2024年02月14日
    瀏覽(21)
  • Win10 IE11瀏覽器,您正在查看的頁使用 Java,Microsoft 網站提供有關 Java 支持的更多信息 解決

    Win10 IE11瀏覽器,您正在查看的頁使用 Java,Microsoft 網站提供有關 Java 支持的更多信息 解決

    最近工作需要支持下IE11瀏覽器,使用java applet控件。 以前IE10及以下版本都比較正常,但是IE11會出現一些比較奇怪的現象。 記錄下解決的方法和過程,便于有需要的同學自取。 1.首先是報錯,如下圖所示;這個網上搜索了較多的資料,分析下來核心的原因是瀏覽器未啟用ja

    2024年02月09日
    瀏覽(83)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領取紅包,優(yōu)惠每天領

二維碼1

領取紅包

二維碼2

領紅包