첫 번째 웹 사이트를 수동으로 만들려고하고 있으며 작업 방법에 대해 몇 가지 질문이 있습니다. 순수 JS HTML5, 아니 JS에서 이것을 달성하고 싶습니다. 지금 당장 가지고있는 탐색 헤더는 페이지가 스크롤되는 정도에 상관없이 페이지 상단에 고정되어야합니다. 그러나,이 헤더 크기를 존중하는 이미지를 얻기 위해서, 나는 다음과 같은 방식으로 CSS를 사용하여 휴양지로 했어 :이 작업을 수행 할 수있는 더 우아한 방법은HTML5 & CSS3 고정 탐색 모음
main {
position: absolute;
top: 60px;
z-index: -1;
}
을 있습니까? 또한 px를 사용하는 것보다 공간을 확보하는 상대적인 방법이 있습니까? 내가 글꼴에 대한 rem에 대해 알고 있지만 간격에 대해 비슷한 무엇입니까? 나의 독서는 retina 스크린이 2px 변환을 기리는 것을 나타냅니다. 그러나 4k 스크린은 어떻습니까?
또한 어떻게 텍스트를 세로 간격으로 가운데에 배치합니까?
마지막으로, 사람의 데스크탑에 로컬로 설치된 글꼴을 참조하여 어떻게 서버에서 글꼴을 다운로드 할 필요가 없습니까?
CSS3
* { all: unset }
@font-face {
font-family: 'biolinum';
src: url('LinBiolinum_R.woff'),
local('Linux Biolinum O');
}
.logo {
float: left;
height: 50px;
padding: 5px;
}
.image {
height: auto;
width: 100%;
background: black;
}
header {
position: fixed;
height: 60px;
width: 100%;
background: white;
}
main {
position: absolute;
top: 60px;
z-index: -1;
}
nav {
list-style-type: none;
float: right;
font-family: 'biolinum';
font-size: 1.25rem;
color: #465053;
text-transform: uppercase;
}
p {
font-family: 'biolinum';
font-size: 1rem;
color: #465053;
text-align: justify;
}
title {
display: none;
}
HTML5
<title>Title</title>
<link rel='icon' href='images/logo.svg'>
<link rel='stylesheet' href='css/style.css'>
</head>
<body id='index' class='home'>
<header>
<a href='#'>
<img src='images/name.svg' class='logo'>
</a>
<nav>
<a href='index.html'>about</a>
<a href='#'>design</a>
<a href='#'>analysis</a>
<a href='#'>contact</a>
</nav>
</header>
<main>
<img src='images/temp.png' class='image'>
<img src='images/temp.png' class='image'>
<img src='images/temp.png' class='image'>
<img src='images/temp.png' class='image'>
</main>
</body>
</html>
당신이 지금까지 한 일을 보여주는 바이올린을 게시 할 수 있습니까? –