Sign in
|
Join
|
Help
שלמה גולדברג (הרב דוטנט)
מרצה בסלע ויועץ בעולם ה - net.
עמוד הבית
טופס יצירת קשר
RSS 2.0
Atom 1.0
RSS-תגובות ב
חפש
תגיות
AddIn
Ajax
ashx
asp net
Asp.Net
Asp.Net Controls
Attribute
authentication
authorization
azure
BI
C#
C# 4.0
Code Plex
config
Context Menu
Cookie
cross browser
CSS
css3
Culture
database
DataReader
DataTable
debug
DEV
dynamic
EF
Encoding
Entity Framework
Extension Method
Facebook
Generic
Hacking
html
html5
HttpHandler
HttpModule
IDCC
iE
IE8
ie9
IIS
iis7
Internet Explorer
internet Explorer 8
internet Explorer 9
ITPRO
JavaScript
jQuery
js
JSON
Linq
meta
mvc
OFFICE
OFFTOPIC
Optional Parameters
PageMethods
PostBack
Power Point
reflection
Reflector
Reporting Services
Resource
SCC
Script Manger
SDP
Sela
Sela College Channel
silverlight
SQL Server
Static
stream
TECH
Teched_il
Telerik
Threading
UnitTest
User Control
UTF-8
Validators
video
Visual Studio
voice
VS2010
VSTO
WCF
Web
Web Service
Web Slice
WebApplication
WebMethod
WebService
Windows
Windows7
WinForms
XMLHTTP
קוד נכון
תפוז
ארכיון
February 2012 (1)
January 2012 (9)
December 2011 (7)
November 2011 (13)
October 2011 (9)
September 2011 (1)
August 2011 (4)
June 2011 (8)
May 2011 (13)
April 2011 (14)
March 2011 (12)
February 2011 (8)
January 2011 (18)
December 2010 (10)
November 2010 (16)
October 2010 (11)
September 2010 (9)
August 2010 (21)
July 2010 (12)
June 2010 (11)
May 2010 (21)
April 2010 (19)
March 2010 (14)
February 2010 (17)
January 2010 (13)
December 2009 (16)
November 2009 (10)
October 2009 (12)
September 2009 (22)
August 2009 (9)
July 2009 (14)
June 2009 (19)
May 2009 (17)
April 2009 (9)
March 2009 (11)
February 2009 (10)
January 2009 (16)
December 2008 (23)
November 2008 (11)
ניווט
Home
All Posts
RSS
Popular Tags
Browse by Tags
All Tags
»
CSS
(
RSS
)
Ajax
ASP
asp net
Asp.Net
asp.net 4.0
Asp.Net Controls
C#
css3
DEV
html
html5
IE8
ie9
Internet Explorer
internet Explorer 8
internet Explorer 9
JavaScript
jQuery
js
Sela
Sela College Channel
Validators
Web
Web Slice
WebApplication
center elements in html
17 January 12 08:05 PM
|
Shlomo
|
2 comment(s)
כיצד למרכז אלמנטים בעזרת css. סביר להניח שזה פשוט למי שכבר יודע - אבל למי שלא - הפוסט הזה יכול לחסוך שעות של נסיונות נואשים. אז ככה. בעבר היה דרך (עובד גם היום רק שיצא מהתקן) לכתוב כך: < center > ..... </ center > כל מה שיופיע בתוך התגיות ימורכז, הסיבה שזה יצא מהתקן היא מכיוון שאנחנו אמורים לכתוב ב - html את התוכן ולא את העיצוב. מה שצריך לעשות זה כך: .center { margin-left : auto ; margin-right : auto ; text-align : center ; } אלמנט שיקבל את ה - class המתאים (center) ימורכז - כמובן שהוא...
background-position RTL jQuery plugin
25 October 11 09:23 PM
|
Shlomo
| with
no comments
כיצד להגדיר background-position כשמדובר באתרים עם rtl ? התחלתי לעצב אתר כשקבלתי עיצוב מותאם לאנגלית והייתי צריך לשנות אותו לעברית, על ההתחלה נתקלתי בבעייה הבאה: נקח לדוגמא את ה - css הבא: body { background-image : url('Penguins.jpg') ; background-repeat : repeat-y ; background-position-x : 30px ; } css פשוט ביותר שיגרום לתמונה מסויימת להתחיל בשלושים פיקסל ימינה, מה יקרה עם נוסיף את השורה הבאה: direction : rtl ; האתר יעבור לצד ימין, כשתמונת הרקע נשארה תקועה בצד שמאל, בעוד שהכוונה כרגע שמצד...
text-shadow CSS3
11 April 11 10:50 AM
|
Shlomo
| with
no comments
כחלק מהתקן של CSS3 הגיע מאפיין חדש בשם text-shadow שמגדיר צל עבור טקסט. div { font-family : Arial ; font-size : 55px ; width : 250px ; height : 250px ; border : 1px solid black ; margin : 20px ; padding : 20px ; text-shadow : rgba(0,0,0,0.7) -1px -1px, rgba(0,0,0,0.5) -2px -2px, rgba(0,0,0,0.3) -3px -3px ; background-color : Yellow ; } < div > Sela College Channel </ div > בדוגמא אפשר לראות שמוגדר כמה שבות של צל. התוצאה של הקוד הזה: נכון להיום זה עדיין לא נתמך ב - IE, נקווה שהם יתמכו...
במצגת והקוד מההרצאה שלי בקבוצת המשתמשים
21 September 10 09:03 AM
|
Shlomo
|
1 comment(s)
ב - 19/09 העברתי הרצאה על פיתוח לפי בתקנים וכיצד IE8 ו - IE9 עובדים לפי התקן, ראינו גם קצת HTML5 ו - CSS3 ועוד הרבה דברים מעניינים. (מי שלא היה הפסיד) לצערי עקב הזמן המוגבל לא הספקנו לראות איך מגדירים WebSlice, Search Providers, Accelerators (אולי בפעם הבאה). אני מקווה שהקהל נהנה - אני נהניתי. מצורף כאן הקוד והמצגת . בקרוב כשנעלה את ה - Sela Collage Channel אני אעביר שוב את ההרצאה בשידור חי.
What is new in IE9 - Overlapping Tags
29 August 10 07:41 AM
|
Shlomo
|
1 comment(s)
מה ההתנהגות לפי התקן כשתגים מקוננים אחד בתוך השני. הדוגמא לקוחה מה - MSDN מה קורה כשיש לנו את ה - html הבא You should be aware of how < b > this < i > affects </ b > script </ i > . כמובן שהמילים this affects יופיעו במודגש והמילים affects script יופיעו בהטייה. אבל כשננסה לגשת אליהם בסקריפט, למשל הרצת הקוד הבא var elms = document.getElementsByTagName( "i" ); ב - IE8 יוחזר אלמנט אחד שה - innerText שלו הוא: affects script ואילו ב - IE9 יוחזרו שני אלמנטים (כל מילה היא...
הדלק זרקור / כבה זרקור - החשכת המסך עם שקיפות
27 August 10 01:45 AM
|
Shlomo
|
2 comment(s)
כיצד לממש החשכת המסך עם שקיפות. בהרבה אתרים שמציגים וידיאו (כמו בנענע ואחרים) יש פיצ'ר מאוד נחמד, אפשר לצפות במסך מלא - אבל אם אין ברצונכם לצפות במסך מלא ועדיין אתם רוצים לצפות בלי שכל הפרסומות יציקו מסביב וכל צבעי האתר ישגעו אתכם - יש לחצן מעניין בשם "הדלק זרקור" (או משהו כזה). לאחר לחיצה על הלחצן, המסך מוחשך (אבל שקוף) ורק הנגן עדיין בפעולה. כמו שכתבתי אנחנו עומדים לשחרר את Sela Collage Online לאוויר וכמובן רצינו את הפיצ'ר הנחמד הזה גם אצלנו. בפוסט הנוכחי אני אדגים כיצד לממש את...
What is new in IE9 - Generic Element
26 August 10 09:58 AM
|
Shlomo
| with
no comments
מה השתנה בהתנהגות של IE ל - Generic Element לפי התקן. בהמשך לפוסטים על IE9 הפעם נדבר על ההתאמה לתקן בנושא Generic Element בגרסאות קודמות של IE במידה והיינו רוצים להגדיר אלמנטים חדשים משלנו, למשל: myDiv { color : blue ; font-weight : bold ; background-color : Silver ; } (שימו לב - זה לא הגדרה של class אלא הגדרה של אלמנט) כדי ש - IE יציג את העיצוב על אלמנטים מסוג myDiv היה צריך להשתמש ב - createElement ואילו מה שהוגדר ב - html לא השפיע. למשל הקוד הבא: <!-- Dont work in IE8, Work in IE9 --> <...
What is new in IE9 - audio element
25 August 10 09:38 AM
|
Shlomo
| with
no comments
איך לנגן קבצי אודיו בדפי אינטרנט בהמשך לפוסטים על IE9 נראה הפעם את המימוש של התקן להשמעת קבצי אודיו כדי לנגן נוכל לכתוב את הקוד הבא < audio src ="a.mp3" autoplay controls loop > This content appears if the video tag or the codec is not supported. </ audio > נקבל את הפקד הבא כרגע נתמכים הפורמטים MP3 ו - AAC
What is new in IE9 - video element
24 August 10 10:05 AM
|
Shlomo
| with
no comments
איך להציג וידיאו בדפי אינטרנט. בהמשך לפוסטים על התכונות של IE9 נדבר הפעם על הטמעה של קבצי וידיאו באתר (רוב המידע בפוסטים שלי על IE9 מגיע מהאתר של מייקרוסופט ) בעבר כדי להציג וידיאו היינו צריכים להשתמש ב - active-x שונים, היום בעזרת התמיכה ב - HTML5 נוכל להטמיע קבצי וידיאו בפשטות < video width ="400" height ="300" src ="a.mp4" poster ="frame.jpg" autoplay controls loop > This content appears if the video tag or the codec is not supported. </ video >...
What is new in IE9 - Media Queries
22 August 10 09:49 AM
|
Shlomo
| with
no comments
בהמשך לפוסטים על IE9 נראה את ההטמעה של ה - Media Queries כפי שהוגדר בתקן בעבר במידה ורצינו להציג את הדף לפי הרזולוצייה או לפי רוחב המסך היינו צריכים לכתוב javascript שיעשה את העבודה. לא עוד מהיום נוכל לתשאל בעזרת Media Query הגדרות שונות של סביבת העבודה. למשל - הקוד הבא div { border : solid 1px black ; } @media screen and (max-width:400px) { div { border : none ; } } מגדיר שבמידה ורוחב המסך קטן מ - 400px המסגרות של ה - div-ים יעלמו. (זה ממש נחמד לראות את המסגרות נעלמים ברגע שמקטינים את המסך) אפשר...
What is new in IE9 - color property (Transparent)
20 August 10 12:09 PM
|
Shlomo
| with
no comments
שימוש בשקיפות של צבע טקסט. בהמשך לפוסטים היומיים אודות IE9 הפעם נראה שהמאפיין color קבל את האופצייה לערך Transparent. עד היום המאפיין color יכל לקבל צבע אבל לא ידע לקבל שקיפות, בעזרת השמת הערך Transparent למאפיין color ניתן להשיג את האפקט הרצוי. לדוגמא < div class ="c"> הזז את העכבר על האלמנט כדי להעלים את הטקסט ולראות את המסגרת </ div > .c { color : Red ; border : solid 2px white ; background-color : Lime ; width : 200px ; height : 200px ; direction : rtl ; text-align : center...
What is new in IE9 - opacity
19 August 10 02:55 PM
|
Shlomo
| with
no comments
כיצד להגדיר שקיפות לאלמנטים ב - IE9. בהמשך לפוסטים על IE9 נכיר את האלמנט החדש של CSS 3 שנקרא opacity. בכדי לתת שקיפות לאלמנטים ב - html נוכל להשתמש ב - opacity, למשל: < p style =" background-color : Red ; width : 200px ; text-align : center"> < input type ="button" value ="Click Me" style =" opacity : 0.7 ; " /> </ p > בדפדפנים ישנים נראה את זה: ואילו בדפדפנים חדשים או אפשר לדוגמא להציג מגוון של צבעים בעזרת הקוד הבא: < table class ="opacity_sample"...
What is new in IE9 - background-color (rgba)
18 August 10 11:17 AM
|
Shlomo
| with
no comments
כיצד להגדיר צבעים עם שקיפות ב - IE9 בהמשך לפוסטים שלי על IE9 נראה היום את האפשרות להגדיר צבעים עם שקיפות. חשוב להבהיר שכל השינויים שאני מדבר עליהם שקשורים ל - CSS הם תקניים לחלוטין ואמורים להיתמך בכל הדפדפנים החדשים. עד היום יכולנו להגדיר צבע בעזרת background-color : rgb(255,0,0) ; היום אפשר גם להגדיר שקיפות לצבע בעזרת background-color : rgba(255,0,0,0.5) ; כשמידת השקיפות היא בין 0.0 לבין 1.0 חושב להבין שמדובר אכן בשקיפות אמיתית ולא בשינוי צבע, לדוגמא הקוד הבא. < div style =" position : absolute...
What is new in IE9 - border-radius
17 August 10 12:05 PM
|
Shlomo
| with
no comments
אחרי סדרת פוסטים על IE8 כמדומני שהגיע הזמן להתחיל לכתוב גם על IE9. הפעם נכתוב על מאפיין חדש שנקרא border-radius . הרבה זמן חפשנו את האופצייה לעגל פינות של אלמנטים ב - html, היינו שמים תמונות או משתמשים בפקדים חיצוניים כמו RoundedCorners של ajax ואחרים. בעזרת המאפיין החדש נוכל לעגל כל אלמנט DOM שנרצה. לדוגמה הקוד הבא < div class ="outer"> < div class ="inner"> shlomo < br /> shlomo shlomo < br /> shlomo shlomo < br /> shlomo shlomo < br /> shlomo...
Add css links from code
05 July 10 09:14 PM
|
Shlomo
|
2 comment(s)
כיצד ניתן להוסיף בצורה דינמית לינקים ל - CSS בזמן ריצה. הפיתרון הוא די פשוט - אפשר לקרוא לפונקצייה הזאת. public void AddCSSFile( string file) { HtmlLink css = new HtmlLink (); css.Href = file; css.Attributes[ "rel" ] = "stylesheet" ; css.Attributes[ "type" ] = "text/css" ; css.Attributes[ "media" ] = "all" ; Page.Header.Controls.Add(css); } במקרה שאתם בתוך update panel - אפשר לזהות על ידי הבדיקה הבאה ScriptManager .GetCurrent( Page ).IsInAsyncPostBack...
More Posts
Next page »