html
  • css
  • 2011-03-16 13 views 3 likes 
    3

    내가 가진 : PHP를 사용하여 채워 됐어요CSS 스타일을 동적으로

    <input type="text" id="email[1]" name="email[1]"> 
        <input type="text" id="email[2]" name="email[2]"> 
    . 
    . 
    

    . for 루프 안에는 다음이 있습니다.

    echo "<input type='text' id='email[".$i."]' name='email[".$i."]'> "; 
    

    생성하려는 입력 개수를 알 수 없으므로 어떻게 입력 할 수 있습니까?

    답변

    5

    , 당신은 클래스를 사용할 수 있습니다. 예를 들어 :

    echo "<input type='text' class='emailinput' id='email[".$i."]' name='email[".$i."]' /> ";


    그리고 CSS에서이 같은 요소 스타일을 지정할 수 있습니다 :

    .emailinput 
    { 
        width:    20px; 
        background-color: red; 
    } 
    


    을 그건 그렇고, 내가 입력 요소의 끝에 슬래시를 추가했습니다. 이것은 XHTML 유효한 코드입니다. 모든 입력 요소 (/>)에 대해이 작업을 수행해야합니다.

    4

    HTML :

    <input class="anything you want" ... /> 
    

    CSS : 그들은 모두 같은 스타일을 가지고가는 경우

    .anything { 
    ... 
    } 
    .you { 
    ... 
    } 
    .want { 
    ... 
    } 
    
    관련 문제