728x90

 

 

<!DOCTYPE html>
<head>
    <style>
        div{
            text-align: center;
        }
        div span{
            text-decoration: underline;
        }
        #a{
            text-decoration: line-through;
        }
    </style>
</head>
<body>
 <div>
<strong id="a">아침해</strong>가 떴습니다 자리에서 일어나서<br>
<span>양치하고 세수하고</span><br>
옷입고 밥먹고<br>
출발
 </div>
</body>

</html>
728x90

'StyleSheet > CSS' 카테고리의 다른 글

[CSS] 텍스트 + 박스모델 종합예시  (0) 2024.03.26
[CSS] 박스모델  (0) 2024.03.26
[CSS] 텍스트 정렬 / 폰트  (0) 2024.03.26
[CSS] 셀렉터  (0) 2024.03.25
[CSS] 스타일 시트  (0) 2024.03.25
728x90
HTML 태그의 모양을 꾸밀 스타일 시트를 선택하는 기능

 

태그이름 셀렉터 / class 셀렉터 / id 셀렉터

태그 이름 셀렉터
  • 태그 이름이 셀렉터로 사용되는 유형
  • 셀렉터와 같은 이름의 모든 태그에 CSS3 스타일 시트 적용
(.)으로 시작하는 이름의 셀렉터
  • HTML 태그의 class 속성으로만 지정 가능
 
#으로 시작하는 이름의 셀렉터
  • ¨HTML 태그의 id 속성으로만 지정 가능

 

 

셀렉터 예시)

 

<!DOCTYPE html>

<head>
    <style>
        .bb{background-color: aliceblue;}
        .f{color:red;}
        #list{background-color: gold;}

    </style>
</head>

<body : class="bb">
    <h2>셀렉터</h2>
    <div>3월 <strong>학습내용</strong></div>
    <ul id="list">
        <li><span>HTML5</span></li>
        <li><em>Data Base</em></li>
        <li>Java</li>
    </ul>
    <div class="f">과락은 F!!!!!!!!</div>

</body>

</html>

 

 

 

셀렉터 조합하기

  • 자식 셀렉터(child selector)
    부모 자식 관계인  셀렉터를 ‘>’ 기호로 조합
    ) div > strong { color : dodgerblue; }

    <div>의 직계 자식인 <strong> 적용되는 스타일 시트

 

  • 자손 셀렉터(descendent selector)
    자손 관계인 2 개 이상의 태그 나열
    ) ul strong { color : dodgerblue; }

    <ul>의 자손 <strong>에 적용되는 스타일 시트

예시)

<!DOCTYPE html>

<head>
    <style>
        .bb {
            background-color: aliceblue;
        }

        .f {
            color: red;
        }

        #list {
            background-color: gold;
        }

        div>strong {
            background-color: olive;
        }

        #list span {
            color: blueviolet;
        }

        ul em {
            color: aqua;
        }

        h2,
        li {
            color: greenyellow;
        }
    </style>
</head>

<body : class="bb">
    <h2>셀렉터</h2>
    <div>3월 <strong>학습내용</strong></div>
    <ul id="list">
        <li><span>HTML5</span></li>
        <li><em>Data Base</em></li>
        <li>Java</li>
    </ul>
    <div class="f">과락은 F!!!!!!!!</div>

</body>

</html>

 

728x90

'StyleSheet > CSS' 카테고리의 다른 글

[CSS] 텍스트 + 박스모델 종합예시  (0) 2024.03.26
[CSS] 박스모델  (0) 2024.03.26
[CSS] 텍스트 정렬 / 폰트  (0) 2024.03.26
[CSS] 텍스트  (0) 2024.03.25
[CSS] 스타일 시트  (0) 2024.03.25
728x90

CSS(Cascading Style Sheet)

  • HTML 문서의 색이나 모양 등 외관을 꾸미는 언어
  • CSS로 작성된 코드를 스타일 시트(style sheet)라고 부름
  • 현재 CSS3 : CSS level 3

 

