반응형

2020-12-29 학원 내용 정리 겸 복습

 

font/text 속성

폰트 및 텍스트의 크기, 지정, 스타일, 정렬 등을 설정할 수 있음

 

font-size : 글자크기 설정

<h1>텍스트 속성</h1>
<p class="fontsize1">시간은 금이라구, 친구!</p>
<p class="fontsize2">시간은 금이라구, 친구!</p>
<p class="fontsize3">시간은 금이라구, 친구!</p>
     .fontsize1 { font-size: 14px;}  /*디폴트 값이 16px?*/
        .fontsize2 { font-size: 100%;}
        .fontsize3 { font-size: 1em;}

 

font family :

글자의 글꼴 설정

특정 글꼴이 미리 설치 되어야 보이는 경우도 있음 

단, 웹폰트를 사용하면 바로 보이기도 함

font-style : 글자의 모양

font-weight: 글자의 굵기 설정

<p class="fontfamily1">시간은 금이라구, 친구!</p>
<p class="fontstyle">시간은 금이라구, 친구!</p>
<p class="fontweight">시간은 금이라구, 친구!</p>

        .fontfamily1 {font-family: "궁서체";}
        .fontstyle { font-style: italic }
        .fontweight {font-weight:bolder}

 

font-variant : 글자의 대소문자 설정

 

 

line-height : 텍스트의 줄간격 설정

<p class="lineheight1">
    시간은 금이라구, 친구!<br>
    시간은 금이라구, 친구!<br>
    시간은 금이라구, 친구!<br>
    시간은 금이라구, 친구!<br>
</p>
<p class="lineheight2">
    시간은 금이라구, 친구!<br>
    시간은 금이라구, 친구!<br>
    시간은 금이라구, 친구!<br>
    시간은 금이라구, 친구!<br>
</p>
<p class="lineheight3">
    시간은 금이라구, 친구!<br>
    시간은 금이라구, 친구!<br>
    시간은 금이라구, 친구!<br>
    시간은 금이라구, 친구!<br>
</p>
        .lineheight1 {line-height:70%}
        .lineheight2 {line-height:1.2}    /* 16px * 1.2 */
        .lineheight3 {line-height:3.0}

letter-spacing : 글자간의 간격 설정

text-align : 텍스트의 수평 정렬 설정

text-decoration : 텍스트 꾸미기 설정

<p class="letterspacing1">시간은 금이라구, 친구</p>
<p class="letterspacing2">World of Warcraft</p>

<p class="center">시간은 금이라구, 친구</p>
<p class="right">시간은 금이라구, 친구</p>

<p class="overline">시간은 금이라구, 친구</p>
<p class="underline">시간은 금이라구, 친구</p>
<p class="linethrough">시간은 금이라구, 친구</p>
        .letterspacing1 {letter-spacing: 25px;}
        .letterspacing2 {letter-spacing: 35px;}

        .center {text-align: center;}
        .right {text-align: right;}

        .overline {text-decoration:  overline}
        .underline {text-decoration:  underline}
        .linethrough {text-decoration:  line-through}

 

text-overflow : 화면요소의 영역을 벗어나는 텍스트에 대한 처리

white-space : 
공백 space, 들여 쓰기 tab, 줄 바꿈 등을 의미하는 기호

html상에서는 이러한 기호들이 하나만 인식되거나 무시됨

white-space 속성을 이용하려면 이러한 기호를 제어할 수 있음

 nowrap : 모든 줄바꿈 무시

 pre : 공백, 들여쓰기, 줄 바꿈 모두 인식

<div class="box2 takeoverflow2">오오오 ~나느 머쉬베놈 멋이 베서 멋이베놈 어허어허 어데보자 어데보자~~ 너는 다메보자 ~ 다메다메요 이따이따요 ~ 이따이따요 ~ 장윤정의 탬버린 그건 현숙 탬버린 탬탬버린</div>
  .takeoverflow2 {margin-top: 100px; border:1px solid blue;
                  height: 25px; width: 300px;
                 white-space: nowrap; overflow: hidden;/*white-space : nowrap 줄바꿈을안하겠다 overflow: border 밖에 있는내용을 숨켜주겠다 히힛 ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ*/
                  text-overflow: ellipsis} /*elipsis ... 으로 무언가내용이 더있다는 것을 암시하겠다 히히히*/

word-wrap : 대상요소의 영역을 벗어나는 단어에 대한 처리

word-break : 대상요소의 영역을 벗어나는 단어에 대한 강제적 처리



<DIV class="box wordbreak">abcdefghijklmnopqrstuvwxxxxxyz http://123.123.456.789.123:8080/rookie/index.html</DIV>


      .wordbreak {word-break: break-word; margin-top: 100px;
            border:1px solid orange;}

 

글자 속성의 단축 표기식

font : 스타일 대소문자 여부 굵기 크기 줄 간격 글꼴

 

 

 

 

반응형

'JAVA &amp; APP :국비지원 학원 복습 > CSS' 카테고리의 다른 글

CSS : 09 Float  (0) 2020.12.30
CSS : 08 Position  (0) 2020.12.30
CSS : 06 Background  (0) 2020.12.29
CSS : 05 Display  (0) 2020.12.28
CSS : 04 BOX  (0) 2020.12.28

+ Recent posts