שלח תשובה

זירת השאלות

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

שאלת CSS

,‏ 17 במרץ, 2010

היי פורום
הנה האתר שאני עובדת עליו
http://socsci.tau.ac.il/mainspirit/
שימו לב לתפריט העליון, ולתתי התפריטים שנפתחים ממנו
אני מנסה בCSS להגדיר שהרקע של ה-subitem יהיו באורך של הטקסט שעל הכפתור
ולא באורך אחיד לכל הכפתורים
ככה תתי התפריטים לא יגלשו לי מחוץ לדף
הנה ההגדרות של ה-subitem
אשמח לעזרתכם
פריה

/* begin MenuSubItem */
.art-menu ul a
{
    position:
    display: inherit;
    text-align: center;
    white-space: nowrap;
    height: 26px;
    width: 280px;
    overflow: inherit;
    line-height: 26px;
    margin-right: 5px;

    background-color:#71c4f6;
    background-position: left top;
    background-repeat: repeat-x;
    border-width: 1px;
    border-style: ridge;
    border-color: #ffffff;
}

.art-nav ul.art-menu ul span, .art-nav ul.art-menu ul span span
{
    display:  list-item;
    float: none;
    margin: inherit;
    padding: inherit;
    
    background-color:#71c4f6;
    text-align: inherit;
    text-decoration: inherit;
    
}

.art-menu ul a, .art-menu ul a:link, .art-menu ul a:visited, .art-menu ul a:hover, .art-menu ul a:active, .art-nav ul.art-menu ul span, .art-nav ul.art-menu ul span span
{
    text-align: right;
    text-indent: 12px;
    text-decoration: none;
    line-height: 26px;
    color: #000000;
font-family: Tahoma, Arial, Helvetica, Sans-Serif;
font-size: 12px;
font-style: normal;
font-weight: normal;

}

.art-menu ul ul a
{
    margin-left: auto;
    
}

.art-menu ul li a:hover
{
    color: #CCDDFF;
    background-position: -26px 0;
    background-color:#003399;
    
}

.art-menu ul li:hover>a
{
    color: #CCDDFF;
    background-position: -26px 0;
    background-color:#003399;
    
}

.art-nav .art-menu ul li a:hover span, .art-nav .art-menu ul li a:hover span span
{
    color: #CCDDFF;
    
}

.art-nav .art-menu ul li:hover>a span, .art-nav .art-menu ul li:hover>a span span
{
    color: #CCDDFF;
    clip: rect(auto, auto, auto, 406px);
}


/* end MenuSubItem */

תגיות:

2 תשובות

  1. אמממ…
    אנא יישרי את הקוד לשמאל

    ותביאי רק (ואת כל) הקוד הרלוונטי

    אם זה ארוך מאוד עדיף כקובץ מצורף

    שימי לב שכתבת בהתחלה display:inherit וצריך לראות מה הוא בעצם יורש…


    אלי ענתבי

  2. priya הגיב:

    קוד מיושר לשמאל + הסבר
    היי אלי
    מצורף doc עם הקוד
    יש שם שני חלקים, ראשון MenuItem, שני SubMenuItem
    ה- inherit, של ה- SubMenuItem יורש את ההגדרה של MenuItem
    שהיא אפרופו display: block;
    אשמח לעזרתך
    תודה
    פריה

שלח תשובה