質問:
境界線のある要素を作成しようとしているときブラウザ ウィンドウの指定された割合をカバーする場合、border-width:10%; を使用しようとしましたが、失敗しました。 CSS でパーセンテージを使用して境界線の太さを設定する方法はありますか?
答え:
境界線はパーセンテージをサポートしていません...しかし、それでも可能です。 ..
CSS 仕様によると、境界線ではパーセンテージはサポートされていませんwidths:
border-width | Value | Percentages | ||||||||
---|---|---|---|---|---|---|---|---|---|---|
境界線-トップ幅 | ` |
継承` |
|
例:
作成するにはこれを使用した25%幅のサイドボーダーアプローチ:HTML:
<div class="faux-borders"> <div class="content"> This is the element to have percentage borders. </div> </div>
CSS:
.faux-borders { background-color: #f00; padding: 1px 25%; /* set padding to simulate border */ } .content { background-color: #fff; }
以上がCSSの枠線をパーセンテージで指定できますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。