שלח תשובה

זירת השאלות

619
צפיות
2
תשובות

שאלה על CSS ותגית Input

,‏ 3 בספטמבר, 2005

כאשר אני כותב ככה:

input{
    border:1px solid #7F9DB9;
}

כל תגיות ה- Input מושפעות ממאפייני ה- CSS.
כיצד ניתן להגדיר כך שרק תגיות Input מסוג Text יושפעו ממאפייני ה- CSS?

תודה מראש!

תגיות:

2 תשובות

  1. ניר טייב הגיב:

    ב-FF ודפדפני תומכי תקן
    תשתמש בעזרת הסלקטורים:

    input[type="text"]{ border:… }

    עבור IE שנכון לגרסה האחרונה (6) לא תומך בזה עליך להשתמש ב-Expression:

    input{expression:(if(this.type=="text"){
    with(this.style){
      border="…";
    }

    אם אני לא טועה.

    הדרך הכי קלה (ושגם עילה) זה פשוט לתת להם class נוסף שעושה בדיוק מה שאתה רוצה:

    input{…}
    input.textType{border:…}

    <input type="text" class="textType" />

  2. מחפש אירוע ב- JS
    אני מחפש אירוע לאחת מהתגיות <table> <tr> <td>
    שמבצע משהו  ברגע שמסתיימת טעינת תמונת הרקע .

    תודה מראש!

שלח תשובה