업데이트 2 : 질문은 MWE 오프라인 예제로는 해결할 수 없기 때문에 더 이상 적합하지 않습니다. (버그를 담당 한 코드 조각도 발견했습니다.텍스트 장식을 제거하는 방법을 알아낼 수 없습니다.
텍스트 장식 테두리처럼 보이는 헤더 요소 위로 마우스를 가져 가면 작은가는 경계선이 생겨서 제거 할 수 없습니다. .
내 지식가 text-decoration: none;
으로 해결할 수없는 수있는이 문제는 ... 그냥 작동하지 않습니다 또는 내가 잘못된 요소에 그것을 적용 ...는 다시, 나는 ... 나는 그들 모두를 테스트했습니다 생각하는 왜 내 질문을 올리는거야?
text-decoration: "none" http://oho.xyz/hover1.jpg
MWE는 정상적으로 작동합니다. (http://codepen.io/pattulus/pen/bNRxaz)하지만 실제는 아닙니다.
문제가 내 코드와 정확히 일치하지 않기 때문에 에서 실행중인 예제가 있습니다. 지난 시간 동안 웹 검사관과 디버깅을했는데 여기에 무엇이 있는지 정확히 지적 할 수 없습니다. 나는 성공없이 거의 모든 곳에서 text-decoration: none !important
을 배치했다.
그래서 진짜 질문입니다.이 버그는 무엇이며 어떻게 발견합니까?
업데이트 : 혼동을 피하기 위해 가짜 ::before
요소가 추가 된 가짜 테두리를 제거했습니다. 이 문제가 해결되면 나중에 추가하겠습니다. 또한 이것을 사용하여 html을 더 의미 론적으로 만들었습니다.
게시 된 코드는 텍스트 및 이미지에 설명 된 현상을 나타내지 않으며 모양이 이미지와 상당히 다릅니다. 첫 번째'h1'은 'display : inline-block'으로 인해 밑줄이 없기 때문에 둘러싸인 요소의 밑줄이 적용되지 않습니다. 문제가 남아있는 경우 HTML 및 CSS 코드를 게시하여 문제를 일으킬 수있는 코드가 충분하도록 최소화하여 실제로 실용적으로 보여주십시오. –
@ jukka-k-korpela MWE를 추가했지만 문제가 발생하지 않아 많은 도움이되지 않습니다. 라이브 사이드 데모를 업데이트하고 인라인 블록을 제거하고 더 의미있는 HTML 블록을 작성했습니다 (MWE 참조). 그래도 코드를 디버깅 할 수 없으며 원하지 않는 CSS 규칙을 찾아 추출하지 못합니다. – pattulus
온라인 코드 디버깅 요청은 SO에서 주제와 관련이 없습니다. 문제가 실제로 발생한 경우 최소한의 코드를 게시 할 수 있도록 문제를 격리해야합니다. –