![]() |
# 1 |
תודה על תרומתך.
|
הטקסט לא רוצה להתיישר! :(
ניסיתי את כל האפשרויות שיש.
מצאתי סקריפט ברשת שנותן לי תפריט POP UP. (כמו של בסט סרב) עשיתי לו שינויים ב CSS לפי מה שאני צריך. הבעייה העיקרית כרגע זה שהטקסט הזה, שאם עוברים עליו אז התפריט נפתח, דבוק לחלק העליון של ה DIV, ולא רוצה להתיישר לאמצע. ניסיתי כל אפשרות...וזה לא עוזר. זה הקוד: HTML קוד:
<HTML><HEAD> <META http-equiv=Content-Type content="text/html; charset=windows-1255"> <STYLE type=text/css>#csstopmenu { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none } #csstopmenu UL { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none } #csstopmenu LI { FLOAT: left; POSITION: relative } #csstopmenu A { TEXT-DECORATION: none } .mainitems { BORDER-RIGHT: black 0px solid; BORDER-TOP: black 0px solid; BORDER-LEFT: black 0px solid; BORDER-BOTTOM: black 0px solid; HEIGHT: 29px; BACKGROUND-COLOR: #e8a515; TEXT-ALIGN: center; align: center } .headerlinks A { FONT-WEIGHT: normal; MARGIN: auto 8px; COLOR: black; family: arial } .submenus { BORDER-RIGHT: black 0px solid; BORDER-TOP: black 0px solid; DISPLAY: none; LEFT: 0px; BORDER-LEFT: black 0px solid; WIDTH: 10em; COLOR: black; BORDER-BOTTOM: black 0px solid; POSITION: absolute; TOP: 1.5em; BACKGROUND-COLOR: #e8a515 } .submenus LI { WIDTH: 100% } .submenus LI A { DISPLAY: block; WIDTH: 100%; TEXT-INDENT: 3px } UNKNOWN { WIDTH: auto } .submenus LI A:hover { COLOR: black; BACKGROUND-COLOR: white } UNKNOWN { LEFT: auto; TOP: auto } #csstopmenu LI:hover UL { DISPLAY: block } LI.over UL { DISPLAY: block } UNKNOWN { HEIGHT: 3px } </STYLE> <SCRIPT type=text/javascript> startMenu = function() { if (document.all&&document.getElementById) { cssmenu = document.getElementById("csstopmenu"); for (i=0; i<cssmenu.childNodes.length; i++) { node = cssmenu.childNodes[i]; if (node.nodeName=="LI") { node.onmouseover=function() { this.className+=" over"; } node.onmouseout=function(){ this.className=this.className.replace(" over", "") } } } } } if (window.attachEvent) window.attachEvent("onload", startMenu) else window.onload=startMenu; </SCRIPT> <META content="MSHTML 6.00.2900.2180" name=GENERATOR></HEAD> <BODY> <DIV> <UL id=csstopmenu> <LI class=mainitems style="BORDER-LEFT-WIDTH: 0px; TEXT-ALIGN: center"> <DIV class=headerlinks><A href="http://www.javascriptkit.com/">JavaScript Kit</A></DIV> <UL class=submenus> <LI><A href="http://javascriptkit.com/">Home</A> </LI> <LI><A href="http://javascriptkit.com/cutpastejava.shtml">Free JavaScripts</A> </LI> <LI><A href="http://javascriptkit.com/javaindex.shtml">JavaScript tutorials</A> </LI> <LI><A href="http://javascriptkit.com/jsref/index.shtml">JavaScript Reference</A> </LI></UL></LI> <LI class=mainitems> <DIV class=headerlinks><A href="http://www.javascriptkit.com/">2nd Menu Item</A></DIV> <UL class=submenus style="WIDTH: 14em"> <LI><A href="http://localhost/">Sub 2 Item 1. Long text, long menu.</A> </LI> <LI><A href="http://localhost/">Sub 2 Item 2</A> </LI> <LI><A href="http://localhost/">Sub 2 Item 3.</A> </LI></UL></LI> <LI class=mainitems> <DIV class=headerlinks><A href="http://www.javascriptkit.com/">3rd Menu Item</A></DIV> <UL class=submenus> <LI><A href="http://localhost/">Sub 3 Item 1</A> </LI> <LI><A href="http://localhost/">Sub 3 Item 1</A> </LI> <LI><A href="http://localhost/">Sub 3 Item 1</A> </LI> <LI><A href="http://localhost/">Sub 3 Item 1</A> </LI></UL></LI></UL> <DIV id=clearmenu style="CLEAR: left"></DIV></DIV></BODY></HTML> http://www.rafihatuel.com/1231.htm שימו לב למה שכתבתי בהתחלה: הבעייה העיקרית כרגע זה שהטקסט הזה, שאם עוברים עליו אז התפריט נפתח, דבוק לחלק העליון של ה DIV, ולא רוצה להתיישר לאמצע. ניסיתי כל אפשרות...וזה לא עוזר. תעזרו לי למצוא פיתרון לבעייה ![]() עריכה: אני כרגע לא דואג לתקינות של הקוד. כי את זה אני מסדר אח"כ. נא לא להעיר. |
![]() |
חברים פעילים הצופים באשכול זה: 1 (0 חברים ו- 1 אורחים) | |
כלים לאשכול | |
תצורת הצגה | |
|
|