Home [CSS] 잡다한 팁
Post
Cancel

[CSS] 잡다한 팁

css 잡다한 팁

클래스 명에 통일성 주기

  • 제목, 내용과 관련된 요소는 @@-title, @@-content 와같이 통일된 클래스 명을 사용한다. 재사용성을 생각하고 css를 짜야함. 그래야 클래스 명만 봐도 어디에 쓰이는지 알기 쉽다.

height: auto;

  • 웹화면 content 작성할 때 요소들의 높이만큼 부모요소의 크기 정하기
1
2
3
4
.landing-content {
  height: auto;
  /* padding: 120px 0; */
}

가상클래스 적극적으로 활용하기

1
2
3
.service .col-12:first-child {
  /* service > col-12 >의 첫번째 요소에 적용되는 css */
}

분리되는 섹션별로 섹션명 주석달기

  • 코드치는 순간에도, 다시 꺼내볼 때도 섹션별로 주석이 달려있으면 ctrl + f 로 검색했을 때 찾기 쉽다.
1
2
3
/* landing */

/* service */

display 확인하기

  • css를 적용했는데 display가 적용되지않았다면 해당 요소 의 display에 적용되지 않은 속성을 추가했기 때문일 수 있다.
  • 예를 들어 display : inline; 는 width, heigth, padding(top & bottom), border(top & bottom), margin(to & bottom)를 사용할 수 없다. 이럴 땐 display : block; 으로 display 속성을 바꾸거나 css가 적용되는 다른 tag를 찾아본다.

띄어쓰기, 오타, tag 위치 확인하기

  • css는 오류 경고가 뜨지 않기 때문에 css가 적용이 안되면 어디가 잘못되어있는지 확인하기 어렵다.
  • 때문에 tag가 제대로 된 위치에 있는지, 띄어쓰기가 제대로 되었는지, 오타가 나진 않았는지 확인해야한다. html과 css를 양 옆에두고 위에서 아래로 차근차근 훑어보자. 분명 잘못된 곳이 있다. 오타, 띄어쓰기에 자신이 없다면 자동완성 기능을 쓰자

언제나! 💡 개발자도구 > element > styles & computed 로 확인하기

  • 뭐가 적용됐는지, 안됐는지는 이것만 봐도 확인 가능
This post is licensed under CC BY 4.0 by the author.

[CSS] selectors, grid system, bootstrap, reset css

[TED] how to write less but say more

Comments powered by Disqus.