手機(jī)移動端的基本布局(base.css)

開發(fā)移動端布局時,移動端有些不同于PC端網(wǎng)頁的特有樣式,比如:

1.a標(biāo)簽被點擊時會產(chǎn)生藍(lán)色遮罩層的高亮效果.

  1. 在移動端手指的相應(yīng)面積是一個區(qū)域,開發(fā)者在移動端是必須考慮
    到a標(biāo)簽的相應(yīng)面積.
  2. 移動端沒有 :hover.

可設(shè)置的基本樣式:

* {
    margin: 0;
    padding: 0;
    box-sizing: border-box;
}

body {
    width: 100%;
    /* 最大寬度 */
    max-width: 750px;
    /* 最小寬度 */
    min-width: 320px;
    margin: 0 auto;
    font-size: 14px;
    font-family: -apple-system, Helvetica, sans-serif;
    line-height: 1.5;
    color: #666;
}

/*去掉a標(biāo)簽在移動端中點擊會出現(xiàn)藍(lán)色遮罩層的效果  設(shè)置為transparent 完成透明*/
a {
    -webkit-tap-highlight-color: transparent;
}

/*在移動端瀏覽器默認(rèn)的外觀在iOS上加上這個屬性才能給按鈕和輸入框自定義樣式*/
input {
    -webkit-appearance: none;
}

/*禁用長按頁面時的彈出菜單*/
img, a {
    -webkit-touch-callout: none;
}

ul {
    list-style: none;
}

img {
    /* 清除圖片底下的空白縫隙 */
    vertical-align: middle;
    width: 100%;
}

input, button {
    outline: 0;
    border: 0;
}

a {
    display: block;
    color: #666;
    text-decoration: none;
}

/* 清除浮動 */
.clearfix::after {
    content: "";
    display: block;
    height: 0;
    visibility: hidden;
    clear: both;
}

補(bǔ)充:(讓產(chǎn)品詳情兩行顯示)

p{
   /*1. 超出的部分隱藏 */
    overflow: hidden;

   /*2. 文字用省略號替代超出的部分 */
  text-overflow: ellipsis;

    /* 3. 彈性伸縮盒子模型顯示 */
    display: -webkit-box;

    /* 4. 限制在一個塊元素顯示的文本的行數(shù) */
    -webkit-line-clamp: 2;

    /* 5. 設(shè)置或檢索伸縮盒對象的子元素的排列方式 */
    -webkit-box-orient: vertical;
}
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容