亚洲国产日韩欧美一区二区三区,精品亚洲国产成人av在线,国产99视频精品免视看7,99国产精品久久久久久久成人热,欧美日韩亚洲国产综合乱

[Muss für die Front-End-Jobsuche gelesen werden] Ausgew?hlte Fragen und Antworten zu Front-End-Entwicklungsinterviews_CSS
天蓬老師
天蓬老師 2017-11-13 13:03:00
0
1
2047

CSS

Das CSS-Box-Modell vorstellen?

(1) Es gibt zwei Typen: IE-Box-Modell und Standard-W3C-Box-Modell; der Inhaltsteil von IE umfasst Rahmen und Auffüllung;

(2) Box-Modell: Inhalt, Polsterung, Rand, Rand.

Was sind die CSS-Selektoren? Welche Eigenschaften k?nnen vererbt werden? Wie wird der Priorit?tsalgorithmus berechnet? Was sind die neuen Pseudoklassen in CSS3?

* 1. ID-Selektor (# myid)
2. Klassenselektor (.myclassname)
3. Tag-Selektor (div, h1, p)
4. Angrenzender Selektor (h1 + p)
5. Untergeordneter Selektor (ul < ; li)
6. Nachkommenselektor (li a)
7. Platzhalterselektor (*)
8. Attributselektor (a[rel = "external"])
9. Pseudoklassenauswahl Container (a: hover, li: nth - child)

* Vererbbare Stile: Schriftgr??e, Schriftfamilienfarbe, UL LI DL DD DT;

* Nicht vererbbare Stile: Randpolsterung, Randbreite, H?he;

* Priorit?tsprinzip, die n?chstgelegene Stildefinition hat Vorrang unter dem gleichen Gewicht;

* Der Ladestil unterliegt der zuletzt geladenen Positionierung.

!important > class > neues Pseudoklassenbeispiel:

p:first-of-type w?hlt jedes <p>-Element aus, das zum ersten <p>-Element geh?rt.

p:last-of-type w?hlt jedes <p>-Element aus, das das letzte <p>-Element ist.
p:only-of-type w?hlt jedes <p>-Element aus, das das einzige <p>-Element ist.
p:only-child W?hlt jedes <p>-Element aus, das das einzige untergeordnete Element seines übergeordneten Elements ist.
p:nth-child(2) W?hlt jedes <p>-Element aus, das das zweite untergeordnete Element seines übergeordneten Elements ist.

:enabled :disabled steuert den deaktivierten Status des Formularsteuerelements.

:aktiviert Das Optionsfeld oder Kontrollk?stchen ist aktiviert.


Wie zentriere ich ein Div? Wie zentriere ich ein schwebendes Element?

Legen Sie eine Breite für das Div fest und fügen Sie dann das Attribut ?margin:0 auto“ hinzu

div{
width:200px;
margin:0 auto;

}

Zentrieren Sie ein schwebendes Element

Bestimmen Sie die Ebene mit der Breite 500 und der H?he 300 des Containers.
Legen Sie den ?u?eren Rand der Ebene fest. .div {
Breite: 500 Pixel; H?he: 300 Pixel. // Die H?he kann weggelassen werden. 250px;
position :relative; Relative Positionierung
background-color:pink;//Der Effekt ist leicht zu erkennen
left:50%;
top:50%;
}



Listen Sie die Anzeigewerte auf und erkl?ren Sie sie Funktionen. Welchen Wert haben Position, relativer und absoluter Positionierungsursprung?

1.

Block wird wie ein Blocktypelement angezeigt.

kein Standardwert. Erscheint wie ein Inline-Elementtyp.

Inline-Block wird wie ein Inline-Element angezeigt, sein Inhalt wird jedoch wie ein Blocktypelement angezeigt.
Listenelement wird wie ein Blocktypelement angezeigt und fügt Stillisten-Markup hinzu.

2.
*absolut
Erzeugen Sie ein absolut positioniertes Element, das relativ zum ersten übergeordneten Element positioniert ist, anders als die statische Positionierung.

*behoben (alter IE unterstützt nicht)
Erzeuge absolut positionierte Elemente, positioniert relativ zum Browserfenster.

*relative
? ? ? Erzeugt ein relativ positioniertes Element, das relativ zu seiner normalen Position positioniert ist.

* statischer Standardwert. Ohne Positionierung erscheinen Elemente im normalen Fluss
* (Z-Index-Deklarationen oben, unten, links, rechts werden ignoriert).

* inherit gibt an, den Wert des Positionsattributs vom übergeordneten Element zu erben.


Was sind die neuen Funktionen von CSS3?

CSS3 implementiert abgerundete Ecken (Border-Radius: 8 Pixel), Schatten (Box-Shadow: 10 Pixel),

Spezialeffekte zum Text hinzufügen (Text-Shadow), linearen Farbverlauf (Gradient), Drehung (Transformation)

Transformieren: Drehen ( 9deg) scale(0.85,0.90) translator(0px,-30px) skew(-9deg,0deg);//Rotation, Skalierung, Positionierung, Neigung

Weitere CSS-Selektoren hinzugefügt Multi-Hintergrund-RGBA



Eine vollst?ndige Anleitung Entwerfen Sie das Bildschirmwortlayout?

Was ist die Kompatibilit?t h?ufig vorkommender CSS? Ursache und L?sung?

Warum CSS-Stile initialisieren?

- Aufgrund von Browserkompatibilit?tsproblemen haben verschiedene Browser unterschiedliche Standardwerte für einige Tags. Wenn CSS nicht initialisiert ist, kommt es h?ufig zu Unterschieden bei der Seitenanzeige zwischen den Browsern.

- Natürlich wird der Initialisierungsstil einen gewissen Einfluss auf SEO haben, aber Sie k?nnen nicht Ihren Kuchen haben und ihn auch essen, sondern versuchen, ihn mit der geringsten Auswirkung zu initialisieren.

*Die einfachste Initialisierungsmethode ist: * {padding: 0; margin: 0;} (nicht empfohlen)

Initialisierung im Taobao-Stil:
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote , dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td { margin:0; padding:0; }
body, button, input, select , textarea { Schriftart: 12px/1,5 Tahoma, Arial, 5b8b4f53; ; }
code, kbd, samp { font-family:couriernew, courier, monospace; :none; }
a:hover { text-decoration:underline }
sup { Vertical-align:text-bottom; }
legend { color:#000 }
fieldset, img { border:0; }
button, input, select, textarea { border-collapse:collapse; Unterscheidet sich die Berechnungsmethode für den enthaltenen Block von der für den normalen Durchfluss?

Was passiert, wenn die Funktionen Position, Anzeige, Margenkollaps, überlauf und Float einander überlagern?

Verst?ndnis der BFC-Spezifikationen?

(Ein Konzept in der W3C CSS 2.1-Spezifikation, das bestimmt, wie ein Element seinen Inhalt sowie seine Beziehung und Interaktion mit anderen Elementen positioniert.)


Durch CSS definierte Gewichtung

Im Folgenden sind die Regeln für die Gewichtung aufgeführt: Tags Das Gewicht betr?gt 1, das Gewicht der Klasse betr?gt 10 und das Gewicht der ID betr?gt 100. Die folgenden Beispiele veranschaulichen die Gewichtungswerte verschiedener Definitionen:

/*Das Gewicht betr?gt 1*/

div{

}

/ *Das Gewicht betr?gt 10*/

.class1{
}

/*Das Gewicht betr?gt 100*/

#id1{

}

/*Das Gewicht betr?gt 100+1=101*/
#id1 div{
}
/ *Das Gewicht betr?gt 10+1=11* /
.class1 div{
}
/*Das Gewicht betr?gt 10+10+1=21*/
.class1 .class2 div{
}

Wenn die Gewichte gleich sind , der zuletzt definierte Stil wird funktionieren, aber das sollte vermieden werden. Diese Situation entsteht


Erkl?ren Sie Float und sein Funktionsprinzip? Tipps zum L?schen von Floats

Haben Sie jemals Medienabfragen für das mobile Layout verwendet?

CSS-Pr?prozessor verwenden? Wie das Eine?

SASS


天蓬老師
天蓬老師

歡迎選擇我的課程,讓我們一起見證您的進步~~

Antworte allen(1)

面試不怕不怕啦

Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage