안녕 얘들 아, 나를 도와 줄 수 있었으면 좋겠다.시작, 끝, 나누기가 다른 CSS 메뉴 만들기
1 시간 이상 내게 미쳐 버렸습니다.
기본적으로 나는 CSS에 관해서는 큰 초보자이지만 배우고있다. 순간 나는이처럼 보이는 메뉴를 복제하는 것을 시도하고있다 :
지금까지 이런 식으로 뭔가 (내가 다른하지만 문제가 글꼴을 알고) 보이는 것을:
을 보시다시피, ive는 백그라운드를 얻었지만 각 탭 사이에 시작, 끝 및 나누기 (검은 선 부분)를 만드는 방법을 파악할 수 없습니다.
기본적으로 시작, 중단, 끝내기 .jpg 이미지가 있습니다. 이것을하기 위해 html5 또는 css3 커브 등을 찾고 있지 않습니다. 그냥 간단하게 유지하고 싶어 :).
이것은 내가 지금까지 얻은 것입니다. 내가 남은 것을 어떻게 만들 수 있는지에 대한 조언을 해줄 수 있다면 좋을 것입니다. 그리고 ive가 그렇게 좋지 않은 접근법을 사용한다면, 더 나은 접근법을 제안하십시오.
html로 :
<div id="header">
<ul id="header-list">
<li class="header-list-item">
<span class= "header-list-item-span" >Home</span>
</li>
<li class="header-list-item">
<span class= "header-list-item-span" >About Us</span>
</li>
<li class="header-list-item">
<span class= "header-list-item-span" >Services</span>
</li>
</ul>
</div><!--END OF HEADER -->
는 CSS :
#header-list{
display: table;
position: relative;
left: -3em;
table-layout: fixed;
margin-bottom: 0PX;
margin-top: 0;
margin-left: auto;
}
.header-list-item-span{
background-image: url("img/menubody.jpg");
color: white;
display: inline-block;
width: 5em;
font-size: large;
text-align: center;
padding: .2em;
}
.header-list-item{
display: table-cell;
height: 4.2em;
vertical-align: bottom;
}
검은 색은 경계처럼 보입니다. 상단과 하단을 밀기 위해 'border-left'및/또는 'border-right'와 'margin'을 가지고 놀아라. –
HTML5 또는 HTML4가 필요합니까? – boyd
나는 그것을 시도했지만 문제는 국경이 모두 아래로 내려 갔다는 것입니다. 그러나 이것은 위쪽과 아래 사이에 약간의 간격이 있습니다. –