일련의 링크가 행에 있습니다.호버에서 <a> 위치를 "절대"로 변경하십시오 (완전한 단어를 표시하기 위해)
CSS :
.table div {
float:left;
margin-right:5px;
width:150px; /*width needs to be fixed, since we're limited in space*/
white-space:nowrap;
overflow:hidden
}
a.trick,a.trick:link,a.trick:active,a.trick:visited {position:static}
a.trick:hover{position:absolute}
HTML : (호버 다음 "열"을 겹쳐에 전체 내용을 표시)
<div class=table>
<div>Text here</div>
<div><a class=trick href="#">Text here may be too long to fit</a></div>
<div>Next column</div>
<div>of my table made of divs</div>
</div>
는 오페라와 파이어 폭스에서 잘 작동합니다.
Chrome (Safari도 가능)에서 반응하지 않습니다. 전혀 움직이지 마세요.
누구나 JS/jQ (순수 CSS)없이 우회하는 방법을 알고 있습니까? 미리 감사드립니다. 당신이 등이이 단어의 크기와 함께 할 수있어 것을 절대 위치를, 받고 싶은 이유를 이해가 안
왜 안 되니? 코드를 업데이트했습니다 - 이제는 (http://jsfiddle.net/FuT7v/2/) 어떻게 작동하는지 (opera/firefox에서 작동하지만 크롬에서는 작동하지 않습니다) – nssmart
내 대답을 업데이트했습니다. – arnorhs
무엇을 이해합니까? 당신은 의미하지만, 나는 크로스 브라우저와 훨씬 더 짧은 해킹을 좋아한다. :) 추신 white-space : nowrap는 아무것도주지 않을 것입니다. P.P.S. 참여해 주셔서 감사합니다. – nssmart