1
저는 Html + JS + CSS를 사용하여 실전에 옮기고 최상의 연습을하고 싶습니다. 한 페이지의 클라이언트 전용 스도쿠 페이지를 사용합니다. 내 스도쿠 마크 업은 기본적으로 <table>
이며 <td>
입니다.
(개선을위한 제안이 있습니다.)초점을 맞춘 TD에 대한 HTML 마크 업은 무엇입니까?
내 요구 사항 :
- 는 (노란색 배경에 CSS로 강조되어있는 부분) 초점 아래 세포 (초점 키보드의 개념)가
- 이동 화살표 키 (플러스 홈 등)와 세포를 통해 .
- 유형 - 정수 값 I는 각각의 셀 내부의 입력 버튼을 사용하여 현재 포커스 셀
에 해당 값을 설정한다. 자바 스크립트가 정상적으로 작동합니다.
유일한 문제는 디스플레이 때문입니다. 셀에 포커스가있을 때 입력 버튼에 포함 된 시각적 공간이 아니라 TD 전체가 표시됩니다. 나는 '노란색'이 아닌 버튼 주위에 약간의 공간이 있습니다.
입력란의 부모를 선택하려면 CSS 선택 부분에 올라갈 수 있다고 생각하지 않습니까? 예를 들면 :
input:focus '?? how to go up ??' td { background-color:yellow;
(빈, 중간 문자 때 설정을 변경할 때 5 개 공간) 난 항상 각각의 버튼 표시 5 개 문자를 가진 같은 몇 가지 트릭을 시도했지만 아무것도 시각적으로 만족하지 않습니다. 시각화를 위해 내용을 변경하는 것이 모범 사례에 반대되는 것은 분명합니다. 이것이 Html/Css/Js의 MVC 차이점입니다!
이미이 사이트에서 답변을 검색했으나 친숙하지만 별개의 질문과 대답을 발견했습니다. (사이비) 클래스에 따라 부모 노드와 일치하는 CSS 선택기를 구성 할 수 없습니다
스도쿠 테이블에 사용하는 HTML을 약간 제공 할 수 있습니까? – Tom
"
답변
:-)
나는 누군가가 내 페이지를 향상시킬 수있는 희망 ... 그리고 내 마크 업 기술하고 있습니다 자식 노드의
시도는 완전히 CSS에서
height
및width
규칙을 사용하여input
와td
을 채우기 :은 기본적으로 당신이 선택할 수있는 두 가지 옵션이 있습니다.
onfocus
및onblur
입력 이벤트를 사용하여 자바 스크립트로 '집중'및 '초점이 맞지 않음'클래스를 설정하십시오.출처
2009-08-02 17:53:10 sebasgo
CSS 선택기를 확인해 주셔서 감사합니다. 자바 스크립트 제안을 시도해 보겠습니다. 높이 및 너비 규칙을 시도해보고 싶지만, 문제가 발생하기 전에 (내용을 변경하기 위해) 안정적으로 작동하도록하기 전에 ... – KLE
.focused 클래스를 설정하고 일부 스타일을 적용하기 위해 jQuery의 대시를 사용할 수 없습니까?
출처
2009-08-02 18:20:15 Tom
관련 문제