CSSプロパティの境界線

高洛峰
リリース: 2017-02-27 15:06:22
オリジナル
1516 人が閲覧しました

CSS の border 属性は、要素に境界線を追加するだけで、要素の幅と高さにどのような影響を与えるかについては誰もがよく知っていると思います。ここでは改めて詳しく説明しませんが、普段あまり注目されないことについてだけお話しします。

0.border-color と color

通常、border 属性を使用する場合は、通常、これと同様に border:1px Solid #ccc; と記述します。

しかし、色が設定されていない場合の境界線の色は何になるか知っていますか? 「黒!」という人も多いと思います。

確かに黒いですが、なぜ黒いのでしょうか?要素に color 属性が設定されていない場合、要素の color 属性はデフォルトで黒となるため、つまり、border-color が設定されていない場合は、border-color=color となります。

<p>
  </p><p>没有给border设置颜色</p>
ログイン後にコピー
<p></p>

* {margin:0; padding:0;}.wrap {
  position: relative;
  width: 400px;
  height: 400px;
  margin: 50px auto;
}.red {
  width: 100px;
  height: 100px;
  color: red;
  border: 2px solid ;
}
ログイン後にコピー
<p></p>

CSSプロパティの境界線

1. ボーダーとグラフィック

4方向のボーダーが実際にどのように構成されているかは、多くの人が知っていると思いますが、ここでもう一度書きます。 transparent (透明)、三角形やその他のさまざまな形を実現できます。自分で試してみることができます。

<p></p>
ログイン後にコピー
<p></p>

.box {
  position: absolute;
  border-top: 20px solid red;
  border-left: 20px solid blue;
  border-right: 20px solid green;
  border-bottom: 20px solid yellow;
}
ログイン後にコピー
<p></p>

CSSプロパティの境界線

2. ボーダーと等高さのレイアウト

ボーダーを使用して左側と右側で同じ高さのレイアウトを実現するには、 margin-left の負の値との連携が必要です

ログイン後にコピー
      
  •     左侧等高     这里是一些主要内容  
  •   
  •     左侧等高     这里是一些主要内容  
  •   
  •     左侧等高     这里是一些主要内容  

* {margin:0; padding:0;}.list {
  margin: 50px;
}.item {
  width: 500px;
  list-style: none;
  border-left: 200px solid green;
  background-color: red;
}.left {
  margin-left: -200px;
  margin-right: 200px;
}
ログイン後にコピー
<p></p>

CSSプロパティの境界線

CSS 属性の境界線に関連するその他の記事については、PHP 中国語 Web サイトに注目してください。


関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!