테이블 셀 <td>
안에 일부 아이콘을 배치하려하지만 화면의 오른쪽 위 (테이블 셀 외부)에 위치하게됩니다. 내 코드의어떻게 아이콘을 테이블 셀의 맨 위에 배치 할 수 있습니까?
짧은 버전은 다음과 같이이다 : td_name
위치가 상대 및 action
로 설정되어
<td class="td_name">
<div class="actions">
<div class="floatLeft iconset_16px update_sprite_bw_16px" title="Update"></div>
<div class="floatLeft iconset_16px settings_sprite_bw_16px" title="Settings"></div>
<div class="floatLeft iconset_16px delete_sprite_bw_16px" title="delete"></div>
</div>
<div class="gal_name">
Some name
</div>
</td>
이 절대로 설정됩니다. 이것은 작동하지만 이번에는 작동하지 않습니다.
무엇이 여기에 있습니까? Se full code example on jsFidle.
내가<td class="td_name">
내부의 action
DIV 를 배치하기 위해 노력하고있어
참고.
jsFiddle 스틸에 jsFiddle의 HTML 창의 오른쪽 상단 구석에 iconset_16px
div가 표시되면 예제가 작동하지 않습니다.
#sim_gallery .defaultList tr td.name { position: relative; width: 200px; height: 100px; }
#sim_gallery .defaultList tr td .actions { position: absolute; top: 0px; right: 0px; margin: 5px;}
주 2
이 테이블의 사용에 익숙하지 않은 사람들을위한 것입니다.
90 년대 초반에 페이지 레이아웃에 테이블을 사용하는 것이 매우 인기가 있었고 매우 간단했습니다. 그러나 디자이너들은 레이아웃 변경이 a **에서 고통이라는 것을 곧 이해했습니다. 테이블을 사용하면 several more disadvantages이됩니다.
그래, 테이블을 사용하지 않고도 아무 것도 설계 할 수 있습니다.
언제 테이블을 사용해야합니까? 표는 일반적으로 표 형식의 데이터를 표시하는 데 사용됩니다. 웹용 엑셀 시트입니다. 필자의 경험에 따르면 목록 요소와 div보다 테이블 데이터를 구조화하는 것이 훨씬 쉽습니다. 따라서 어떤 경우에는 웹 사이트에 부정적인 영향을 미치지 않을 것이라는 것을 알고 테이블을 사용합니다.
제발, 테이블을 사용하는 것이 얼마나 나쁜지에 대한 토론을 시작하지 마십시오. 내 문제 : 해결하기 위해 에너지를 사용
왜'table' 내부에서'div's를 사용합니까? – Sparky
"이것이 작동합니다"- 항상 그럴 경우! :) – Terry
@ Sparky672 이름이있는 다른 div가 있기 때문입니다. 나의 예제 코드를 보시오 – Steven