HTML 링크 요소더 나은 링크 버튼을 조언과 거짓 솔루션을 보내 주시기 바랍니다
<a href="#"></a>
뿐만 아니라 버튼 요소가
책임은 다르지만 ... 때로는 설계 실제로<button></button>
그들을 원하는 똑같아. 리셋 디스플레이, 여백, 패딩, 테두리, 배경, 글꼴 등 옆에 정확하게 똑같은 스타일로 표시 할 단서가 없습니다 ... 끝 부분에서 동일하게 보이지 않고 때로는 서로를 기본값으로 고정시킵니다. 위치 지정 속성.
않도록 아래에있는 내 초기 솔루션 : 링크 디자이너의
예는 버튼과 같은 링크보기를 원한다. 나는 링크에 버튼을 싸서!
<a href="#"><button class="coolbutton">look cool</button></a>
저는이 솔루션을 좋아합니다. 특히 버튼을 스타일링하기가 훨씬 쉽습니다. 다음을 클릭하고 링크에 태그 의지 응답
지금 형태의 예 : 형식과 버튼 옆에 링크를 제출하기위한 버튼을 누릅니다. 그들은 똑같이 보일 필요가있다. 링크 버튼은 양식을 제출해서는 안됩니다. 하지만 양식 안에 ...
<a href="#"><button class="coolbutton onclickreturnfalse">I just want to link it</button></a>
<button> Submit </button>
클래스는 자바 스크립트 클릭 이벤트에 바인드 어쨌든 false를 돌려 .onclickreturnfalse 있습니다. 그래서 양식을 제출하지 않습니다 ...하지만 문제는 .. 링크에 거짓 반환 .. 그래서 링크가 작동하지 않습니다 ...
내 가난한 설명과 제목 죄송합니다. 나는 지금 약간의 의견이 필요하다. 웹 디자이너가 어떻게 이러한 문제를 해결할 수 있습니까? #
그래서 내가 심각 #button,a.bt1,a.bt2,a.bt3{
border: 1px solid rgba(152, 152, 152, 0.1);border-radius: 2px;color: #666666;cursor: pointer;
font-size: 8pt;font-weight: bold;min-width: 54px;padding: 4px 8px;text-align: center;
}
button,button.bt1,a.bt1 { background-color: #F5F5F5; }
button.bt2,a.bt2 { background-color: #F5F5F5; color:#BF0000; }
button.bt3,a.bt3 { background-color: #BF0000; color:#EFEFEF; }
button:hover,a.bt1:hover,a.bt2:hover,a.bt3:hover{
border: 1px solid rgba(208, 0, 0, 0.1); text-decoration:none;
}
가 ... 서로 다른 좀 봐 여기 내 CSS를 넣어 :(
프레임 워크 사용을 고려 했습니까? (일부는 그렇게 쉽게). –
Firebug로 링크를 검사하고 적용된 스타일을 가져 와서 버튼 스타일로 복사/붙여 넣기하면 충분하지 않습니까? 나는 유가 항상 원래 목적을 위해 html 태그를 사용해야한다고 생각합니다. 하이퍼 링크/앵커, 버튼은 버튼입니다. 설계에만 html 태그를 사용하지 마십시오. 문제가 발생할 수 있습니다 (솔루션의 결과가 모든 브라우저에서 동일하지 않을 수 있습니다). –
안녕하세요, 저는 스타일을 지정하려고했습니다. 그러나 그들은 결코 똑같이 보일 것입니다. 특히 그들이 함께 할 때. 디자이너는 항상 아주 조금 다른 것을 위해 비명을 질 것이다. 그들은 신경을 : P –