728x90
반응형

 

Form

 
method  
   
   
속성 선택자
<!DOCTYPE html>
<html>
<head>
    <title>속성 선택자</title>
    <style>
        /* title속성 중에서 flower라는 '~'단독 문자열이 있는(공백으로 구분) 요소만 선택
        flowers, my-flower, flower-tree 같이 무언가 연결된 문자열은 해당 안됨.
        [title~="flower"] or [title~=flower] */
        [title~="flower"] {border: 5px solid red;}

        /* top라는 문자열이 '|'맨 앞에 있으면서 단독으로 있거나 -(하이픈, 대시)로 나뉘어져 있는 요소만 선택.
        topContent, content-top과 같은 문자열은 해당 안 됨. */
        [class|=top] {background: lavender;}

        /* top라는 문자열로 '^'시작되는 모든 요소 */
        [id^="top"] {background: skyblue;}

        /* class명이 test라는 문자열로 '$'끝나는 모든 요소 */
        [class$="test"] {background: red;}

        /* class명의 일부에 test라는 문자열이 '*'포함된 모든 요소 */
        [class*="te"] {color: green;}
    </style>
</head>
<body>
    <h1>CSS [attribute~="value"] Selector</h1>
    <img src="../img/klematis.jpg" title="lematis flowers" width="150" height="113">
    <img src="../img/img_flwr.gif" title="my flower" width="224" height="162">
    <img src="../img/img_tree.png" title="flower-tree" width="200" height="358">

    <h2>CSS [attribute|="value"] Selector</h2>
    <h1 class="top-header">h1태그: class="top-header"</h1>
    <p class="top-text">p태그: class="top-text"</p>
    <p class="topcontent">p태그: class="topcontent"</p>

    <h2>CSS [attribute^="value"] Selector</h2>
    <h1 id="top-header">h1태그: id="top-header"</h1>
    <p id="top-text">p태그: id="top-text"</p>
    <p id="topcontent">p태그: id="topcontent"</p>

    <h2>CSS [attribute$="value"] Selector</h2>
    <div class="first_test">div태그: class="first_test"</div>
    <div class="second">div태그: class="second"</div>
    <div class="my-test">div태그: class="my-test"</div>
    <p class="mytest">p태그: class="mytest"</p>
    
</body>
</html>​

 

asf
<!DOCTYPE html>
<html>
  <head>
    <title>form속성</title>
    <style>
      form {
        border: 1px solid #555;
        border-radius: 5px;
        padding: 10px;
      }

      input.ipst {
        padding: 12px 20px;
        margin: 8px 0;
        border: 1px solid #555;
        outline: none;
      }

      input.ipst:focus {
        background-color: lightblue;
      }

      input.ipst1 {
        padding: 12px 20px;
        margin: 8px 0;
        border: 1px solid #ccc;
        outline: none;
      }

      input.ipst1:focus {
        border: 3px solid #555;
      }
      
    </style>
  </head>
  <body>
    <form action="12background1.html">
        <h1>input요소를 클릭하세요. -배경색변경</h1>
        <input type="search" id="selsearch" class="ipst" name="selsearch" placeholder="검색어를 입력하세요">
        <input type="text" id="uId" class="ipst" name="uId" placeholder="아이디를 입력하세요">
        <input type="password" id="uPass" class="ipst" name="uPass" placeholder="비밀번호를 입력하세요"><br>
        <input type="submit" class="ipst" value="로그인">
    </form><br>

    <form>
        <h1>input요소를 클릭하세요. -테두리색변경</h1>
        <input type="search" id="selsearch1" class="ipst1" name="selsearch1" placeholder="검색어를 입력하세요">
        <input type="text" id="uId1" class="ipst1" name="uId1" placeholder="아이디를 입력하세요">
        <input type="password" id="uPass1" class="ipst1" name="uPass1" placeholder="비밀번호를 입력하세요."><br>

        <input type="submit" class="ipst" value="로그인">
    </form>
  </body>
</html>​

 

form selector - icon
<!DOCTYPE html>
<html>
<head>
    <title>form속성2</title>
    <style>
        input[type=search] {
            width:80%;
            /* box-sizing: border-box */
            border: 2px solid #ccc;
            border-radius: 4px;
            font-size: 16px;
            background-color: white;
            background-image: url('../img/searchicon.png');
            /* background-position:left top|10px 10px| 25% 75% 등으로 기술 가능 */
            background-position: 10px 10px;
            background-repeat: no-repeat;
            padding: 12px 20px 12px 40px;
        }

        /* input[type=submit] {
            border:none;
            width: 100px;
            padding: 14px 20px;
            background-color: rgb(3,154,255);
            color: white;
            border-radius: 5px;
            cursor: pointer;
        }*/
    </style>
</head>
<body>
    <p>Input요소에 아이콘 넣기:</p>
    <div>box-sizing: 테스트</div>
    <form>
        <!-- <input type="text" name="search" placeholder="검색 단어를 입력해주세요."><br> -->
        <input type="search" name="search" placeholder="검색 단어를 입력해주세요."><br>
        <input type="submit" value="검색">
        <input type="button" value="input일반버튼">
        <button type="button">일반버튼</button>
        <button type="submit">검색</button>
        <button>검색</button> <!--form내 button type 미기술시 submit자동 적용-->
    </form>
</body>
</html>​

 

ㅁㄴㄹ
<!DOCTYPE html>
<html>
<head>
    <title>form속성</title>
    <style>
        textarea{
            width:80%;
            height: 150px;
            padding: 12px 20px;
            /* 오타 기술시 기술된 부분이하 적용안됨 */
            /* box-sizing: border-box; */
            border: 2px solid #ccc;
            border-radius: 4px;
            background-color: #f8f8f8;
            /* font-size: 16px; */
            resize:none;
            /* outline: none; */
        }
        textarea:focus{ /*disabled시 적용안됨*/
            background-color: white;
            outline:  solid red;
            color: blue;
        }
    </style>
</head>
<body>
    <p>textarea창 사이즈 고정하기</p>
    <form>
        <textarea placeholder="이 곳에 텍스트를 입력하세요." disabled>초기값 입력
        엔터시 앞에 공간 생김
body라인에 입력해야 해당 위치에 입력됨
<br>적용 안 됨
        </textarea>
    </form>
</body>
</html>​
728x90
반응형

'[CSS]' 카테고리의 다른 글

[CSS] Float  (0) 2024.02.21
[CSS] css, display  (0) 2024.02.21
[CSS] 가상엘리먼트(::)선택자  (0) 2024.02.20
[CSS] hover 가상클래스( : ) 선택자  (0) 2024.02.20
[CSS] hover 가상클래스( : ) 선택자  (0) 2024.02.20

+ Recent posts