跨瀏覽器設定檔案上傳按鈕的樣式
由於瀏覽器不一致,自訂檔案上傳按鈕可能具有挑戰性。涉及 Quirksmode 技術的傳統方法可能無法總是提供所需的功能或樣式。
使用
在不借助 JavaScript 的情況下設定檔案上傳按鈕樣式的更有效方法涉及利用
實作詳細資訊
<label class="myLabel"> <input type="file" required/> <span>My Label</span> </label>
label.myLabel input[type="file"] { position:absolute; top: -1000px; } /***** Example custom styling *****/ .myLabel { border: 2px solid #AAA; border-radius: 4px; padding: 2px 5px; margin: 2px; background: #DDD; display: inline-block; }
此方法可確保檔案按鈕跨越其父 div 的整個大小,消除了 Quirksmode 技術遇到的問題。它還支援多種樣式選項,讓您可以完全控制檔案上傳按鈕的外觀。
以上是如何在沒有 JavaScript 的情況下跨瀏覽器設定一致的文件上傳按鈕樣式?的詳細內容。更多資訊請關注PHP中文網其他相關文章!