2013-08-03 3 views
0

CSS 드롭 다운 메뉴에 대한 도움이 필요합니다. 아래의 jsfiddle 링크.CSS 드롭 다운 메뉴 형식 문제

두 가지 도움이 필요합니다. 첫 번째 방법은 5 개의 메뉴 항목을 페이지 전체에 퍼뜨리는 것입니다. 나는 ul li (margin-right : XXX)로 이것을 시도했지만 Item5가 페이지의 오른쪽으로 끝나기 전에 다음 줄로 넘어 갔다. 어떤 아이디어?

두 번째. 텍스트의 색상을 변경하려고합니다 (파란색 인 jsfiddle에서). 그러나 텍스트를 클래스에 추가하여 텍스트 색상을 변경하면 텍스트를 흰색으로 변경하는 호버 액션이 작동하지 않습니다. 마우스 오버가 여전히 작동하도록 텍스트 색상을 변경하려면 어떻게해야합니까?

감사합니다.

+0

http://jsfiddle.net/G7Ghs – maccas28

답변

0

귀하의 바이올렛에 대한 업데이트를 확인하십시오. http://jsfiddle.net/G7Ghs/3/
일부 문자가 누락되었습니다 (예 : 문자가 누락되어 전환됨). 수정되었습니다.

""은 (는) 하이퍼 링크로 스타일이 지정되어 있으므로 브라우저에서 글꼴 색상을 파란색으로 설정하므로이 태그를 선택해야합니다.

ul li a{ color: orange; } 
ul li a:hover{ color: yellow; } 

몇 가지 데모 색상을 정의 했으므로 원하는 방식으로 변경하십시오.

는 측면 위에 걸쳐 5 열을 강제 마진 오른쪽을 제거하고, 예를 들면 설정하는
ul li { 
    margin: 0; 
    width:19%; 
    ... } 

든 20 %가되지 않고, 열 번호 (5)는 다음 행으로 분해한다

19 %의 것 좋아.

희망 하시길 바랍니다.

+0

답장을 보내 주셔서 감사합니다. 불행히도 : ul li a {color : orange}는 작동하지 않습니다. 그 색을 바꿔도 아무 것도 바뀌지 않습니다. 변화를 막는 무언가가있는 것처럼 보입니다. 너비는 19 %로 오른쪽으로는 가지 않습니다. 그것을 막을 수있는 패딩이 있습니까? 미안하지만 나는 html과 css에 익숙하지 않다. 감사. – maccas28

+0

링크가 여전히 파란색으로 보입니까? 나는 최신 크롬, 파이어 폭스, ie10, 오페라에서 피들 업데이트 번호 3 (http://jsfiddle.net/G7Ghs/3/)을 확인했고 링크는 파란색이 아닙니다. 항목 1-5는 오렌지색이며 마우스를 올리면 노란색으로 변하고 항목 3A-D는 녹색으로 변합니다. 어떤 브라우저 및 운영 체제를 사용하십니까? – dsuess

+0

당신은'ul {text-align : left; }'. "너비 : 19 %"는 각 열이 페이지 너비의 19 %임을 의미합니다. div 안에있는 내용이 짧으면 (예 : item1의 5 자와 같이) rigth에 많은 공간이 있습니다. 물론 # 4의 http://jsfiddle.net/G7Ghs/4/ 에서처럼 마지막 항목 (item5)을 "text-align : right"로 설정할 수 있지만 item4와 item5 사이의 공백은 거대한. "text-align : center"수 있지만 길이가 다른 텍스트 줄도 이상하게 보입니다. (하위 메뉴에서 페이드 인/페이드 아웃을 사용하도록 설정 한 ul li ul 블록에서 "display : none;"행이 삭제됨) – dsuess