У меня много файлов с перекрывающимся HTML / CSS (например, панель навигации, контактная информация). Есть ли способ сохранить эти коды, чтобы, если мне нужно внести изменения, мне нужно было отредактировать только один файл, а не просматривать все мои файлы? Я видел, как люди используют JavaScript, но я видел, что это применяется только к HTML, а не HTML И CSS.
Вот мой CSS для контактной информации, например:
.fa-envelope {
color: black;
text-decoration: none;
}
.fa-envelope:hover {
color: #8790ff;
transition: 1s;
}
.fa-linkedin-in {
color: black;
text-decoration: none;
}
.fa-linkedin-in:hover {
color: #8790ff;
transition: 1s;
}
.fa-github {
color: black;
text-decoration: none;
}
.fa-github:hover {
color: #8790ff;
transition: 1s;
}
@media screen and (max-width: 599px) {
.fa-envelope {
padding-top: 50px;
padding-bottom: 50px;
padding-right: 25px;
font-size: 20px;
}
.fa-linkedin-in {
padding: 50px 25px 50px 25px;
font-size: 20px;
}
.fa-github {
padding: 50px 25px 50px 25px;
font-size: 20px;
}
}
@media screen and (min-width: 600px) and (max-width: 999px) {
.fa-envelope {
padding-top: 50px;
padding-bottom: 50px;
padding-right: 25px;
font-size: 25px;
}
.fa-linkedin-in {
padding: 50px 25px 50px 25px;
font-size: 25px;
}
.fa-github {
padding-top: 50px;
padding-bottom: 50px;
padding-left: 25px;
font-size: 25px;
}
}
@media screen and (min-width: 1000px) and (max-width: 1024px) {
.fa-envelope {
padding-top: 50px;
padding-bottom: 50px;
padding-right: 25px;
font-size: 30px;
}
.fa-linkedin-in {
padding: 50px 25px 50px 25px;
font-size: 30px;
}
.fa-github {
padding: 50px 25px 50px 25px;
font-size: 30px;
}
}
@media screen and (min-width: 1025px) {
.fa-envelope {
padding-top: 50px;
padding-bottom: 50px;
padding-right: 25px;
font-size: 30px;
}
.fa-linkedin-in {
padding: 50px 25px 50px 25px;
font-size: 30px;
}
.fa-github {
padding: 50px 25px 50px 25px;
font-size: 30px;
}
}
HTML
<head>
<script src="https://kit.fontawesome.com/3fdadcecb8.js"></script>
</head>
<body>
<div align = "center">
<a href = "mailto: angela.haiqi@gmail.com" class = "fas fa-envelope"></a>
<a href = "https://www.linkedin.com/in/angela-liu-8a281716a/" class = "fab fa-linkedin-
in"></a>
<a href = "https://github.com/angelahaiqi" class = "fab fa-github"></a>
</div>
</body>
Я бы хотел, чтобы контактная информация была внизу каждой страницы. Как мне импортировать это?