Heim >Web-Frontend >CSS-Tutorial >CSS-Eigenschaftsgrenze

CSS-Eigenschaftsgrenze

高洛峰
高洛峰Original
2017-02-27 15:06:221543Durchsuche

Ich glaube, jeder kennt das Border-Attribut von CSS. Welchen Einfluss wird es auf die Breite und Höhe des Elements haben? Ich werde hier nicht auf Details eingehen, sondern nur über Dinge sprechen, denen die Leute normalerweise nicht viel Aufmerksamkeit schenken.

0.border-color und color

Wenn Sie normalerweise das Border-Attribut verwenden, sollten Sie normalerweise border:1px solid #ccc schreiben;

Aber wissen Sie, welche Farbe der Rand hat, wenn die Farbe nicht festgelegt ist? Ich glaube, viele Leute werden sagen: Schwarz!

Es ist zwar schwarz, aber warum ist es schwarz? Denn wenn das Farbattribut für das Element nicht festgelegt ist, ist das Farbattribut des Elements standardmäßig auf Schwarz eingestellt. Mit anderen Worten: Wenn border-color nicht festgelegt ist, gilt 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-Eigenschaftsgrenze

1. Rahmen und Grafiken

Wie die Grenze in vier Richtungen tatsächlich gebildet wird, müssen viele Menschen kennen. Schreiben wir es noch einmal auf. Sie müssen nur mit transparent (transparent) zusammenarbeiten, um das Dreieck zu erkennen . Es gibt viele andere Grafiken, die Sie selbst ausprobieren können.

<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-Eigenschaftsgrenze

2. Grenze usw . Hohes Layout

Verwenden Sie den Rand, um ein gleiches Höhenlayout auf der linken und rechten Seite zu erreichen. Sie müssen mit dem negativen Wert von margin-left

zusammenarbeiten

      
  •     左侧等高     这里是一些主要内容  
  •   
  •     左侧等高     这里是一些主要内容  
  •   
  •     左侧等高     这里是一些主要内容  
<p></p>

* {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-Eigenschaftsgrenze

Weitere Artikel zum Rand von CSS-Eigenschaften finden Sie hier zur chinesischen PHP-Website!


Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn