ABA


"האם יש דרך ''להשתלט'' על CLASS קיים?"
גירסת הדפסה        
קבוצות דיון בניית אתרים נושא #12434 מנהל    סגן המנהל    מפקח   Winner    צל"ש   מומחה  
אשכול מספר 12434
lior066

   10:29   01.07.07   
אל הפורום  
  האם יש דרך ''להשתלט'' על CLASS קיים?  
 
   מה המצב אנשים.. טוב בעייה חדשה..וקצת מעניינת.

נגיד עכשיו יש לי קוד מקור של משהו , ואני רוצה להשתלט על ה CLASS שלו בלי לערוך אותו ולשנות אותו דרך JS או דרך השרת.

האם יש תג כלשהו שמשתלט על class קיים וקובע בכוח כל מה שנמצא בתגיות שלו שיהיו אותו דבר?...

נגיד יש לי דבר כזה:


<span class="MyClass"> SomeText </span>

יש איזה משהו שיבטל את ה MyClass בלי שאני ישנה אותו ישירות?


<ControlAllCss Class="Master">
<span class="MyClass"> SomeText </span>
</ControlAllCss>

שעכשיו ה CLASS של ה SPAN יהיה Master


                                שתף        
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד

  האשכול     מחבר     תאריך כתיבה     מספר  
  ברורררררררררר:) akoka 01.07.07 10:38 1
     או להשתמש בJS akoka 01.07.07 10:46 2
     לא יעבוד. זו הגדרה ל-span כללי, FireAngel 01.07.07 11:10 3
  מבחינה תאורתית אפילו זה לא אפשרי |= ronen333  01.07.07 13:32 4
  אממ... lior066 01.07.07 13:55 5
     אתה לא יכול לכבות CSS אחרי שהוא זומן, אבל אפשר OVERRIDE Sn00py  01.07.07 14:40 6
         לא את זה אני יודע אחי... lior066 02.07.07 05:43 7

       
akoka

   10:38   01.07.07   
אל הפורום  
  1. ברורררררררררר:)  
בתגובה להודעה מספר 0
 
  

.Master span
{
}

CSS פשוט
http://webmaster.org.il/guide.asp?subject=css&class=contextual

יש מצב שאני טועה עכשיו התעוררתי אבל תבדוק


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
akoka

   10:46   01.07.07   
אל הפורום  
  2. או להשתמש בJS  
בתגובה להודעה מספר 1
 
   this.className


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
FireAngel

   11:10   01.07.07   
אל הפורום  
  3. לא יעבוד. זו הגדרה ל-span כללי,  
בתגובה להודעה מספר 1
 
   וכיוון שיש ל-span הפנימי class, אז הכללי מתבטל.
צריך לשים id ואז לתת ל-span הספציפי בפנים הגדרה מיוחדת.

ליאור - לא הבנתי למה אתה מסתבך ולמה הגעת לזה?
אם אתה רוצה לשים הגדרה אחרת, פשוט תשנה את ה-class, לא?


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
ronen333 
חבר מתאריך 20.2.03
6069 הודעות
   13:32   01.07.07   
אל הפורום  
  4. מבחינה תאורתית אפילו זה לא אפשרי |=  
בתגובה להודעה מספר 0
 
   ערכתי לאחרונה בתאריך 01.07.07 בשעה 13:33 בברכה, ronen333
 
אתה אומר שאתה לא רוצה לשנות את זה ידנית, לא דרך צד הלקוח וגם לא דרך צד השרת.

דרך איזה צד אתה רוצה לערוך את זה אם שללת את כולם? XD


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
lior066

   13:55   01.07.07   
אל הפורום  
  5. אממ...  
בתגובה להודעה מספר 0
 
   זהו תאורטית אני מחפש את התשובה...

תקשיבו למה אני צריך את זה , אני בונה עכשיו במערכת ניהול כתבות ואני רוצה להשתלט על כל העיצוב ככה שאם נגיד הכניסו שם עיצוב כלשהו שהוא יתבטל..

עכשיו אני יודע שיש תג BDO שמשתלט על דברים ב HTML חשבתי אולי יש גם ב CSS שיש איזה משהו שמבטל עיצובים , אני לא רוצה שאנשים יכניסו שם עיצובים עם האדיטור ואחרי זה יתחילו לשגע אותי , וממש אין לי חשק לפתח פונקצייה שתעבור פקד פקד של טקסטים וספאנים ותעשה וידוא וכל זה , שאם אחרי זה יהיה פאק הכי קטן עם זה יכול להרוס לי קוד של מאמר , שלא לדבר עם האלגוריתם שאמור לפרק תגיות ופיייי חחח יש מילון תגיות של HTML ככה שממש אין לי זין לבנות עכשיו מערך של תגיות ולבנות מערכת פירוק.

אז חשבתי שאם יש דבר כזה זה יפתור לי את הבעייה כי אני יודע ש CSS עובדת בצורה הררכית ואם אני יכול לגרום לאחד מהמחלקות לקבל שרירותית פיקוד שאני מבקש אז זה טוב , מבחינה הגיונית מפתחי ה CSS צריכים לבנות משהו כזה ! שיתביישו להם איזה מפתחים הם , דבר ראשון שהייתי בונה זה OVERRIDE אבל לא משנה, נחפש פתרון אלטרנטיבי.


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Sn00py 
חבר מתאריך 1.8.02
2954 הודעות
   14:40   01.07.07   
אל הפורום  
  6. אתה לא יכול לכבות CSS אחרי שהוא זומן, אבל אפשר OVERRIDE  
בתגובה להודעה מספר 5
 
   OVERRIDE הוא אפשרי בCSS, לדוגמה, אם אתה כותב בHEAD:

<style type="text/css">
h1 { color: blue; }
</style>

ואז אתה כותב:

<h1>בדיקה</h1>

הוא יהיה בכחול. ואם תכתוב אחרכך

<h1 style="color: black;">בדיקה</h1>

הוא יהיה בשחור.

מקווה שזה ענה לך על השאלה ועזר לך.

\x6C\x65\x65\x74\x68\x61\x78\x30
\x72\x3A\x2D\x29
tresp4sser


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
lior066

   05:43   02.07.07   
אל הפורום  
  7. לא את זה אני יודע אחי...  
בתגובה להודעה מספר 6
 
   פשוט חשבתי שיש משהו שעושה את החיים קלים, כנראה טעיתי חחח

טוב לא כל כך משנה , אני כבר יחשוב על משהו כמו תמיד..


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד

תגובה מהירה  למכתב מספר: 
 
___________________________________________________________________

___________________________________________________________________
למנהלים:  נעל | תייק בארכיון | מחק | העבר לפורום אחר | מחק תגובות | עגן אשכול
       



© כל הזכויות שמורות ל-רוטר.נט בע"מ rotter.net