2013-10-21 2 views
0

초점을 맞추면 "내경"이 전체 세포 주위에 있도록하고 싶습니다. 바로 지금 그 단어의 길이에요. 경계가 전체 셀을 둘러보기를 원합니다. 내가 추가해야하는 스킵 코드는 무엇입니까?전체 셀 주위에 테두리를 넣는 방법?

td:focus{ 
    border: 2px inset white; 
    border-width:2px; 
    content: ''; 
    width: auto; 
    height: auto; 
    position: absolute; 
    background: white; 
} 
+3

jsFiddle에서도 코드를 보여주세요! –

+0

그냥 쪽지. 'border : 2px inset white'을 사용한다면,'border-width : 2px'는 쓸모 없지 않습니까? 이미 이전에 정의 했으니 까. –

+0

"내국인"이란 무엇을 의미합니까? –

답변

1

당신이 셀의 높이와 너비를 재설정하고 있기 때문에 그것은 "단어의 길이"를 강조하는 것 (궁극적으로 컨텐츠의 길이로 재설정). 이 문제를 해결하려면 width: autoheight: auto을 제거 :

td:focus{ 
    border: 2px inset white; 
    border-width:2px; 
    content: ''; 
    position: absolute; 
    background: white; 
} 

JSFiddle demo합니다.

+0

만약 내가이 솔루션을 사용한다면 : https://www.dropbox.com/sh/l914itjvub7v1vy/jvRcshM5lk#lh:null-cell2.JPG – user2889693

+0

왜 그런 일이 일어나는지 우리가 알기 위해서는 더 많은 코드를 게시해야합니다. 아마도 절대 위치 지정 때문일 것입니다 - 왜 그렇게하고 있습니까? –

+0

이 요소가 없으면 "내면"이 달라 보이는 – user2889693

관련 문제