HTML 페이지에서 모든 스타일을 제거하는 방법에 대해 상사와 논의했지만 약간의 문제가있었습니다. 우리의 양식 필드에는 다양한 너비가 있으며 나는 일을 올바르게하고 싶습니다. 이것을 달성하기위한 "올바른 방법"/ 모범 사례는 무엇입니까? 너비가 다른 필드의 CSS 모범 사례
우리는 CSS 클래스 "에 textField".textField {
background-color: White;
border: 1px solid gray;
color: Black;
font-family: Tahoma;
font-size: 11px;
font-weight: bold;
text-align: left;
}
그래서 우리는 HTML 페이지에서 style='width:100px'
로 유지해야 있나요?
너비와 함께 다른 클래스를 만들고 함께 사용해야합니까?
예 :
size100 {
width: 100px
}
size200 {
width: 200px
}
하고 class="textField size100"
를 사용할 수 있습니까? 나는 size100
이라는 이름이 좋은 습관이 아니라는 것을 안다. 이것이 좋은 방법이라면, 나는 대신 어떤 이름을 사용해야 하는가?
더 좋은 방법이 있습니까?
text-medium
text-small
text-large
을 그리고 다음과 같은 규칙을 넣어 :
올바른 방법은 너비를 추가하는 것입니다. 100px; 요소 자체. "유틸리티/도우미 클래스"의로드를 만들면 스타일, 클래스 이름이 아닌 html이 복잡해집니다. – Luke
텍스트 필드가 종류가 다른지 아니면 여러 텍스트 필드의 너비에 차이가 있습니까? ? 아니면 스타일이 특정 양식과 관련이 있습니까? – Evan
이것은 "모범 사례"에 대한 논의와 디자인 정책에 대한 개인적인 선호에 대한 토론입니다.나는 더 잘 작동하는 방법이 더 적다는 것을 발견했다. 디자인 정책을 수립하면 최선을 다할 것입니다. 귀하의 페이지가 어떻게 표시되는지, 무엇이 필요한지 결정하는 것이 중요합니다. CSS를 체계적이고 일관성있게 유지한다면 혼란에 문제가 없어야합니다. – gmiley