기능

  1. 색상과 배경
  2. 텍스트
  3. 폰트
  4. 박스 모델(Box Model)
  5. 비주얼 포맷 및 효과
  6. 리스트
  7. 테이블
  8. 사용자 인터페이스

 

 

구성

예시)

<!DOCTYPE html>
<head>
    <style>
        body{background-color: wheat;}
        h3{color: red;}
        span{color: blue; font-size: 30px;}
        <!-- 각 원하는 부분 스타일 지정 -->
    </style>
</head>

<body> 
    <h3>CSS 스타일</h3>
    <hr>
    <p>나는 <span>책을</span>좋아한다</p>
    
</body>
</html>

 

 

 

HTML에서 CSS 스타일 시트 만들기

  1. <style></style>태그에 시트 작성
  2. ★스타일 시트를 별도 파일로 작성
    <link>태그나 @import로 불러서 사용★

 

1)

<!DOCTYPE html>

<head>
    <style>
        body {
            background-color: wheat;
        }

        h3 {
            color: gold;
        }

        span {
            color: navy;
            font-size: 30px;
        }
    </style>

</head>

<body>
    <h3>CSS 스타일</h3>
    <hr>
    <p>나는 <span>책을</span>좋아한다</p>

</body>

</html>

 

2) ★ 자주 사용됨

<!DOCTYPE html>
<head>
    <!-- link태그로 css 파일을 불러옴 -->
   <link type="text/css" rel="stylesheet" href="st.css"
</head>

<body> 
    <h3>CSS 스타일</h3>
    <hr>
    <p>나는 <span>책을</span>좋아한다</p>
    
</body>
</html>

 

 

 

 

 

스타일 오버라이딩

순서 : 1.Style속성     >      2.<Style>        >      3.external.css      >       4.브라우저 디폴팅  스타일

 

<!DOCTYPE html>
<head>
<!-- 2 -->
    <style>
        p{
            color: red; font-size: 20px;
        }
    </style>
</head>

<body> 
 
    <p>동해물과 백두산이</p>
    <p>마르고 닳도록</p>
    
    <!-- 1 -->
    <p style="color: blue;">하느님이 보우하사</p>
    <p style="color: brown; font-size: 10px;">우리나라 만세</p>

    
</body>
</html>

 

 

 

 

스타일 상속

<!DOCTYPE html>
<head>
    <style>
    </style>
</head>

<body> 
 
    <p>동해물과 백두산이</p>
    <p>마르고 닳도록</p>
    <p style="color: blue;">하느님이 보우하사
    <em style="font-size25px; color: brown;">우리나라 만세</em>
    </p>

    
</body>
</html>

 

 

 

 

스타일 합치기

<!DOCTYPE html>
<head>
    <style>
        span{
            color:blue
        }
    </style>
</head>

<body> 
    <h5>회사 소개</h5>
<span style="background-color: black; color: white;">
    <b>"사람을 도와주는 책"</b></span><br>
    
나는 <span style="color:brown ;"><b>사람들에게 도움을 주는 개발자 입니다.</b></span><br>
IT 기술과 실생활에 접목시킨 개발을 하고 있으며 브랜드로 출간하고 있습니다.<br>
<span>나의 미션</span><br>
사람에게 <span>도움</span>을 주는 책<br>
열심히 사는 사람들에게 도움이 되고 싶습니다.<br>
<span>개발의 지름길을 만들어 빠르게 원하는 곳으로 가도록 도와주는 개발자. 이익을 얻을 수 있도록 도움이 되는 책을 만들고 싶습니다.</span>
    
</body>
</html>
728x90

'StyleSheet > CSS' 카테고리의 다른 글

[CSS] 텍스트 + 박스모델 종합예시  (0) 2024.03.26
[CSS] 박스모델  (0) 2024.03.26
[CSS] 텍스트 정렬 / 폰트  (0) 2024.03.26
[CSS] 텍스트  (0) 2024.03.25
[CSS] 셀렉터  (0) 2024.03.25

+ Recent posts