본문 바로가기
이과/HTML,CSS,JS

CSS_속성,폰트,텍스트

by 코딩초밥 2021. 5. 7.
반응형

안녕하세요 코딩초밥입니다 ㅇㅅㅇ

CSS의 위치를 선택을했으면

디자인을 시작해야겠죠?

실습 TIP!!!!!!

코딩을 전체 복붙을 하신뒤 <body>요소만 남기고

<style>css요소들을 하나씩 대입해가면서

바뀌는 부분들을 확인해보세요!!! 그럼 차이점이 바로보이실겁니다.

 


CSS의속성들

-출처:"인피니티북스"

 

css 속성들을 보고 원하는 모습으로 바꾸려면

어떤 속성을 바꿔야할지 생각해봅시다.

 


색상표기법.

출처:"인피니티북스"

 

색상을 조정할때 4가지의 표기법으로 요소를 설정을할수있습니다

 


폰트의 속성

 

·pt – 포인트

·px - 픽셀

·% - 퍼센트

·em – 배수(scale factor)

·키워드 – xx-small, x-small, small, medium, large, x-large,xx-large

폰트 크기예제

​

<!DOCTYPE html>

<html>

<head>

    <style>

        body {            font-size: medium; 

        }

        p#t1 {            font-size: 1.0em;        } //폰트를 1배로해주세요

        p#t2 {            font-size: 1.5em;        } //폰트를 1.5배로해주세요

        p#t3 {            font-size: 2.0em;        } //폰트를 2배로해주세요

    </style>

</head>

<body>

    <p id="t1">paragraph.</p>

    <p id="t2">paragraph.</p>

    <p id="t3">paragraph.</p>

</body>

</html>

폰트 축약예제

<!DOCTYPE html>

<html>

<head>

    <style>

        p.style1 {

            font: italic 30px arial,sans-serif;

        }

        p.style2 {

            font: bold 40px Georgia,serif;

        }

    </style>

</head>

<body>

    <p class="style1">font: italic 30px arial,sans-serif</p>

    <p class="style2">font: bold 40px Georgia,serif</p>

</body>

</html>


텍스트의 스타일


※예제실습

 

<!DOCTYPE html>
<html>
    <head>
        <title>FontTest</title>
    <meta charset="utf-8">
    <style>
        
        /* 브라우저마다 없는 글꼴도 있을수있기에 
        보험용으로 어떤 브라우저마던 있는 글꼴을 뒤에 걸어놓습니다
        cursive,fantasy,monospace */
        p{font-family: "Ravie",serif;}
        p{font-family: "휴먼메딕체",sans-serif;}
        p{font-family: "SimHei",sans-serif;}
        p{font-family: "MS Gothic",sans-serif;}
        p{font-family: cursive;}
        p{font-family: fantasy;}
        p{font-family: monospace;}

        /* 나만의 글꼴도 넣을수있죠! */
        @font-face {
            font-family: "My font";
            src: url("./aaa.ttf");
        }
        /* 웹폰트 적용하기 */
        p{font-family: "My font",serif;}

         /* 글씨 사이즈 */
         p{font-size: 50px;}
        p{font-size: 50%;}
        /* 1.5배 */
        p{font-size: 1.5em;}
        /* bold,normal 글꼴을넣으면 안먹을수있다*/
        p{font-weight: bold;}
        /* italic (필기체 느낌 기울기), oblique(그냥기울기)*/
        p{font-style: italic;}
        p{font-style: oblique;}
        
        /* 현업용!폰트 속성들 한번에 설정하기(축약형) :순서[weight/style] size family */
        p{font: bold italic 2em "휴먼매직체";}
        
        /* 단어의 첫글자 대문자 */
        P{text-transform: capitalize;}

        /* 모든단어의 대문자 */
        P{text-transform: uppercase;}

         /* 텍스트 줄긋기(장식) */
         p{text-decoration: line-through;}
         /* 맘에안들떄 없에기 */
         p{text-decoration: none;}

         /* 텍스트 그림자 x y z 위,아래 ,떠있는효과만들기 */
        p{text-shadow: 5px 3px 5px yellowgreen;}

        /* 워드랩 만들기!! 워드랩? 5칸정도 글쓰면 자동으로 다음칸으로 넘어가는거 설정! */
        p.bravo{color: royalblue;
        font-size: 50px;
        border: 1px solid blue;
        /* 워드랩이 없으면 긴글씨는 영역을 벗어납니다[한글은 자동워드랩] */
        width: 5em;
         /* 이 break-word가없으면 영어는 워드랩이안됩니다 */
        word-wrap: break-word;}
        
    
        /* 문제지나 신문처럼 긴글을 구간을 나눠서 읽죠? 바로그거하는겁니다. */
        #dd{
            column-count: 3;
            column-gap: 60px;
            column-rule: 4px dashed green;
        }      
    </style>
    </head>
    <body>

        <p>hello 이건 실습예제입니다.</p>
        <p>안녕하세요 코딩초밥입니다</p>
        <p id=dd> Lorem ipsum dolor sit amet consectetur, adipisicing elit. Libero accusamus delectus dignissimos ducimus. Non modi id harum tempore et earum praesentium, cumque soluta maiores, commodi ut ab! Dolorem, libero natus.</p>

        <p class="bravo">한글은 전혀 문제 없이 자동으로 워드랩됩니다
            Losdnfsdnfsdlkfnlskdnflskdnflsdknfsdklfsndkfsdklfn
        </p>
        <div style="text-align: center;background-color: burlywood;">
        block요소들은 이렇게 한줄을 다먹기때문에 센터로 갈수있죠</div>
        <span style="text-align: center; background-color: aqua;">inline이라 center이라해도 안움직여요 </span>

    </body>
</html>

※디자인을하랬더니 묵사발을내놓은 결과물ㅋㅋ 각자 변형하여 결과물을 만들어주세요

반응형

'이과 > HTML,CSS,JS' 카테고리의 다른 글

HTML_파일보내기  (1) 2021.05.09
HTML_버튼,콤보박스,fieldset  (1) 2021.05.08
HTML_오디오,비디오 div, span  (2) 2021.05.06
반응형 웹디자인.  (5) 2021.05.03
CSS의혁명,FLEX  (0) 2021.05.02

댓글