Heim > Artikel > Web-Frontend > Eine Pflichtlektüre, eine systematische Einführung in die grundlegenden Wissenspunkte von Front-End-HTML und CSS
Frontend
1 Was ist Frontend?
Das Frontend ist der Frontend-Teil der Website, der auf PCs, Mobilgeräten und anderen Browsern läuft und zeigt die Webseiten an, die Benutzer durchsuchen können. Mit der Entwicklung der Internettechnologie, der Anwendung von HTML5, CSS3 und Front-End-Frameworks kann sich plattformübergreifendes responsives Webdesign an verschiedene Bildschirmauflösungen anpassen und perfektes dynamisches Design kann Benutzern ein sehr hohes Benutzererlebnis bieten.
Front-End-Technologie wird im Allgemeinen in Front-End-Design und Front-End-Entwicklung unterteilt. Unter Front-End-Design kann im Allgemeinen das visuelle Design der Website verstanden werden, und Front-End-Entwicklung ist das Front-End Code-Implementierung der Website, einschließlich grundlegendem HTML, CSS und JavaScript
2 Technologie-Stack für die Front-End-Entwicklung
HTML
Hyper Text Markup Language
„Hypertext“ bedeutet, dass die Seite Bilder, Links und sogar Nicht-Text-Elemente wie Musik und Programme enthalten kann.
ist dafür verantwortlich für die Vervollständigung der Struktur der Seite
CSS
Cascading Style Sheet
Verantwortlich für die Stildesign, Stil und Schönheit der Seite
JavaScript
Browser-Skriptsprache, Sie können Programme schreiben, die im Browser ausgeführt werden
Eine richtige Programmiersprache
Verantwortlich für das Schreiben von Seitenspezialeffekten, das Aufrufen der API (BOM) des Browsers und das Ändern des Seiteninhalts (DOM), Daten vom Backend (Ajax) abrufen, die Seite rendern usw.
jQuery ist eine JavaScript-Bibliothek
Vue, Angular, React usw. sind JavaScript-Frameworks
HTML5-Grundlagen
1.HTML
1.1 Was ist HTML
HTML wird verwendet, um eine Webseiten-Markup-Sprache zu erstellen
HTML ist Hypertext Markup. Die englische Abkürzung für Language, also Hypertext Markup Language
HTML-Sprache ist eine Auszeichnungssprache, die keine Kompilierung erfordert und direkt mit dem Browser ausgeführt werden kann
HTML-Datei ist eine Textdatei, die einige HTML-Elemente, Tags usw. enthält.
HTML-Dateien müssen .html oder .html verwenden. Fragen Sie nach dem Dateinamensuffix
HTML ist nicht größenabhängig, es wird empfohlen, Kleinbuchstaben
* 双标签(成对):<标签名> 可以加内容标签名> 如:`
* 单标签(不成对):<标签名/> 两个单标签内不可加内容 如: `
` , `
* 标签大小写都可以,推荐使用小写
* 对与HTML标签来将,最重要的是语义
2.2 HTML标签属性
HTML属性一般都出现在HTML的开始标签中, 是HTML标签的一部分。
标签可以有属性,它包含了额外的信息.属性的值一定要在双引号中。
标签可以拥有多个属性。
属性由属性名和值成对出现。
语法格式如下:
<标签名 属性名1="属性值" 属性名2="属性值" ... 属性名N="属性值">
标签名>
单标签
双标签
2.3 HTML代码格式
任何回车或空格在源代码中都是不起作用,一般标签嵌套用缩进所以在编写HTML代码时,都可以使用回车或者空格进行代码排版,这样可以使代码清晰,也便于团队合作。必须保持严格的缩进规则,以Tab键为准。
2.4 HTML 注释
可以在里面写单行注释,也可以写多行
注释里的!符号和-- 要连起来不能空格
2.5 HTML实体
注意:用来表示特殊符号,跟转义字符有像
&nbsq; 表示一个空格
<表示特殊符号 <
> 表示符号 <
©表示版权符号 ©上海公安 版权号333333455
¥表示人民币符号 ¥1000
&表示实体本身& 如果是空格则就显示& 如果是符号 则&符号
3 HTML常用标签
文档声明
3.1 主体结构
此元素可告知浏览器其自身是一个 HTML 文档。
3.2HEAD头部标签
写在最上面,因为下面有输入字符,指定网页的元信息可指定字符编码,关键字,描述信息属性:charset , name ,content
指定编码
导入css 文档,或者指定的网页图标 属性 src , type ,rel
从文件导入css
<script></script>标签用于定义客户端脚本,比如 JavaScript。script 元素既可以包含脚本语句,也可以通过 src 属性指向外部脚本文件。
<script></p> <p>alert('OK')</p> <p></script>
3.3 Formatierungs-Tags
< p> Absatz
Zeilenumbruch
3.4 Text-Tags
werden kursiv hervorgehoben
Für Fettdruck
H5 hinzugefügt bedeutet ausgewählt
Tiefgestelltes chemisches Element Wasser
< ;/ins> Hinzugefügter Inhalt ist unterstrichen
Der gelöschte Inhalt ist unterstrichen
Pinyin H5 hinzugefügt ;/rt> Nihaos Anzeige oben hinzufügen
Link zur Einführung in die externe CSS-Datei
Selector{
CSS-Eigenschaft: value;
}
Selector {property:value;property:value}
Comments
/* */
CSS-Länge Einheit
Pixel Pixel
em Vielfache der Standardgröße
Prozentsatz Die Standardgröße bezieht sich auf
cm
mm
pt
CSS-Farbeinheit
Farbname: rot/grün/blau/lila/orange/gelb/rosa/himmelblau
rgb-Nummer rgb(34,45,23 ) rgb(20%, 57%, 100%)
Hexadezimal #abcdef #f90 #ccc
5 CSS-Selektor
#Tag-Namen-Selektor
tagName {
}
# Klassenname
.className {
}
#ID Selector
# idName {
}
# Globaler Selektor
* {
}
# Kombinierte Nachkommenelemente
Selektor selector .list li
# Kombinations-Unterelement
selector>selector .list>li
# Gruppe
selector, selector, selector h1, h2 ,p,.list
# Mehrere Bedingungen .item.frist_item
p.item
6 Selektorpriorität
ID > tagName > ; *
Vergleich der Anzahl der Kombinationsselektoren basierend auf Prioritäten
7 häufig verwendete CSS-Eigenschaften
Schriftart
Schriftfamilie Schriftfamilie: „Arial“, „Helvetica“, „宋体“, Sans-Serif; oder Serifenschrift Serifen
Farbe
Farbe Textfarbe
Wortabstand -spacing
letter-spacing letter-spacing 1px 2em 2-Wort-Leerzeichen
Grundlegende Einführungsvideo-Tutorials zu HTML und CSS – kostenlose Online-Video-Tutorials
Das obige ist der detaillierte Inhalt vonEine Pflichtlektüre, eine systematische Einführung in die grundlegenden Wissenspunkte von Front-End-HTML und CSS. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!