摘要:個人的面試踩坑之旅,充滿誠意的干貨一今日頭條用實現一個自適應的正方形詳細參考方法單位優點簡潔方便缺點瀏覽器兼容不好方案設置垂直方向的撐開容器按照規定,的百分比數值是相對父元素寬度的寬度計算的。行框的寬度是由包含塊和存在的浮動來決定。
個人的面試踩坑之旅,充滿誠意的干貨~
一:今日頭條1.用css實現一個自適應的正方形
詳細參考:https://idiotwu.me/css-respon...
方法1:CSS3 vw 單位
.placeholder { width: 100%; height: 100vw; }
優點:簡潔方便
缺點:瀏覽器兼容不好
方案2:設置垂直方向的 padding 撐開容器
按照規定,margin, padding 的百分比數值是相對 父元素寬度 的寬度計算的。
.placeholder { width: 100%; padding-bottom: 100%; }
為了防止內容撐開容器,設置容器的高度為0
.placeholder { height: 0; }
方法3:利用偽元素的 margin(padding)-top 撐開容器
.placeholder { width: 100%; overflow:hidden; } .placeholder:after { content: ""; display: block; margin-top: 100%; /* margin 百分比相對父元素寬度計算 */ }
2.什么是替換元素和非替換元素?img屬于哪一種?
詳細參考:https://segmentfault.com/a/11...
(1)可替換元素:
可替換元素就是瀏覽器根據元素的標簽和屬性,來決定元素的具體顯示內容。
例如瀏覽器會根據標簽的src屬性的值來讀取圖片信息并顯示出來,而如果查看(x)html代碼,則看不到圖片的實際內容;又例如根據標簽的type屬性來決定是顯示輸入框,還是單選按鈕等。
(x)html中的、、
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/50734.html
一直在網站上學習別人的測試之路,現在也想分享一下自己的經歷。 結緣測試 和大家不同的地方在于,作為一名生物醫學工程專業畢業生,我都是在醫療行業打轉。 我的軟件測試之旅分為兩段,第一段是一份實習,從2019年9月到2020年1月,第二段是畢業后的第一份工作,從2020年4月到今天。 實習之路 雖然從時間上來看,我的軟件測試之旅接近兩年,尤其是第一份實習,雖然時間跨度有四個月,但因為當時學校導師給的壓...
摘要:是的架構的實現。是在年提出的一種前端架構,主要用來處理復雜的邏輯的一致性問題當時是為了解決頁面的消息通知問題。 去年10月底來到了新公司,剛開始接手 Android 項目時,發現該項目真的是一團遭,項目開發上沒有任何架構可言,開發人員連簡單的 MVC、MVP 都不了解,Activity 及其臃腫,業務邊界也不明確,因此我決定重新分析一下當前主流的幾種開發架構,選出適合當前項目的架構形式...
閱讀 994·2023-04-25 14:41
閱讀 2445·2021-09-28 09:35
閱讀 3619·2019-08-30 15:53
閱讀 1941·2019-08-29 15:26
閱讀 1060·2019-08-28 17:59
閱讀 4229·2019-08-26 13:45
閱讀 2835·2019-08-26 13:33
閱讀 1639·2019-08-26 11:46