1. 程式人生 > >幾道常考的前端面試題(蘑菇街)系列一

幾道常考的前端面試題(蘑菇街)系列一

今天,偶然在網上看到幾道蘑菇街的筆試題,感覺這些都是前端必考必會的一些常規題,之前做阿里筆試題的時候也碰到其中幾道, 特此哈拿來給自己練手。

好棒啊,CSDN寫部落格,前面不小心關了頁面,都給我自動儲存了,贊一個!!!



自己寫的答案,有不對的,歡迎大家指正,或者有哪些可以完善的地方,也希望小夥伴們多意見哦!!!

1. position屬性值: 

       1)static 2) absolute 3)relative 4)fixed  5)inherit   各值的感化是個什麼意思?我寫一下各值的作用和區別吧。

      1)static :是一個預設值,使元素出現在正常的文件流中。left,bottom,right,top,z-index都沒用,沒有定位。

      2) absolute : 生成絕對定位的元素,但又是相對的,相對於static定位以外的第一個父元素進行定位。脫離正常的文件流

      3)relative :生成相對定位的元素,相對於它在文件流中的正常位置進行定位。沒有脫離文件流

      4)fixed : 生成絕對定位的元素,是相對於瀏覽器視窗定位的。 脫離正常的文件流

      5)inherit: 從父元素繼承position屬性的值。

2. 兩列等高,左列固定寬度300px,右列寬度自適應。

   方法一: 採用彈性盒佈局法

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>左列定值,右列寬度自適應(彈性盒佈局法)</title>
    <style>
        .main{ width: 100%; height: 600px; display: -webkit-box;}
        .left{ width: 300px; height: 600px; border: 3px solid #FF1B79; -webkit-box-flex: 0;}
        .right{ height: 600px; border: 3px solid #02A6E0;-webkit-box-flex:1;}
    </style>
</head>
<body>
<div class="main">
    <div class="left"></div>
    <div class="right"></div>
</div>
</body>
</html>


昨天下午寫的,後來去跟室友過七夕了,沒有寫完。這個七夕節跟我沒半毛錢關係,一整天,沒花,沒禮物,沒電話,沒簡訊,憂傷.......

不過, 有室友陪著,嘻嘻,兩個好姐妹一起過的七夕也是難忘和甜蜜的,喜歡的包包,喜歡的秋冬裝,愜意的晚飯,感謝有你@誼.......