ali내용/li/a이렇게 사용해도 무방할까요?
텃골돌샘터
2023.04.01
ulali내용/li/aali내용/li/aali내용/li/a/ul
이렇게 사용하려고 해요저도 처음 이거 생각하고 생소해서 이상한듯 싶었는데 다시 생각해보니 의미상 틀린건 아닌것 같더군요리스트 태그에 링크를 걸어준다고 생각하면 틀릴 것도 없는듯...
이렇게 하려는 이유는 a:hover 사용해서 swap 효과 주고 백그라운드로 버튼 처럼 보이는 코딩 있잖아요?css 를 사용하면 a태그의 하위 태그들만 제어할 수 있기때문에일반적으로는liaspan내용/span/a/li 이렇게 안에 스팬태그를 줘서 하는데 코딩량을 조금이라도 줄여보고자 그럽니다.
이렇게 해도 태그 정의상 문제 없겠죠??
-
CreamyGirl
직접 a에 해도 상관이 없을텐데요..
-
갤쓰리
li자체에 css로 hover를 주시면 될텐데요-
li:hover {} -
가을c
li를 a로 감싼다는 색다른 발상은 높이 쳐드릴만 하지만
명품님 말처럼 ul을 사용하는 방법상 옳지 않구요
게다가 참고로, 인라인 엘리먼트 안에 블록엘리먼트가 들어가는 것도 문법상 맞지 않습니다. -
우수리
명품님 말이 정확한것 같습니당당
-
스릉흔다
a태그가 먼저오면 vaildator 통과 못하지 않나요?;;;
-
푸른나무
ul 다음에 li가 아닌 a 태그가 온다는것 자체가 오류에요.
ul이란건 리스트들의 특성(ul인지 ol 인지) 를 결정시켜주는 요소인데
그 특성을 갖는 것의 하위에는 li가 와야 합니다.
ul li a 로 하시는게 맞습니다.