멍청한 질문일수도 있겠지만요..
이하얀
궁금한게 있어서 이렇게 여쭤봅니다..
코딩 공부를 시작한지 얼마 안되는 초짜이구요...이왕 첨부터 배울꺼 웹표준으로 배워보자하고 기초책 보면서 혼자 공부중입니다.
아직 div쓰는 챕텨까진 공부를 안해서;;;테이블로 연습중인데요..(아쉽게도 아직까진 테이블로 레이아웃 잡으면서 하고있습니다 ㅠㅜ;)
링크를 줄 이미지에 마진을 넣었더니
익플에서는 링크 테두리선이 이미지크기에 맞게 들어왔는데
파이어 폭스에서는 링크 테두리선이 마진을 준만큼 들어가더라구요.
테두리선 없에면 되겠지만..그래도 처음 배우는 입장에서 너무 궁금해서..알고 싶습니다.ㅜㅡ
그리고 보통 이미지에 링크를 걸때
a href=#img src=*.*/a
저렇게 하자나요. 근데 지금 위에 상황에서
input type=image src=*.*
인풋으로 이미지를 주게 되면 파이어폭스에서도 이미지에만 테두리선이 생기더라구요.
그것도 왜그런지 넘 궁금해요..ㅜㅡ
아 마지막으로...인풋 태그에 링크도 걸어도 되는걸까요?
a href=#input type=image src=*.*/a
지금 아무 생각 없이 모든 이미지를 인풋으로 해놨는데 생각해보니제가 아는 선에선 인풋 자체에서 링크를 주는게 없는거 같아서
다시a태그로 링크를 줬는데요..
생각해보니 인풋 이미지를 주면서 이미 버튼화가 되어있는데 다시 링크때문에 a태그를 주게 되면 버튼이란 개념이 겹쳐서 나쁜게 아닌가
라는 생각이 들어서요..
그리고 그전에 지금 저렇게 하는 제가이상하게 공부를 하고있는게 아닌가 하는 생각이 들어서확인도 하고 싶어서 이렇게 글을 올리게 되었습니다.
너무 쉽고 당연하고 어처구니 없는 질문이라면...사이트회원님들께 죄송하구요 ㅜㅡ
틈틈히 책도 보면서, 사이트글 보면서 멋진 코더가 될수 있도록 열심히 공부 하겠습니다.
-
가지
이미지에 margin 값을 넣어준 경우 a이후에 img가 들어가기 때문에 img의 마진이 a 태그 하위에 잡혀서 margin값을 가진 이미지 위에 a가 걸리는 겁니다. 때문에 마진값만큼의 빈공간을 가진 상태로 테두리가 생기죠.
input으로 바꾸었을 때 마진값이 적용이 안되는 건.. 마진값을 img태그에 주었지 input에 준게 아니기 때문입니다. input type을 이미지로 주었다고 해서 input 태그가 img태그의 속성을 갖는 건 아니거든요. -
파랑새
역시 설명을 들으니깐 이해가 되네요ㅡㅜ.감사합니다!!