[CSS] 티스토리 코드블럭 여백, 테두리 없애기 : pre / !important

2022. 9. 30. 00:29·HTML & CSS
728x90

 

 

 

 

어느 순간부터 다음 사진처럼 코드블럭에 흰색 여백과 함께 테두리가 함께 생겼는데

거슬려하다 오늘에서야 해결방법을 찾아 없앴습니다

 

아래 코드블럭 보이시죠? 테두리를 없앴습니다 제가 해냈습니다

 

 

 

 

1. 해결 과정

바로 해결 방법만 보고 싶은 분들은  2.해결방법 으로 이동하세요

과정은 그저 제 기록용

 

 

1.1 코드블럭 Styles 확인

 

F12 키를 눌러 개발자 모드를 켠 후, 커서 모양을 누르고 코드블럭 근처로 마우스를 가까이 두면

해당 부분에 대한 html 코드가 하이라이팅됩니다

pre 태그가 붙은 부분을 클릭하면 테두리 영역과 관련된 Styles도 확인할 수 있습니다

 

 

 

1.2 테두리 영역에 해당하는 라인 찾기

padding, border를 위주로 체크를 해제해보며, 어떤 부분을 수정해야 코드블럭 테두리를 없앨 수 있을까 찾아보았습니다

padding을 변경하여 여백을 없애고 border(테두리 선)를 없애는 방법을 선택했습니다

padding: 10px;
border: 1px solid #e5e5e5;

 

 

 

 

 

 


2. 해결 방법

 

2.1 티스토리 블로그관리 > 스킨편집 > html 편집

CSS 파일을 수정하기 위해 위 메뉴로 이동합니다

스킨편집

 

html 편집

 

 

 

 

2.2 코드 추가

CSS 탭으로 들어가 아무 곳에나 다음 코드를 추가합니다

pre {
  border: 0px!important;
  padding : 0px!important;
}
pre code {
  padding : 20px!important;
}

추가 모습

 

[설명]

- pre {} 내 border는 테두리 제거, padding 부분은 여백을 제거했습니다

- pre code {} 내 여백 추가는 pre 여백을 지우니 코드블럭 여백이 너무 적은 것 같아 코드블럭 내 여백을 추가했습니다

 

 

📌 !important

같은 속성을 여러 번 정의한 경우 나중에 설정한 값이 적용되는데,

!important 속성을 붙여 우선순위를 정할 수 있습니다

 

이번에 padding을 줄이기 위해 css에서 code 태그를 찾아 열심히 수정해도 바뀌지 않았는데,

후에 uikit에서 자동으로 가져와서 처리하는 부분이 있었습니다

해당 부분에서 설정하는 값 대신 제가 설정한 값으로 적용되게 하기 위해 !important 속성을 사용했습니다 :)

 

 

 

 

 

 

cout >> "hello";
int a = 1;
a = a + 1;

🌟 깔끔한 코드블럭 완성  🌟

 

 

 

 

 

 


References

🔗 https://www.codingfactory.net/10372

 

 

 

 

 

 

728x90
저작자표시 비영리 (새창열림)

'HTML & CSS' 카테고리의 다른 글

[CSS] CSS3 (4) : 버튼, UI, 다중 칼럼 레이아웃, 플렉서블 박스 레이아웃, 미디어 쿼리  (0) 2021.07.10
[CSS] CSS3 (3) : 2D / 3D Transform, Transition, Animation  (0) 2021.07.07
[CSS] CSS3 (2) : 그림자 효과, 배경, 테두리, 텍스트, 웹 글꼴  (0) 2021.07.07
[CSS] CSS3 (1) : CSS3 모듈, 벤더 프리픽스, 색, 그래디언트  (0) 2021.07.07
[CSS] CSS 고급 (2) : Form 요소, @규칙  (0) 2021.07.05
'HTML & CSS' 카테고리의 다른 글
  • [CSS] CSS3 (4) : 버튼, UI, 다중 칼럼 레이아웃, 플렉서블 박스 레이아웃, 미디어 쿼리
  • [CSS] CSS3 (3) : 2D / 3D Transform, Transition, Animation
  • [CSS] CSS3 (2) : 그림자 효과, 배경, 테두리, 텍스트, 웹 글꼴
  • [CSS] CSS3 (1) : CSS3 모듈, 벤더 프리픽스, 색, 그래디언트
s_ih_yun
s_ih_yun
  • s_ih_yun
    CODESYUN
    s_ih_yun
  • 전체
    오늘
    어제
    • 분류 전체보기 (339)
      • Web (8)
      • Java (7)
      • Spring (19)
      • Git (16)
      • MyBatis (1)
      • HTML & CSS (14)
      • JavaScript (11)
      • DevOps (4)
      • Cloud (8)
      • Lanuage (13)
        • C++ (3)
        • Python (10)
      • DB (1)
        • MySQL (1)
        • Oracle (2)
      • Computer Science (26)
        • Concept (3)
        • Algorithm (23)
      • Baekjoon (104)
        • 단계별로 풀어보기 (78)
      • CodeUp (98)
        • Python 기초 100제 (98)
      • Programmers (2)
      • Books (3)
      • etc (1)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

  • 공지사항

    • Syun's Pages
  • 인기 글

  • 태그

    웹
    codeup
    단계별로 풀어보기
    git
    java
    clean code
    VS Code
    web
    알고리즘
    Cloud
    C
    Tistory
    Programmers
    BOJ
    Python
    CodeUp 기초 100제
    CSS
    MySQL
    oracle
    spring
    db
    github
    HTML
    c++
    aws
    myBatis
    JavaScript
    자료구조
    SourceTree
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.3
s_ih_yun
[CSS] 티스토리 코드블럭 여백, 테두리 없애기 : pre / !important
상단으로

티스토리툴바