<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>&#8235;Htm - אחלה טיפים לבניית אתרים &#187; HTML 5&#8236;</title>	<atom:link href="http://www.htm.co.il/tag/html-5/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.htm.co.il</link>
	<description>&#8235;מדריכים ומאמרים בנושא בניית אתרים. כל יום משהו חדש ללמוד, וליישם.&#8236;</description>	<lastBuildDate>Wed, 18 Jan 2012 09:32:13 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>il</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>&#8235;ב-2010 אנחנו עוברים ל-Offline&#8236;</title>		<link>http://www.htm.co.il/2010/02/28/%d7%91-2010-%d7%90%d7%a0%d7%97%d7%a0%d7%95-%d7%a2%d7%95%d7%91%d7%a8%d7%99%d7%9d-%d7%9c-offline/</link>
		<comments>http://www.htm.co.il/2010/02/28/%d7%91-2010-%d7%90%d7%a0%d7%97%d7%a0%d7%95-%d7%a2%d7%95%d7%91%d7%a8%d7%99%d7%9d-%d7%9c-offline/#comments</comments>
		<pubDate>Sun, 28 Feb 2010 15:04:38 +0000</pubDate>
		<dc:creator>&#8235;אורן רוט&#8236;</dc:creator>				<category><![CDATA[בניית אתרים]]></category>
		<category><![CDATA[חדשות]]></category>
		<category><![CDATA[HTML 5]]></category>
		<category><![CDATA[offline]]></category>

		<guid isPermaLink="false">http://www.htm.co.il/?p=1045</guid>
		<description><![CDATA[&#8235;אפלקציות אינטרנט הולכות להשתדרג ובגדול, עם הוספת טכנולוגיה לעבודה במצב offline בתקן HTML 5. בואו להבין כיצד זה פועל ואיך תוכלו גם אתם לבנות אפלקציות אינטרנט שידעו לעבוד גם במצב לא מקוון.&#8236;]]></description>			<content:encoded><![CDATA[<div dir="rtl"><p>כחלק מתקן HTML 5 שקורם עור וגידים בימים אלו, הולכת להיכנס לחיינו אופציה חדשה, חשובה ומעניינת &#8211; <strong>Offline</strong>. המימוש  של אופציה זאת תאפשר לנו בתור בוני אתרים, לבנות אפליקציות אינטרנט  שיודעות לגלות מתי היוזר עובד במצב לא-מקוון, ליצור פתרונות משלימים לגולש  להמשך עבודה במצב לא מקוון וכך למעשה להרחיב את האפלקציה האינטרנטית שלנו  למצב בו היוזר מחובר לאינטרנט ולמצב בו הוא לא מחובר. בפוסט זה אני אנסה  לסקור את הטכנולוגיה החדשה, לתת לכם אסבר כיצד תוכלו אתם לבנות אפלקציות לא  מקוונות וכמובן, כהרגלי בקודש, לתת לכם דוגמא פועלת לאפליקציה כזו. יאללה  בואו נרוץ על זה.</p>
<p>חשוב לדעת שעל-מנת לראות את הדוגמא שהכנתי, אתם  צריכים לגלוש בדפדפן Firefox, החל מגרסה 3 ומעלה. בעתיד שתקן HTML 5 ישוחרר,  כל הדפדפנים יתמכו, בצורה זו או אחרת בשירותים לא-מקוונים, בינתיים, אני לא  ממליץ להשתמש בטכנולוגיות לא-מקוונות באתרים שתכינו (כמובן מחוסר תמיכה  בשאר הדפדפנים).</p>
<p>לפני שאני אתן דוגמא חשוב להסביר את הצורך של הגולש  במתן שירותים במצב לא-מקוון.</p>
<h3>למה אנחנו צריכים את זה?</h3>
<p>עד היום אפלקציות אינטרנט עבדו במצב אחד &#8211; אונליין. כל העבודה שלנו מול  אתרי האינטרנט החלה לאחר שהתחברנו לרשת והפסיקה בשנייה שהתנתקנו (או  לחלופין שאיבדנו את החיבור לאינטרנט). כיום אנו מחוברים לאינטרנט דרך  אמצעים שונים (מחשב נייד, סלולרי, מחשב נייח&#8230;) ובמקומות שונים (במשרד,  בבית, בנסיעה ברכבת, בטיסה&#8230;). בגלל אופן צריכת האינטרנט שלנו לא ניתן  להבטיח שתמיד נוכל להיות מחוברים. כאשר אין לנו חיבור לאינטרנט אין סיבה  שנפסיק לעבוד על האפלקציות האינטרנט השלנו במצב לא-מקוון.</p>
<p>קחו לדוגמא  שירות של אימיילים, אין סיבה שלא נוכל להמשיך לקרוא מיילים ולכתוב מיילים  במצב לא-מקוון וכאשר יחזור חיבור אינטרנט, האפלקציה תסתנכרן לשרת האימיילים,  קרי, תשלח את המיילים שכתבנו אופליין ותטען את המיילים החדשים.</p>
<h3>כיצד זה עובד?</h3>
<p>לאחר שהבנו את הצורך בשימוש בטכנלוגיות לא-מקוונות. בואו נעבור לתאוריה. טכנולוגיה העובדת במצב לא-מקוון צריכה למעשה לשמור שני סוגים של נתונים על מחשב הגולש. הסוג הראשון, הם קבצי האתר ההכרחיים לעבודה במצב מקוון (לדוגמא: תמונות, קבצי JS, קבצי HTML). הסוג השני של הנתונים שצריכים להישמר על מחשב הגולש הם המידע שהגולש מזין, בדוגמא של האימיילים, הנתונים שהגולש מזין הן הודעות חדשות. בנוסף לשמירת הנתונים על האפלקציה להיות מודעת מתי הגולש עבר ממצב מקוון למצב לא-מקוון ולהפך על-מנת לדעת היכן לשמור נתונים ומתי לסכרן את הנתונים מול השרת.</p>
<p>אם נסכם את הפסקה הקודמת לבניית האפלקציה עצמה, נגלה שכדי לגרום לאפליקציה לעבוד במצב לא מקוון צריך לדאוג לשלושה דברים:</p>
<ol>
<li>הגדרת קבצי האתר שישמרו ב-catch באמצעות קובץ <strong>manifest</strong>.</li>
<li>שמירת נתוני הגולש באמצעות אובייקט <strong>localStorage</strong>.</li>
<li>טיפול בהתחברות והתנתקות הגולש באמצעות <strong>אירועי התחברות-התנתקות</strong>.</li>
</ol>
<h3>קובץ manifest</h3>
<p>נתחיל בנקודה הראשונה, כפי שהסברתי, נתונים שאתר צריך על-מנת לעבוד במצב לא מקוון צריכים להישמר אצל הגולש. כיצד עושים זאת? פשוט מייצרים קובץ עם סיומת manifest. הקובץ יכיל רשימה של קבצים אותם הדפדפן ישמור לעבודה לא-מקוונת. אתם מוזמנים לראות <a href="http://htm.co.il/lab/offlineOnline/offline.manifest">דוגמא לקובץ מאניפסט</a> שיצרתי לאפלקציה הקטנה שלי:</p>
<div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border: 1px solid #9F9F9F;width:580px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br /></div></td><td><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">CACHE MANIFEST</div></td></tr></tbody></table></div>
<div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border: 1px solid #9F9F9F;width:580px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br /></div></td><td><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">&nbsp;</div></td></tr></tbody></table></div>
<div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border: 1px solid #9F9F9F;width:580px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br />3<br />4<br />5<br />6<br /></div></td><td><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"># v2<br />
index.htm<br />
style.css<br />
offline.js<br />
canvas.js<br />
images/pattern8-pattern-58a.png</div></td></tr></tbody></table></div>
<p>כפי שאתם רואים, הקובץ מכילה רשימה של קבצים שאותם אני מעוניין לשמור במחשב הגולש לאפשרות בו הוא יעבוד במצב לא-מקוון. שמרתי קובץ תמונה, קובץ CSS, קבצי JS וקובץ htm. השורה השלישית היא כמובן הערה, חשוב לשים לב שהדפדפן פיירפוקס ישמור את רשימת הקבצים שמופיעים במאניפסט רק בפעם הראשונה שהוא מגיע לאתר ובכל פעם שנוצר שינוי בקובץ המאניפסט, כך שאם עדכנתם קובץ ואתם מעוניינים שהדפדפן ישמור מחדש את הקבצים ב-catch שנו פרט כלשהו בקובץ המאניפסט, לדוגמא: שנו את הערת הגרסה ל&quot;v3".</p>
<p>לאחר שהבנו את הנקודה הזו נעבור לנקודה השנייה.</p>
<h3>שמירת נתונים במחשב הגולש</h3>
<p>ישנן שתי דרכים לשמור נתונים במחשב הגולש:</p>
<ul>
<li><span style="color: #3366ff;">window.sessionStorage</span> &#8211; שמירת נתונים כל עוד הדפדפן פתוח. ברגע שייסגר ימחקו כל הנתונים.</li>
<li><span style="color: #3366ff;">window.localStorage</span> &#8211; שמירת נתונים לאורך זמן. הנתונים ישמרו גם לאחר יציאה מהדפדפן ואף כיבוי המחשב.</li>
</ul>
<p>לשני האובייקטים הללו ישנם אותן פעולות ומאפיינים:</p>
<ul>
<li><span style="color: #3366ff;">setItem(שם מפתח, ערך)</span> &#8211; הוסף או עדכן ערך באובייקט האחסון.</li>
<li><span style="color: #3366ff;">getItem(שם מפתח)</span> &#8211; אחזור ערך מתוך אובייקט האחסון.</li>
<li><span style="color: #3366ff;">removeItem(שם מפתח)</span> &#8211; מחיקת ערך מתוך אובייקט האחסון.</li>
<li><span style="color: #3366ff;">length </span>- מספר הערכים ששמורים.</li>
<li><span style="color: #3366ff;">key(אינדקס)</span> &#8211; שם המפתח באינדקס.</li>
<li><span style="color: #3366ff;">clear()</span> &#8211; אתחול אובייקט האחסון (מחיקת כל הערכים).</li>
</ul>
<p>לדוגמא:</p>
<div class="codecolorer-container javascript default" style="overflow:auto;white-space:nowrap;border: 1px solid #9F9F9F;width:580px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br /></div></td><td><div class="javascript codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #006600; font-style: italic;">//שמירת ערך חדש</span><br />
window.<span style="color: #660066;">sessionStorage</span>.<span style="color: #660066;">setItem</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;key&quot;</span><span style="color: #339933;">,</span> <span style="color: #3366CC;">&quot;my data&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></div></td></tr></tbody></table></div>
<div class="codecolorer-container javascript default" style="overflow:auto;white-space:nowrap;border: 1px solid #9F9F9F;width:580px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br /></div></td><td><div class="javascript codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">&nbsp;</div></td></tr></tbody></table></div>
<div class="codecolorer-container javascript default" style="overflow:auto;white-space:nowrap;border: 1px solid #9F9F9F;width:580px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br /></div></td><td><div class="javascript codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #006600; font-style: italic;">// אחזור ערך - יחזיר &quot;my data&quot;, מחרוזת.</span><br />
window.<span style="color: #660066;">sessionStorage</span>.<span style="color: #660066;">getItem</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;key&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></div></td></tr></tbody></table></div>
<p>חשוב לציין שבדומה לעוגיות, אחסון מקומי נשמר יחסית לאתר. כלומר, מאתר htm לא נוכל לגשת לנתוני אחסון מקומי שנשמרו מאתר gmail.</p>
<h3>אירועי אונליין/אופליין</h3>
<p>שמרנו את כל הנתונים הרצויים על מחשב הגולש, כעת אנו צריכים להאזין לאירועים בהם הגולש עובר למצב לא-מקוון והפוך. זאת ניתן לעשות באמצעות קריאה לאירועי online ו-offline.</p>
<div class="codecolorer-container javascript default" style="overflow:auto;white-space:nowrap;border: 1px solid #9F9F9F;width:580px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br />3<br /></div></td><td><div class="javascript codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #006600; font-style: italic;">// הדרך הרגילה לקריאה לאירועי אונליין/אופליין</span><br />
window.<span style="color: #660066;">addEventListener</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;online&quot;</span><span style="color: #339933;">,</span> <span style="color: #003366; font-weight: bold;">function</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span> ... <span style="color: #009900;">&#125;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
window.<span style="color: #660066;">addEventListener</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;offline&quot;</span><span style="color: #339933;">,</span> <span style="color: #003366; font-weight: bold;">function</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span> ... <span style="color: #009900;">&#125;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></div></td></tr></tbody></table></div>
<div class="codecolorer-container javascript default" style="overflow:auto;white-space:nowrap;border: 1px solid #9F9F9F;width:580px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br /></div></td><td><div class="javascript codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">&nbsp;</div></td></tr></tbody></table></div>
<div class="codecolorer-container javascript default" style="overflow:auto;white-space:nowrap;border: 1px solid #9F9F9F;width:580px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br /></div></td><td><div class="javascript codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #006600; font-style: italic;">// אפשרות לקריאה דרך jQuery</span><br />
$<span style="color: #009900;">&#40;</span>window<span style="color: #009900;">&#41;</span>.<span style="color: #660066;">bind</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;online offline&quot;</span><span style="color: #339933;">,</span> <span style="color: #003366; font-weight: bold;">function</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span> ... <span style="color: #009900;">&#125;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></div></td></tr></tbody></table></div>
<p>מה שאנו רואים בקוד הוא שבצורה מאוד פשוטה ניתן להאזין לאירועים בהם הגולש עבר למצב של אופליין והפוך. במימוש הבסיסי של אפלקציות אופליין, נכניס לתוך הפונקציה של המעבר לאופליין את שמירת הנתונים החשובים לאחסון המקומי, ובפונקציה השנייה (מעבר לאונליין), נכניס את הקוד שמסכרן את השינויים שביצענו אופליין עם השרת.</p>
<p>בנוסף המאפיין <span style="color: #3366ff;">navigator.onLine</span>, מחזיר true או false כאשר הדפדפן במצב אונליין, אופליין בהתאמה. המאפיין הזה נתמך ברוב הדפדפנים.</p>
<p>חשוב לציין כי בשני המקרים הדפדפן לא מחזיר ערך לפי חיבור האינטרנט אלא לפי המצב אותו הגדיר הגולש. כלומר, לא נוכל לגלות שהיוזר התנתק מהאינטרנט אלא נוכל לגלות מתי היוזר עבר למצב בו הוא מעוניין לעבוד במצב לא-מקוון.</p>
<h3>סיכום ודוגמא</h3>
<p>לאחר שסקרנו את כל ההיבטים להם אנו זקוקים לבניית אפלקציית אופליין, אתם מוזמנים להציץ בדוגמא שבניתי:</p>
<div id="DemoAndCodeBtns"><a href="http://www.htm.co.il/lab/offlineOnline" target="_blank"><span>&lt;</span>דוגמא<span>&gt;</span></a><a href="http://www.htm.co.il/lab/offlineOnline/offlineOnline.rar" target="_blank"><span>&lt;</span>קוד<span>&gt;</span></a></div>
<p>בדוגמא, עברו למצב אופליין (file-&gt; Work Offline) שנו את שורת הטקסט ולחצו save. כאשר תעברו חזרה למצב אונליין הדפדפן יעלה את התוכן שהזנתם אוטומטית לשרת ויעדכן את מסד הנתונים. שימו לב שבמצב אופליין תוכלו לגשת לעמוד האינטרנט של הדוגמא למרות שהוא נמצא בשרת מרוחק (כי למעשה קבצי האתר שמורים אצלכם במחשב בזכות קובץ המאניפסט).</p>
<p>כעת גם אתם מוזמנים לשחק עם הטכנולוגיה החדשה הזו ולבנות בעצמכם אפלקציות שעובדות במצב לא מקוון.</p>
<h3>עוד באותו נושא:</h3><ul class="related_post"><li  class="relatedPost"><a href="http://www.htm.co.il/2009/12/15/%d7%94%d7%95%d7%a1%d7%a4%d7%aa-%d7%9b%d7%aa%d7%95%d7%91%d7%99%d7%95%d7%aa-%d7%9c%d7%aa%d7%92%d7%99%d7%aa-%d7%95%d7%99%d7%93%d7%90%d7%95/" title="<!--:il-->הוספת כתוביות לתגית וידאו<!--:--><!--:en-->Adding subtitles to a video tag<!--:-->"><img src="http://htm.co.il/wp-content/post-images/973.jpg" /><!--:il-->הוספת כתוביות לתגית וידאו<!--:--><!--:en-->Adding subtitles to a video tag<!--:--></a><div style="clear: both;"></div></li><li  class="relatedPost"><a href="http://www.htm.co.il/2009/10/27/html-5-%d7%9e%d7%94-%d7%a0%d7%9b%d7%a0%d7%a1-%d7%95%d7%9e%d7%94-%d7%99%d7%95%d7%a6%d7%90-%d7%97%d7%9c%d7%a7-%d7%91/" title="HTML 5 &#8211; מה נכנס ומה יוצא? &#8211; חלק ב'"><img src="http://htm.co.il/wp-content/post-images/766.jpg" />HTML 5 &#8211; מה נכנס ומה יוצא? &#8211; חלק ב'</a><div style="clear: both;"></div></li></ul></div>]]></content:encoded>			<wfw:commentRss>http://www.htm.co.il/2010/02/28/%d7%91-2010-%d7%90%d7%a0%d7%97%d7%a0%d7%95-%d7%a2%d7%95%d7%91%d7%a8%d7%99%d7%9d-%d7%9c-offline/feed/</wfw:commentRss>
		<slash:comments>12</slash:comments>
		</item>
		<item>
		<title>&#8235;הוספת כתוביות לתגית וידאו&#8236;</title>		<link>http://www.htm.co.il/2009/12/15/%d7%94%d7%95%d7%a1%d7%a4%d7%aa-%d7%9b%d7%aa%d7%95%d7%91%d7%99%d7%95%d7%aa-%d7%9c%d7%aa%d7%92%d7%99%d7%aa-%d7%95%d7%99%d7%93%d7%90%d7%95/</link>
		<comments>http://www.htm.co.il/2009/12/15/%d7%94%d7%95%d7%a1%d7%a4%d7%aa-%d7%9b%d7%aa%d7%95%d7%91%d7%99%d7%95%d7%aa-%d7%9c%d7%aa%d7%92%d7%99%d7%aa-%d7%95%d7%99%d7%93%d7%90%d7%95/#comments</comments>
		<pubDate>Tue, 15 Dec 2009 14:48:31 +0000</pubDate>
		<dc:creator>&#8235;אורן רוט&#8236;</dc:creator>				<category><![CDATA[בניית אתרים]]></category>
		<category><![CDATA[HTML 5]]></category>
		<category><![CDATA[jQuery]]></category>
		<category><![CDATA[וידאו]]></category>

		<guid isPermaLink="false">http://www.htm.co.il/?p=973</guid>
		<description><![CDATA[&#8235;השבוע דפדפן פיירפוקס חגג 5 שנים להיווסדו, בדף האינטרנט שהוקם לחגיגה ראיתי סרטון בפורמט פתוח שמתנגן עם כתוביות. ישר חיפשתי את אופן הפעולה לשילוב הכתוביות וכמובן שמצאתי. במדריך היום אני אסביר לכם כיצד להוסיף כתוביות לתגית video באמצעות קוד JS.&#8236;]]></description>			<content:encoded><![CDATA[<div dir="rtl"><p>הוספת כתוביות לסרטון וידאו זה בהחלט לא דבר חדש. בטכניקת <strong>הארדסאב </strong>(<em>hard-sub</em>) ניתן לצרוב את הכתוביות על גבי הסרטון ולעלות אותו לאינטרנט ובטכניקת <strong>סופטפאב</strong> (<em>soft-sub</em>) ניתן להציג סרטון עם כתוביות באמצעות שילוב של טכנולוגיית פלאש. מה שאני אלמד אתכם היום היא טכניקת סופטסאב להוספת כתוביות לסרטון המתנגן בתגית וידאו. </p>
<p>במדריך היום אנו נשתמש בסרטון וידאו בפורמט <strong>OGG</strong> או <strong>OGV </strong>(פורמט OGV הוא למעשה מקרה פרטי של OGG מכיוון ו-OGG יכול להתייחס גם לסאונד) ובכתוביות בפורמט SRT.  </p>
<p>היתרונות של הטכניקה שנלמד היום היא שהיא משתמשת בפורמטים פתוחים (OGG ו-SRT), היישום שלה מאוד פשוט ודינאמי ובתוך קובץ הכתוביות אנחנו יכולים לשלב תגיות HTML שיופיעו מאוחר יותר כחלק מן הכתוביות.</p>
<div id="DemoAndCodeBtns"><a id="demoLink" href="http://htm.co.il/lab/videoSub" target="_blank"><span>&lt;</span>דוגמא<span>&gt;</span></a><a href="http://htm.co.il/lab/videoSub/videoSub.rar" target="_blank"><span>&lt;</span>קוד<span>&gt;</span></a></div>
<h3>קוד ה-HTML</h3>
<p>בואו תחילה נביט בקוד ה-HTML:</p>
<div class="codecolorer-container html4strict default" style="overflow:auto;white-space:nowrap;border: 1px solid #9F9F9F;width:580px;height:auto;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br />3<br />4<br />5<br />6<br />7<br />8<br />9<br />10<br />11<br />12<br />13<br />14<br />15<br />16<br />17<br />18<br />19<br />20<br />21<br />22<br />23<br />24<br />25<br />26<br />27<br />28<br />29<br />30<br />31<br />32<br />33<br />34<br />35<br />36<br /></div></td><td><div class="html4strict codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">html</span>&gt;</span><br />
&nbsp; &nbsp; <span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">head</span>&gt;</span><br />
&nbsp; &nbsp; &nbsp; <br />
&nbsp; &nbsp; &nbsp; <span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">script</span> <span style="color: #000066;">type</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;text/javascript&quot;</span> <span style="color: #000066;">src</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js&quot;</span><span style="color: #66cc66;">/</span>&gt;&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">script</span>&gt;</span><br />
&nbsp; &nbsp; &nbsp; <span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">script</span> <span style="color: #000066;">type</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;text/javascript&quot;</span> <span style="color: #000066;">src</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;video_subtitles.js&quot;</span>&gt;&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">script</span>&gt;</span><br />
<br />
&nbsp; &nbsp; &nbsp; <span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">style</span> <span style="color: #000066;">type</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;text/css&quot;</span>&gt;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; #subtitle {<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; background-color: rgba(255, 255, 255, 0.7);<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; padding:10px 0;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; position: absolute;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; bottom: 0;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; width: 100%;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; color: black;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; visibility: hidden;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; font-size: 1em;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; text-align:center;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; direction:rtl;<br />
&nbsp; &nbsp; &nbsp; &nbsp; }<br />
<br />
&nbsp; &nbsp; &nbsp; &nbsp; #video {<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; width:432px;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; height:240px;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; direction:ltr;<br />
&nbsp; &nbsp; &nbsp; &nbsp; }<br />
&nbsp; &nbsp; &nbsp; <span style="color: #009900;">&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">style</span>&gt;</span><br />
&nbsp; &nbsp; &nbsp; <br />
&nbsp; &nbsp; <span style="color: #009900;">&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">head</span>&gt;</span><br />
&nbsp; &nbsp; <br />
&nbsp; &nbsp; <span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">body</span>&gt;</span><br />
<br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;">&lt;video <span style="color: #000066;">id</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;video&quot;</span> <span style="color: #000066;">src</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;video5.ogv&quot;</span> controls<span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;&quot;</span> subtitles<span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;en.srt&quot;</span>&gt;&lt;<span style="color: #66cc66;">/</span>video&gt;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">div</span> <span style="color: #000066;">id</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;subtitle&quot;</span> <span style="color: #000066;">style</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;visibility: hidden;&quot;</span>&gt;&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">div</span>&gt;</span><br />
<br />
&nbsp; &nbsp; <span style="color: #009900;">&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">body</span>&gt;</span><br />
<span style="color: #009900;">&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">html</span>&gt;</span></div></td></tr></tbody></table></div>
<p>וכעת ההסבר. בשורה 4 אנחנו למעשה מוסיפים כהרגלנו בקודש את ספריית ה-jQuery מתוך google. בשורה הבא אנחנו נוסיף את הסקריפט שיגרום לכל הכתוביות להופיע (מקורהסקריפט הוא מהבלוג <a href="http://blog.mozbox.org/post/2009/03/10/video-tag-and-subtitles">mozbox</a>). </p>
<p>לאחר מכן בין שורות 7-26 אנחנו מגדירים עיצוב CSS לוידאו ולשורת הכתוביות, אני לא ארחיב על נושא העיצוב.  </p>
<p>ועכשיו הגענו לעיקר, שורות 32-33 בואו נביט בהם שוב:</p>
<div class="codecolorer-container html4strict default" style="overflow:auto;white-space:nowrap;border: 1px solid #9F9F9F;width:580px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br /></div></td><td><div class="html4strict codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #009900;">&lt;video <span style="color: #000066;">id</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;video&quot;</span> <span style="color: #000066;">src</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;video5.ogv&quot;</span> controls<span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;&quot;</span> subtitles<span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;en.srt&quot;</span>&gt;&lt;<span style="color: #66cc66;">/</span>video&gt;</span><br />
<span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">div</span> <span style="color: #000066;">id</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;subtitle&quot;</span> <span style="color: #000066;">style</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;visibility: hidden;&quot;</span>&gt;&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">div</span>&gt;</span></div></td></tr></tbody></table></div>
<p>הוספנו למעשה שני דברים:</p>
<p><strong> תגית וידאו -</strong> התגית מכילה id בשם video, קישור לקובץ הוידאו (בפורמט OGV), לחצני פעולה (המאפיין controls לא צריך לקבל שום ערך) וקישור לקובץ הכתוביות שלנו (בפורמט SRT).</p>
<p><strong>אלמנט div ריק -</strong> האלמנט מכיל id בשם subtitles והוא מוסתר.</p>
<p>אם פעלתם לפי כל ההוראות עד עכשיו צריך להיות גם לכם סרטון עם כתוביות. אתם מוזמנים להוריד את קבצי המקור ולהביט בקוד הJS שמפעיל את הכתוביות.</p>
<div class="warning"><strong>שימו לב! </strong>הסרטון נתמך אך ורק בדפדפנים מודרנים שתומכים בתגית video (תקן HTML 5). קרי <strong>Firefox 3.1/3.5</strong> או <strong>chorme</strong>.</div>
<h3>עוד באותו נושא:</h3><ul class="related_post"><li  class="relatedPost"><a href="http://www.htm.co.il/2010/02/28/%d7%91-2010-%d7%90%d7%a0%d7%97%d7%a0%d7%95-%d7%a2%d7%95%d7%91%d7%a8%d7%99%d7%9d-%d7%9c-offline/" title="<!--:il-->ב-2010 אנחנו עוברים ל-Offline<!--:-->"><img src="http://htm.co.il/wp-content/post-images/1045.jpg" /><!--:il-->ב-2010 אנחנו עוברים ל-Offline<!--:--></a><div style="clear: both;"></div></li><li  class="relatedPost"><a href="http://www.htm.co.il/2009/11/15/%d7%9e%d7%a4%d7%aa-%d7%90%d7%aa%d7%a8-%d7%a6%d7%91%d7%a2%d7%95%d7%a0%d7%99%d7%aa-%d7%91%d7%a2%d7%96%d7%a8%d7%aa-jquery/" title="מפת אתר צבעונית בעזרת jQuery"><img src="http://htm.co.il/wp-content/post-images/859.jpg" />מפת אתר צבעונית בעזרת jQuery</a><div style="clear: both;"></div></li></ul></div>]]></content:encoded>			<wfw:commentRss>http://www.htm.co.il/2009/12/15/%d7%94%d7%95%d7%a1%d7%a4%d7%aa-%d7%9b%d7%aa%d7%95%d7%91%d7%99%d7%95%d7%aa-%d7%9c%d7%aa%d7%92%d7%99%d7%aa-%d7%95%d7%99%d7%93%d7%90%d7%95/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>&#8235;כנס יום ה-Usability העולמי 2009 בישראל&#8236;</title>		<link>http://www.htm.co.il/2009/10/27/%d7%9b%d7%a0%d7%a1-%d7%99%d7%95%d7%9d-%d7%94-usability-%d7%94%d7%a2%d7%95%d7%9c%d7%9e%d7%99-2009-%d7%91%d7%99%d7%a9%d7%a8%d7%90%d7%9c/</link>
		<comments>http://www.htm.co.il/2009/10/27/%d7%9b%d7%a0%d7%a1-%d7%99%d7%95%d7%9d-%d7%94-usability-%d7%94%d7%a2%d7%95%d7%9c%d7%9e%d7%99-2009-%d7%91%d7%99%d7%a9%d7%a8%d7%90%d7%9c/#comments</comments>
		<pubDate>Tue, 27 Oct 2009 13:16:10 +0000</pubDate>
		<dc:creator>&#8235;אורן רוט&#8236;</dc:creator>				<category><![CDATA[חדשות]]></category>
		<category><![CDATA[HTML 5]]></category>
		<category><![CDATA[Usabilty]]></category>
		<category><![CDATA[שימושיות]]></category>

		<guid isPermaLink="false">http://www.htm.co.il/?p=825</guid>
		<description><![CDATA[&#8235;יום השנה הבינלאומי בנושא שימושיות (Usability) מגיע בנובמבר (יום חמישי, 12/11) ולכבודו מתקיים כנס בנושאי שימושיות. קראו את תוכנית הכנס, הרשמו וניפגש שם.&#8236;]]></description>			<content:encoded><![CDATA[<div dir="rtl"><p>כבכל שנה, גם השנה ב-12 בנובמבר (יום חמישי), נחגוג את יום השנה לשימושיות (Usibility) ביום מלא הרצאות. השנה כנס השימושיות יערך בקריית האוניברסיטה הפתוחה רעננה, ויכלול תוכניה מגוונת, מלאת הרצאות, בנושאי שימושיות.</p>
<p>וכך נכתב באתר UPA Israel:</p>
<p>&quot;יום ה-Usability העולמי, שמטרתו לקדם את המודעות לצרכי המשתמש במוצרי טכנולוגיה, תוכנות מחשב, אפליקציות ואתרי אינטרנט, מתקיים זו השנה החמישית בכ-40 מדינות ברחבי העולם, ומצויין בישראל, ע&quot;י ארגון מומחי ה-Usability הישראלי, UPA Israel, המסונף ל-UPA העולמי. שתיים מההרצאות בכנס הישראלי יוקדשו לנושא העולמי השנתי &#8211; Design for sustainability.&quot;</p>
<h3>תוכנית הכנס</h3>
<ul>
<dl>
<dt>מעריסה לעריסה &#8211; על המאמץ לסגור את המעגל האקולוגי בחיי היום יום</dt>
<dd>
מר ליעד אורתר, יועץ סביבתי ומנכ&quot;ל משותף בחברת ביונדביזנס</dd>
<dt>מעבדת החדשנות במדיה: תהליכי עיצוב חוויות אינטראקטיביות ממוקדות צרכים אנושיים</dt>
<dd>
ד&quot;ר אורן צוקרמן, ביה&quot;ס סמי עופר לתקשורת, מסלול תקשורת אינטראקטיבית, המרכז הבינתחומי, הרצליה</dd>
<dt>הרשתות החברתיות &#8211; הקלות הבלתי נסבלת של החיים</dt>
<dd>
מר רונן שמיר, יועץ ומנהל תוכן לניו מדיה, ביה&quot;ס חשיפה, האוניברסיטה הפתוחה</dd>
<dt>החיים בעולם הספרתי – מי סופר את הספר?</dt>
<dd>
פרופ' שיזף רפאלי, ראש בית הספר לניהול, אוניברסיטת חיפה</dd>
<dt>Eco-Usability – ידידותי למשתמש ולסביבה</dt>
<dd>
גב' לאה אהרונוביץ, מנהלת מוצר בכירה בחברת Answers.com, חברת הנהלת UPA Israel</dd>
<dt>חדשנות באתרי תוכן</dt>
<dd>
מר גל מור, יועץ לאסטרטגיות תוכן וממשקים</dd>
<dt>על שימושיות, הקסמת המשתמש וחווית השימוש: משחק של איזונים</dt>
<dd>
ד&quot;ר יעקב גרינשפן, מנכ&quot;ל שותף, חברת UI</dd>
<dt>HTML5 מבט על התקן ממשקפי שמישות וקיימות</dt>
<dd>
ד&quot;ר ישע סיוון, בי&quot;ס גבוה להנדסה ולעיצוב, שנקר – המחלקה להנדסת תוכנה</dd>
</dl>
<p>המחיר לכנס הוא <strong>240 ש&quot;ח</strong> (או 200 לחברי איגוד האינטרנט הישראלי). אם תספיקו עוד היום לשלוח את טופס ההזמנה התענוג יעלה לכם רק <strong>140 ש&quot;ח</strong>.</p>
<p><a href="http://upaisrael.org/wud2009/Registration2009.pdf">להורדת טופס הרשמה</a></p>
<h4 style="margin-bottom:15px">אני אהיה נוכח בכנס, מה איתכם? אם אתם מתכוונים להגיע שלחו תגובה כאן למטה!</h4>
<h3>עוד באותו נושא:</h3><ul class="related_post"><li  class="relatedPost"><a href="http://www.htm.co.il/2009/11/13/%d7%a1%d7%99%d7%9b%d7%95%d7%9d-%d7%a9%d7%9c-%d7%99%d7%95%d7%9d-%d7%94%d7%a9%d7%99%d7%9e%d7%95%d7%a9%d7%99%d7%95%d7%aa/" title="סיכום של יום השימושיות"><img src="http://htm.co.il/wp-content/post-images/837.jpg" />סיכום של יום השימושיות</a><div style="clear: both;"></div></li><li  class="relatedPost"><a href="http://www.htm.co.il/2009/10/27/%d7%a4%d7%95%d7%a8%d7%a1%d7%9e%d7%95-%d7%94%d7%94%d7%a7%d7%9c%d7%98%d7%95%d7%aa-%d7%95%d7%94%d7%9e%d7%a6%d7%92%d7%95%d7%aa-%d7%9e%d7%9e%d7%a4%d7%92%d7%a9-%d7%94%d7%94%d7%a2%d7%a9%d7%a8%d7%94-%d7%a9/" title="פורסמו ההקלטות והמצגות ממפגש ההעשרה של ISOC"><img src="http://htm.co.il/wp-content/post-images/816.jpg" />פורסמו ההקלטות והמצגות ממפגש ההעשרה של ISOC</a><div style="clear: both;"></div></li></ul></div>]]></content:encoded>			<wfw:commentRss>http://www.htm.co.il/2009/10/27/%d7%9b%d7%a0%d7%a1-%d7%99%d7%95%d7%9d-%d7%94-usability-%d7%94%d7%a2%d7%95%d7%9c%d7%9e%d7%99-2009-%d7%91%d7%99%d7%a9%d7%a8%d7%90%d7%9c/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>&#8235;פורסמו ההקלטות והמצגות ממפגש ההעשרה של ISOC&#8236;</title>		<link>http://www.htm.co.il/2009/10/27/%d7%a4%d7%95%d7%a8%d7%a1%d7%9e%d7%95-%d7%94%d7%94%d7%a7%d7%9c%d7%98%d7%95%d7%aa-%d7%95%d7%94%d7%9e%d7%a6%d7%92%d7%95%d7%aa-%d7%9e%d7%9e%d7%a4%d7%92%d7%a9-%d7%94%d7%94%d7%a2%d7%a9%d7%a8%d7%94-%d7%a9/</link>
		<comments>http://www.htm.co.il/2009/10/27/%d7%a4%d7%95%d7%a8%d7%a1%d7%9e%d7%95-%d7%94%d7%94%d7%a7%d7%9c%d7%98%d7%95%d7%aa-%d7%95%d7%94%d7%9e%d7%a6%d7%92%d7%95%d7%aa-%d7%9e%d7%9e%d7%a4%d7%92%d7%a9-%d7%94%d7%94%d7%a2%d7%a9%d7%a8%d7%94-%d7%a9/#comments</comments>
		<pubDate>Tue, 27 Oct 2009 10:50:12 +0000</pubDate>
		<dc:creator>&#8235;אורן רוט&#8236;</dc:creator>				<category><![CDATA[חדשות]]></category>
		<category><![CDATA[HTML 5]]></category>
		<category><![CDATA[ISOC]]></category>
		<category><![CDATA[W3C]]></category>
		<category><![CDATA[סמנטיקה]]></category>

		<guid isPermaLink="false">http://www.htm.co.il/?p=816</guid>
		<description><![CDATA[&#8235;לאחר חודש ימים ממפגש ההעשרה של איגוד האינטרנט הישראלי, שוחררו לאוויר ההקלטות של מפגש ההעשרה. למי שלא היה זו אחלה דרך לשמוע ולראות את ההרצאות.&#8236;]]></description>			<content:encoded><![CDATA[<div dir="rtl"><p>לאחר כחודש מהמפגש שהתקיים במכללת אפקה בנושא עתיד האינרטנט, W3C ותקנים, פורסמו היום באתר W3C הקלטות של שלושת הרצאות המפגש. למי שלא היה זו אחלה דרך לשמוע ולראות את ההרצאות.</p>
<h3><span>HTML 5 &#8211; </span>ישע סיון</h3>
<p>
<object width="400" height="300" type="application/x-shockwave-flash" data="http://vimeo.com/moogaloop.swf?clip_id=7245730&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=&amp;fullscreen=1"><param value="http://vimeo.com/moogaloop.swf?clip_id=7245730&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=&amp;fullscreen=1" name="data"/><param value="true" name="allowfullscreen"/><param value="always" name="allowscriptaccess"/><param value="http://vimeo.com/moogaloop.swf?clip_id=7245730&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=&amp;fullscreen=1" name="src"/></object></p>
<p><object width="425" height="355" type="application/x-shockwave-flash" data="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=html5forvpsv3-091001034040-phpapp01&amp;stripped_title=html-5-for-v-ps-hebrew" style="border: 1px dotted rgb(204, 0, 0); margin: 0px; background-repeat: no-repeat; background-color: rgb(255, 255, 204); background-image: url(http://www.w3c.org.il/tinymce/jscripts/tiny_mce/plugins/media/img/flash.gif); background-position: 50% 50%;"><param value="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=html5forvpsv3-091001034040-phpapp01&amp;stripped_title=html-5-for-v-ps-hebrew" name="data"/><param value="true" name="allowFullScreen"/><param value="always" name="allowScriptAccess"/><param value="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=html5forvpsv3-091001034040-phpapp01&amp;stripped_title=html-5-for-v-ps-hebrew" name="src"/><param value="true" name="allowfullscreen"/></object></p>
<h3>תקן תקן תרדוף &#8211; אייל סלע</h3>
<p>
<object width="400" height="300" type="application/x-shockwave-flash" data="http://vimeo.com/moogaloop.swf?clip_id=7085169&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=&amp;fullscreen=1"><param value="http://vimeo.com/moogaloop.swf?clip_id=7085169&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=&amp;fullscreen=1" name="data"/><param value="true" name="allowfullscreen"/><param value="always" name="allowscriptaccess"/><param value="http://vimeo.com/moogaloop.swf?clip_id=7085169&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=&amp;fullscreen=1" name="src"/></object></p>
<p><object width="425" height="355" type="application/x-shockwave-flash" data="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=w3cintro-090930073550-phpapp01&amp;stripped_title=w3-c-intro" style="border: 1px dotted rgb(204, 0, 0); margin: 0px; background-repeat: no-repeat; background-color: rgb(255, 255, 204); background-image: url(http://www.w3c.org.il/tinymce/jscripts/tiny_mce/plugins/media/img/flash.gif); background-position: 50% 50%;"><param value="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=w3cintro-090930073550-phpapp01&amp;stripped_title=w3-c-intro" name="data"/><param value="true" name="allowFullScreen"/><param value="always" name="allowScriptAccess"/><param value="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=w3cintro-090930073550-phpapp01&amp;stripped_title=w3-c-intro" name="src"/><param value="true" name="allowfullscreen"/></object></p>
<h3>היופי שבסמנטיקה &#8211; פיתוח צד לקוח בסביבה מרובת דפדפנים &#8211; יובל רז</h3>
<p><object width="400" height="300" type="application/x-shockwave-flash" data="http://vimeo.com/moogaloop.swf?clip_id=7266067&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=&amp;fullscreen=1" style="border: 1px dotted rgb(204, 0, 0); background-repeat: no-repeat; background-color: rgb(255, 255, 204); background-image: url(http://www.w3c.org.il/tinymce/jscripts/tiny_mce/plugins/media/img/flash.gif); background-position: 50% 50%;"><param value="http://vimeo.com/moogaloop.swf?clip_id=7266067&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=&amp;fullscreen=1" name="data"/><param value="true" name="allowfullscreen"/><param value="always" name="allowscriptaccess"/><param value="http://vimeo.com/moogaloop.swf?clip_id=7266067&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=&amp;fullscreen=1" name="src"/></object></p>
<p>אתם מוזמנים כמובן לבקר באתר של ISOC ולראות את <a href="http://www.w3c.org.il/article/enrichment0909">המצגות וההקלטות של ההרצאות</a>.</p>
<h3>עוד באותו נושא:</h3><ul class="related_post"><li  class="relatedPost"><a href="http://www.htm.co.il/2010/01/19/%d7%a9%d7%a0%d7%99-%d7%9e%d7%a4%d7%92%d7%a9%d7%99%d7%9d-%d7%a9%d7%9c%d7%90-%d7%9b%d7%93%d7%90%d7%99-%d7%9c%d7%a4%d7%a1%d7%a4%d7%a1-%d7%91%d7%a4%d7%91%d7%a8%d7%95%d7%90%d7%a8/" title="שני מפגשים שלא כדאי לפספס בפברואר"><img src="http://htm.co.il/wp-content/post-images/1031.jpg" />שני מפגשים שלא כדאי לפספס בפברואר</a><div style="clear: both;"></div></li><li  class="relatedPost"><a href="http://www.htm.co.il/2009/10/26/html-5-%d7%9e%d7%94-%d7%a0%d7%9b%d7%a0%d7%a1-%d7%95%d7%9e%d7%94-%d7%99%d7%95%d7%a6%d7%90-%d7%97%d7%9c%d7%a7-%d7%90/" title="HTML 5 &#8211; מה נכנס ומה יוצא? &#8211; חלק א'"><img src="http://htm.co.il/wp-content/post-images/731.jpg" />HTML 5 &#8211; מה נכנס ומה יוצא? &#8211; חלק א'</a><div style="clear: both;"></div></li></ul></div>]]></content:encoded>			<wfw:commentRss>http://www.htm.co.il/2009/10/27/%d7%a4%d7%95%d7%a8%d7%a1%d7%9e%d7%95-%d7%94%d7%94%d7%a7%d7%9c%d7%98%d7%95%d7%aa-%d7%95%d7%94%d7%9e%d7%a6%d7%92%d7%95%d7%aa-%d7%9e%d7%9e%d7%a4%d7%92%d7%a9-%d7%94%d7%94%d7%a2%d7%a9%d7%a8%d7%94-%d7%a9/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>&#8235;HTML 5 &#8211; מה נכנס ומה יוצא? &#8211; חלק ב&#039;&#8236;</title>		<link>http://www.htm.co.il/2009/10/27/html-5-%d7%9e%d7%94-%d7%a0%d7%9b%d7%a0%d7%a1-%d7%95%d7%9e%d7%94-%d7%99%d7%95%d7%a6%d7%90-%d7%97%d7%9c%d7%a7-%d7%91/</link>
		<comments>http://www.htm.co.il/2009/10/27/html-5-%d7%9e%d7%94-%d7%a0%d7%9b%d7%a0%d7%a1-%d7%95%d7%9e%d7%94-%d7%99%d7%95%d7%a6%d7%90-%d7%97%d7%9c%d7%a7-%d7%91/#comments</comments>
		<pubDate>Tue, 27 Oct 2009 08:37:00 +0000</pubDate>
		<dc:creator>&#8235;אורן רוט&#8236;</dc:creator>				<category><![CDATA[בניית אתרים]]></category>
		<category><![CDATA[חדשות]]></category>
		<category><![CDATA[HTML 5]]></category>

		<guid isPermaLink="false">http://www.htm.co.il/?p=766</guid>
		<description><![CDATA[&#8235;לאחר מאמר בו סקרתי את התגיות שיכנסו לחיינו בתקן HTML 5, מגיע המאמר השני בסדרה שמסקר את התגיות שעתידות לצאת משימוש בתקן החדש. לדעתי הכנה, לא עשו מספיק ב-HTML 5.&#8236;]]></description>			<content:encoded><![CDATA[<div dir="rtl"><p>לאחר המאמר הקודם, בו סקרתי את<a href="http://www.htm.co.il/2009/10/26/html-5-%d7%9e%d7%94-%d7%a0%d7%9b%d7%a0%d7%a1-%d7%95%d7%9e%d7%94-%d7%99%d7%95%d7%a6%d7%90-%d7%97%d7%9c%d7%a7-%d7%90/"> תגיות ה-HTML 5 החדשות</a>, במאמר זה אני אפרט על התגיות שהכרנו אבל יוצאות משימוש בתקן HTML 5. בסיום הסקירה אני נשארתי עם תהייה, האם באמת נוצרה הפרדה בין העיצוב לתוכן ב-HTML 5, או שרק התקדמנו פסיעה קטנה לכיוון הזה.</p>
<h3>התגיות שיעזבו אותנו</h3>
<p>כחלק מהראיה הכללית של הפרדת תוכן מעיצוב בה דוגלת HTML 5, רוב התגיות שהולכות לצאת משימוש ב-HTML 5, הן תגיות שאחראיות על עיצוב. במקומן יבוא ה-CSS ויצור את אותו אפקט אליו היינו רגילים בעבר, רק עם הגיון נכון יותר של הפרדה בין עיצוב לתוכן. כמובן שאנחנו נפרדים גם מתגיות נוספות בשאיפה ליצור אתרים טובים יותר ונגישים יותר בתקן החדש.</p>
<div class="wp-caption aligncenter" style="width: 510px"><img alt="התגיות מהן אנו נפרדים בתקן החדש" src="/wp-content/uploads/2009/10/html5gone.jpg" title="התגיות מהן אנו נפרדים בתקן החדש" width="500" height="400" /><p class="wp-caption-text">התגיות מהן אנו נפרדים בתקן החדש</p></div>
<p><strong>ואלו התגיות שעתידות לצאת משימוש ב-HTML 5:</strong></p>
<dl>
<dt>&lt;acronym&gt;</dt>
<dd>תגית זו אחראית להגדיר את משמעות רשי תיבות. תגית זו תוחלף בתגית המוכרת לנו, &lt;abbr&gt;, שמתפקדת בצורה דומה ותפקידה לתת הגדרה לכל דבר. </dd>
<dt>&lt;applet&gt;</dt>
<dd>התגית שימשה להצגת אפלקציות חיצוניות (כגון Java). ב-HTML 5 אנו נשתמש בתגית ה-object במקומה.</dd>
<dt>&lt;isindex&gt;</dt>
<dd>תגית שלא נתקלתי בה בחיי אבל משום מה קיימת ב-HTML 4. תגית זו תיפקדה בדרך מיושנת להצגת טופס של שורה אחת, בכל מקרה כל מה שהיא יכלה לעשות תגית form עושה, תשמשו בה.</dd>
<dt>&lt;xmp&gt;</dt>
<dd>תגית זו שיצאה משימוש כולל, גרמה לכל התוכן שבתוכה להיות מוצג כאילו היה טקסט (גם אם הכיל תגיות HTML בתוכו). הצגה של סימן &gt;, כטקסט נוגדת את כללי ה-<abbr title="שפת המקור של ה-HTML">SGML</abbr> ולכן במקום להשתמש בתגית xmp, השתמשו בתגית PRE עם התווים המיוחדים <strong>;gt&#038;</strong> ו- <strong>;lt&#038;</strong>  לסימון תחילת תגיות HTML.</dd>
<dt>&lt;frame&gt; &lt;frameset&gt; &lt;noframes&gt;</dt>
<dd>תגיות ה-frame יוצאות משימוש ב-HTML 5.  הסיבה להוצאתן מהתקן היא מכיוון ופריימים מקלקלים את הנגישות של דפי האינטרנט. התגית שנתמכת ב-HTML 5 היא iframe והפרמטר היחידי שמותר להזין אליה היא src (קישור לדף חיצוני), כל שאר העיצוב יעשה ב-CSS.</dd>
<dt>&lt;big&gt; &lt;center&gt; &lt;dir&gt; &lt;font&gt; &lt;basefont&gt; &lt;s&gt; &lt;strike&gt; &lt;tt&gt; &lt;u&gt;</dt>
<dd>כל התגיות הללו הן תגיות המשמשות לעיצוב ואין להן שום משמעות סמנטית. התגיות הללו לא יתמכו בתקן של HTML 5, ובמקומן נצטרך להשתמש ב-CSS. </dd>
</dl>
<p>אני תוהה מדוע לא הוציאו את כל תגיות שאחראיות אך ורק על עיצוב מ-HTML 5? התגיות: b, i, sub, sup, small, hr &#8211; כולן מיותרות ב- HTML 5 שמתיימר להפריד בין עיצוב לתוכן. בתקן החדש (לפי W3C)  כל התגיות הללו הוגדרו מחדש, אך עדיין לא ברור מה הצורך בהן בתור תגיות HTML.</p>
<h4 style="margin-bottom: 15px;">מה אתם חושבים על כך? האם גם אתם חושבים שהתגיות שתפקידן הוא רק תצוגתי צריכות לצאת מ-HTML 5?</h4>
<h3>עוד באותו נושא:</h3><ul class="related_post"><li  class="relatedPost"><a href="http://www.htm.co.il/2009/10/26/html-5-%d7%9e%d7%94-%d7%a0%d7%9b%d7%a0%d7%a1-%d7%95%d7%9e%d7%94-%d7%99%d7%95%d7%a6%d7%90-%d7%97%d7%9c%d7%a7-%d7%90/" title="HTML 5 &#8211; מה נכנס ומה יוצא? &#8211; חלק א'"><img src="http://htm.co.il/wp-content/post-images/731.jpg" />HTML 5 &#8211; מה נכנס ומה יוצא? &#8211; חלק א'</a><div style="clear: both;"></div></li><li  class="relatedPost"><a href="http://www.htm.co.il/2010/02/28/%d7%91-2010-%d7%90%d7%a0%d7%97%d7%a0%d7%95-%d7%a2%d7%95%d7%91%d7%a8%d7%99%d7%9d-%d7%9c-offline/" title="<!--:il-->ב-2010 אנחנו עוברים ל-Offline<!--:-->"><img src="http://htm.co.il/wp-content/post-images/1045.jpg" /><!--:il-->ב-2010 אנחנו עוברים ל-Offline<!--:--></a><div style="clear: both;"></div></li></ul></div>]]></content:encoded>			<wfw:commentRss>http://www.htm.co.il/2009/10/27/html-5-%d7%9e%d7%94-%d7%a0%d7%9b%d7%a0%d7%a1-%d7%95%d7%9e%d7%94-%d7%99%d7%95%d7%a6%d7%90-%d7%97%d7%9c%d7%a7-%d7%91/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>&#8235;HTML 5 &#8211; מה נכנס ומה יוצא? &#8211; חלק א&#039;&#8236;</title>		<link>http://www.htm.co.il/2009/10/26/html-5-%d7%9e%d7%94-%d7%a0%d7%9b%d7%a0%d7%a1-%d7%95%d7%9e%d7%94-%d7%99%d7%95%d7%a6%d7%90-%d7%97%d7%9c%d7%a7-%d7%90/</link>
		<comments>http://www.htm.co.il/2009/10/26/html-5-%d7%9e%d7%94-%d7%a0%d7%9b%d7%a0%d7%a1-%d7%95%d7%9e%d7%94-%d7%99%d7%95%d7%a6%d7%90-%d7%97%d7%9c%d7%a7-%d7%90/#comments</comments>
		<pubDate>Mon, 26 Oct 2009 15:04:16 +0000</pubDate>
		<dc:creator>&#8235;אורן רוט&#8236;</dc:creator>				<category><![CDATA[בניית אתרים]]></category>
		<category><![CDATA[חדשות]]></category>
		<category><![CDATA[HTML 5]]></category>
		<category><![CDATA[W3C]]></category>

		<guid isPermaLink="false">http://www.htm.co.il/?p=731</guid>
		<description><![CDATA[&#8235;בסדרת מאמרים זוגית אני אפרט לכם על התגיות החדשות ב-HTML 5, ועל התגיות שייצאו מהתקן. בחלק הזה (הראשון) אני מפרט על 26 תגיות חדשות שהולכות לפלפל לנו את עתיד האינטרנט.&#8236;]]></description>			<content:encoded><![CDATA[<div dir="rtl"><p>תקן <strong>HTML 5</strong> עדיין לא אושר על-ידי משרד W3C העולמי, אך כבר עכשיו אפשר לקבל טעימות קטנות מתקן האינטרנט העתידי. במאמר זה אני אספר לכם על התגיות שיכנסו לחיינו בתקן הבא, בהחלט יש למה לחכות.</p>
<h3>התגיות שנוספות ב-HTML 5</h3>
<p>נוספו כ-26 תגיות חדשות ל-HTML 5. חלקן מאוד אינטאוטיביות ושמענו על בואן (video, audio) וחלקן הזויות מאוד, אני אסביר כאן את שימושן של כולן. חילקתי את נושא התיגיות החדשות לכמה חלקים: <strong>האחד &#8211; </strong>תגיות המחלקות את הדף למקטעים, <strong>השני -</strong> תגיות המשמשות לאפיון של טקסט, <strong>השלישי-</strong> תגיות להצגת מולטימדיה ו<strong>האחרון -</strong> תגיות נוספות.</p>
<h4>1. חלוקת הדף למקטעים:</h4>
<p>כל התגיות בקבוצה זו, אינן מבצעות אף לא דבר אחד בתחום העיצוב, אלא נותנות אך ורק משמעות סמנטית לחלקי המסמך (האתר).</p>
<dl>
<dt>&lt;header&gt;</dt>
<dd>תחילת העמוד &#8211; תגית זו תוחמת בתוכה את החלק העליון במסמך האתר, החלק שתואם לכל שאר הדפים. תגית זו יוצרת למעשה הפרדה של החלק העליון שברוב הפעמים הוא לא החלק המרכזי של הדף.</dd>
<dt>&lt;footer&gt;</dt>
<dd>כמו התגית הקודמת, אך הפעם התיחום הוא של החלק התחתון.</dd>
<dt>&lt;aside&gt;</dt>
<dd>תגית התוחמת בתוכה את החלק באתר שנמצא בצד (אם יש כזה).</dd>
<dt>&lt;nav&gt;</dt>
<dd>תגית זו תוחמת בתוכה את החלק במסמך אשר דרכו ניתן לנווט באתר. לרוב, התפריט של האתר.</dd>
<dt>&lt;section&gt;</dt>
<dd>תגית זו מחלקת את המסמך לחלקים, תגית זו היא כללית ונשתמש בה כאשר לא נמצא תגית מתאימה יותר. אני חושב שהיא תתן לנו חלופה לא רעה לשימוש המוגזם בתגית div.</dd>
<dt>&lt;article&gt;</dt>
<dd>תגית התוחמת בתוכה קטעי מאמר. באתרי מאמרים ובלוגים החלק המרכזי יתחם בתגית זו.</dd>
</dl>
<div class="wp-caption aligncenter" style="width: 526px"><img alt="HTML 5 - חלוקה הגיונית" src="/wp-content/uploads/2009/10/html5.jpg" title="HTML 5 - חלוקה הגיונית" width="516" height="516" /><p class="wp-caption-text">HTML 5 - חלוקה הגיונית</p></div>
<h4>2. תגיות טקסט:</h4>
<p>תגיות אלו יתנו משמעות סמנטית לטקסט הנתחם בתוכם. התגיות יעזרו למנועי החיפוש להבין טוב יותר את תוכן האתר וכן יחזקו את פן השימושיות של האתר.</p>
<dl>
<dt>&lt;time&gt;</dt>
<dd>כשמה כן היא, תגית התוחמת בתוכה זמן או תאריך.</dd>
<dt>&lt;details&gt;</dt>
<dd>תגית המכילה פרטים נוספים על אלמנט כלשהו. לתגית יש מאפיין open, שמקבל true או false, ולפיו מוצגים או לא מוצגים הפרטים שתחומים בתגית זו. ניתן לצרף לתגית זו כותרת באמצעות התגית legend. כותרת זו תשמש גם כפתור להצגה והסתרה של טקסט.</dd>
<dt>&lt;mark&gt;</dt>
<dd>בדומה לתגיות em ו-strong שתפקידן להדגיש, תגית זו תוחמת בתוכה טקסט מסומן.</dd>
<dt>&lt;progress&gt;</dt>
<dd>תפקיד תגית זו הוא להציג התקדמות של תהליך. לרוב תתחום בתוכה אחוזים להתקדמות של הורדה או טעינה.</dd>
<dt>&lt;meter&gt;</dt>
<dd>התגית הזאת מייצגת כמות. הכמות תיהיה יחסית למינימום מוגדר ומקסימום מוגדר. לדוגמא:</p>
<div class="codecolorer-container html4strict default" style="overflow:auto;white-space:nowrap;border: 1px solid #9F9F9F;width:580px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br /></div></td><td><div class="html4strict codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #009900;">&lt;meter max<span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;10&quot;</span> min<span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;0&quot;</span>&gt;</span>2 from 10<span style="color: #009900;">&lt;<span style="color: #66cc66;">/</span>meter&gt;</span></div></td></tr></tbody></table></div>
<dt>&lt;output&gt;</dt>
<dd>בדומה לתגיות, code ו-samp, תגית output תפקידה לייצג סוג של פלט, כמו כזה של קוד תכנות.</dd>
<dt>&lt;dialog&gt;</dt>
<dd>תגית שתוחמת בתוכה שיחה. אם יש טקסט שמייצג שיחה בין אנשים רצוי לתחום אותו בתגית הזאת.</dd>
</dl>
<div class="wp-caption aligncenter" style="width: 411px"><img alt="תגיות טקסט ב-HTML 5" src="/wp-content/uploads/2009/10/html5text.jpg" title="תגיות טקסט ב-HTML 5" width="401" height="516" style="margin:0 auto;" /><p class="wp-caption-text">תגיות טקסט ב-HTML 5</p></div>
<h4>3. תגיות מולטימדיה וטכנולוגיות חדשות:</h4>
<p>כעת אעבור להציג את התגיות המעניינות ביותר (לטעמי), הן בהחלט מחוללות שינוי גדול מהמצב הקיים כיום.<br />
* הדוגמאות שאתן כאן מחייבות אתכם לגלוש בדפדפנים שתומכים ב-HTML 5, כגון firefox 3.5.</p>
<dl>
<dt>&lt;video&gt;</dt>
<dd>כשמה כן היא תגית המציגה וידאו. בHTML 5 לא נהיה חייבים להיות תלויים בטכנולוגיות קוד סגור כמו פלאש להצגת וידאו, ונוכל פשוט להציג וידאו דרך הדפדפן בעזרת קוד html פשוט. לדוגמא:</p>
<div class="codecolorer-container html4strict default" style="overflow:auto;white-space:nowrap;border: 1px solid #9F9F9F;width:580px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br />3<br /></div></td><td><div class="html4strict codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #009900;">&lt;video <span style="color: #000066;">src</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;שם קובץ.ogg&quot;</span> controls <span style="color: #000066;">width</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;320&quot;</span> <span style="color: #000066;">height</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;240&quot;</span>&gt;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">a</span> <span style="color: #000066;">href</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;שם קובץ.ogg&quot;</span>&gt;</span>אין לכם תמיכה ב-HTML 5 הורידו את הסרט<span style="color: #009900;">&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">a</span>&gt;</span><br />
<span style="color: #009900;">&lt;<span style="color: #66cc66;">/</span>video&gt;</span></div></td></tr></tbody></table></div>
<p>והדוגמא בפועל:<br />
<video src="http://proxy-61.dailymotion.com/18/320x240/ogg/15809843-2.ogg?auth=1257590152-f66fd0d4210681c5420e832820f5cc11" controls poster="http://htm.co.il/lab/html 5/poster.jpg" width="320" height="240"><br />
		<a href="http://mirror.bigbuckbunny.de/peach/bigbuckbunny_movies/big_buck_bunny_480p_stereo.ogg">אין לכם תמיכה ב-HTML 5 הורידו את הסרט</a><br />
</video>
 </dd>
<dt>&lt;audio&gt;</dt>
<dd>תגית שמע, פועלת כמו תגית וידאו למשמשת לניגון קבצי סאונד. נעבור לדוגמא:<br />
<audio controls style="margin-top:15px;" src="http://www.mediacrafters.org/files/zugzug.wav"><br />
				<a href="http://www.mediacrafters.org/files/zugzug.wav">אין לדפדפן שלכם תמיכה ב-HTML 5 לחצו כאן להורדת קובץ השמע</a><br />
		   </audio>
</dd>
<dt>&lt;figure&gt;</dt>
<dd>תגית זו משמשת על מנת לקבץ בתוכה תגיות מולטימדיה, כמו video  ו- audio. ניתן להוסיף את תגית legend על מנת להציג כותרת לקבוצה זו.</dd>
<dt>&lt;source&gt;</dt>
<dd>תגית שמכילה URL לקובץ סאונד או וידאו. לרוב תופיע בתוך תגיות וידאו ואודיו.</dd>
<dt>&lt;embed&gt;</dt>
<dd>אנחנו מכירים כבר את התגית הזאת, מהקוד של הצגת פלאש, אבל רק ב-HTML 5 היא תיכנס באופן רשמי. תפקידה להציג תוכן מוטבע (חיצוני). לדוגמא:<br />
<embed src="http://htm.co.il/lab/html 5/sound.wav" />
</dd>
<dt>&lt;canvas&gt;</dt>
<dd>אם עדיין לא שמעתם על canvas הגיע הזמן לשמוע. קאנבס זוהי טכנולוגיה ליצירת גרפיקה בעזרת קוד html. אני לא ארחיב על כך יותר במאמר זה אבל אני בוודאי אכתוב בעתיד כאן ב-htm מאמר על טכנולוגיה זו. צפו בדוגמא:<br />
<canvas id="myCanvas"><br />
דפדפן זה לא תומך בקאנבס!<br />
</canvas><br />
<script type="text/javascript">
		var canvas=document.getElementById('myCanvas');
		var ctx=canvas.getContext('2d');
		ctx.fillStyle='#FF0000';
		ctx.fillRect(0,0,80,100);
</script><br />
בדוגמא זו ציירתי ריבוע אדום בקאנבס, אבל אפשר לעשות הרבה יותר מזה, צפו בלינק הבא &#8211; <a href="http://alteredqualia.com/visualization/evolve/">ציור תמונות בקאנבס</a>.
</dd>
</dl>
<h4>4. תגיות נוספות:</h4>
<p>לאחר חלוקה יפה לשלוש קטגוריות של תגיות, אסביר עכשיו על שאר התגיות שיתוספו לנו ב-HTML 5:</p>
<dl>
<dt>&lt;datalist&gt;</dt>
<dd>בדומה למדריך שנתתי לכם לפני כמה ימים, שמסביר <a href="http://www.htm.co.il/2009/10/21/%d7%aa%d7%99%d7%91%d7%aa-%d7%94%d7%a6%d7%a2%d7%95%d7%aa-%d7%9c%d7%a9%d7%95%d7%a8%d7%aa-%d7%98%d7%a7%d7%a1%d7%98-%d7%91%d7%a2%d7%96%d7%a8%d7%aa-%d7%aa%d7%95%d7%a1%d7%a3-json-%d7%95-jquery/">איך להוסיף תיבת הצעות לתיבת טקסט</a>, תגית זאת למעשה מאפשרת להוסיף, דרך קוד ה-HTML, אפשרויות לבחירה לתיבת טקסט. קוד לדוגמא:</p>
<div class="codecolorer-container html4strict default" style="overflow:auto;white-space:nowrap;border: 1px solid #9F9F9F;width:580px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br />3<br />4<br />5<br />6<br />7<br /></div></td><td><div class="html4strict codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">input</span> <span style="color: #000066;">id</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;myCar&quot;</span> list<span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;cars&quot;</span> <span style="color: #66cc66;">/</span>&gt;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;">&lt;datalist <span style="color: #000066;">id</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;cars&quot;</span>&gt;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">option</span> <span style="color: #000066;">value</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;BMW&quot;</span>&gt;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">option</span> <span style="color: #000066;">value</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;Ford&quot;</span>&gt;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">option</span> <span style="color: #000066;">value</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;Volvo&quot;</span>&gt;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">option</span> <span style="color: #000066;">value</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;Porche&quot;</span>&gt;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;">&lt;<span style="color: #66cc66;">/</span>datalist&gt;</span></div></td></tr></tbody></table></div>
<p>וכעת לדוגמא בפועל (לי זה עבד רק באופרה, בגרסה החדשה ביותר):</p>
<input id="myCar" list="cars" />
			<datalist id="cars"><br />
			<option value="BMW"><br />
			<option value="Ford"><br />
			<option value="Volvo"><br />
			<option value="Porche"><br />
			</datalist>
 </dd>
<dt>&lt;command&gt;</dt>
<dd>עד שהומצאה התגית הזאת היינו משתמשים בתגית input על מנת ליצור כפתורים שמבצעים פעולות. בעזרת התגית החדשה נוכל ליצור כפתורים שיבצעו פעולות. ניתן לבחור את סוג כפתור הפעולה (מאפיין type) מתוך שלוש אפשרויות: command <bdo dir="rtl">(ברירת המחדל, מתנהג כמו <bdo dir="ltr">input type=&quot;button&quot;</bdo>)</bdo>, checkbox, radio.</dd>
<dt>&lt;event-source&gt;</dt>
<dd>בתגית זו פונים ל-URL (דרך מאפיין ה-src) של מסמך מסוג, text/event-stream. תגית זו יוצרת חיבור למסמך זה ומאפשרת לטעון אירועים מהמסמך. עוד לא נתקלתי בדוגמא לשימוש בתגית זו ברשת אך אני בטוח שנגלה דוגמאות רבות בעתיד. </dd>
<dt>&lt;input&gt;</dt>
<dd>אתם אולי חושבים שהתבלבלתי, נכון, תגית ה-input אומנם לא חדשה והיא קיימת כבר הרבה זמן, אך ב-HTML 5 נוצרו סוגי Input חדשים ומאוד שימושיים. בעוד שעד היום, כשרצינו לתת ממשק נוח למילוי טפסים השתמשנו בשפות צד לקוח (כמו JS), ב-HTML 5 הטיפול בצד הלקוח עובר לדפדפן. לשם הדוגמא, כאשר ארצה ליצור תיבת טקסט שמקבלת לתוכה תאריך, הפתרון הנוח ב-HTML 5 עושה לי את החיים קלים.<br />
הקוד:</p>
<div class="codecolorer-container html4strict default" style="overflow:auto;white-space:nowrap;border: 1px solid #9F9F9F;width:580px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br /></div></td><td><div class="html4strict codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">input</span> <span style="color: #000066;">type</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;datetime&quot;</span> <span style="color: #66cc66;">/</span>&gt;</span></div></td></tr></tbody></table></div>
<p>והתוצאה (על מנת לראות את התוצאה גלשו בגרסא האחרונה של אופרה):</p>
<input type="datetime" />
<p>
חוץ מ-datetime ישנם אפשרויות רבות חדשות. והן:</p>
<p> datetime-local,date,time,month,week,number,range,email,url,search,tel,color.<br />
אתם מוזמנים לבדוק את התוצאה שלהן באופרה.
 </dd>
</dl>
<p><strong>זה הכל!</strong> במאמר זה נתתי לכם סקירה מלאה של התגיות החדשות שנזכה להכיר ב-HTML 5. אנחנו עדיין לא שם, והדפדפנים עדיין לא תומכים בתקן (שימו לב שהתקן עדיין לא נכתב במלואו ואושר ע&quot;י W3C), אך בהחלט מעניין לגלות מה תומן לנו העתיד.</p>
<p>ב<a href="http://www.htm.co.il/2009/10/27/html-5-%d7%9e%d7%94-%d7%a0%d7%9b%d7%a0%d7%a1-%d7%95%d7%9e%d7%94-%d7%99%d7%95%d7%a6%d7%90-%d7%97%d7%9c%d7%a7-%d7%91/">מאמר הבא אני אספר לכם בקצרה על התגיות שניפרד מהן בתקן HTML 5</a>, עד אז אשמח אם תספרו לי כאן בתגובות, מה אתם חושבים על התגיות החדשות וכן אשמח מאוד אם תוכלו לחדש לכולנו לגביי דברים שלא הזכרתי.</p>
<div class="attach"><strong>קישורים קשורים:</strong></p>
<ul>
<li><a href="http://htm.co.il/lab/html 5">עמוד שמראה את השימוש של כמעט כל תגיות ה-HTML 5</a></li>
</ul>
</div>
<h3>עוד באותו נושא:</h3><ul class="related_post"><li  class="relatedPost"><a href="http://www.htm.co.il/2009/10/27/%d7%a4%d7%95%d7%a8%d7%a1%d7%9e%d7%95-%d7%94%d7%94%d7%a7%d7%9c%d7%98%d7%95%d7%aa-%d7%95%d7%94%d7%9e%d7%a6%d7%92%d7%95%d7%aa-%d7%9e%d7%9e%d7%a4%d7%92%d7%a9-%d7%94%d7%94%d7%a2%d7%a9%d7%a8%d7%94-%d7%a9/" title="פורסמו ההקלטות והמצגות ממפגש ההעשרה של ISOC"><img src="http://htm.co.il/wp-content/post-images/816.jpg" />פורסמו ההקלטות והמצגות ממפגש ההעשרה של ISOC</a><div style="clear: both;"></div></li><li  class="relatedPost"><a href="http://www.htm.co.il/2009/10/27/html-5-%d7%9e%d7%94-%d7%a0%d7%9b%d7%a0%d7%a1-%d7%95%d7%9e%d7%94-%d7%99%d7%95%d7%a6%d7%90-%d7%97%d7%9c%d7%a7-%d7%91/" title="HTML 5 &#8211; מה נכנס ומה יוצא? &#8211; חלק ב'"><img src="http://htm.co.il/wp-content/post-images/766.jpg" />HTML 5 &#8211; מה נכנס ומה יוצא? &#8211; חלק ב'</a><div style="clear: both;"></div></li></ul></div>]]></content:encoded>			<wfw:commentRss>http://www.htm.co.il/2009/10/26/html-5-%d7%9e%d7%94-%d7%a0%d7%9b%d7%a0%d7%a1-%d7%95%d7%9e%d7%94-%d7%99%d7%95%d7%a6%d7%90-%d7%97%d7%9c%d7%a7-%d7%90/feed/</wfw:commentRss>
		<slash:comments>19</slash:comments>
<enclosure url="http://www.mediacrafters.org/files/zugzug.wav" length="8244" type="audio/x-wav" />
<enclosure url="http://mirror.bigbuckbunny.de/peach/bigbuckbunny_movies/big_buck_bunny_480p_stereo.ogg" length="166825767" type="audio/ogg" />
		</item>
		<item>
		<title>&#8235;סיכום מפגש העשרה של איגוד האינטרנט הישראלי 2009&#8236;</title>		<link>http://www.htm.co.il/2009/09/28/%d7%a1%d7%99%d7%9b%d7%95%d7%9d-%d7%9e%d7%a4%d7%92%d7%a9-%d7%94%d7%a2%d7%a9%d7%a8%d7%94-%d7%a9%d7%9c-%d7%90%d7%99%d7%92%d7%95%d7%93-%d7%94%d7%90%d7%99%d7%a0%d7%98%d7%a8%d7%a0%d7%98-%d7%94%d7%99%d7%a9/</link>
		<comments>http://www.htm.co.il/2009/09/28/%d7%a1%d7%99%d7%9b%d7%95%d7%9d-%d7%9e%d7%a4%d7%92%d7%a9-%d7%94%d7%a2%d7%a9%d7%a8%d7%94-%d7%a9%d7%9c-%d7%90%d7%99%d7%92%d7%95%d7%93-%d7%94%d7%90%d7%99%d7%a0%d7%98%d7%a8%d7%a0%d7%98-%d7%94%d7%99%d7%a9/#comments</comments>
		<pubDate>Mon, 28 Sep 2009 18:53:43 +0000</pubDate>
		<dc:creator>&#8235;אורן רוט&#8236;</dc:creator>				<category><![CDATA[חדשות]]></category>
		<category><![CDATA[HTML 5]]></category>
		<category><![CDATA[ISOC]]></category>

		<guid isPermaLink="false">http://www.htm.co.il/?p=613</guid>
		<description><![CDATA[&#8235;לאחר ערב מעניין מאוד עם בונים ומפתחים באינטרנט בישראל, הכנתי כתבה על המפגש. בחלק הראשון של הכתבה אני מספר על המפגש ועל ההרצאה של ד"ר ישע סיוון בנושא HTML5 ועתיד האינטרנט.&#8236;]]></description>			<content:encoded><![CDATA[<div dir="rtl"><p>מפגש ההעשרה התחיל ב-17:00 היה אמור להסתיים ב-20:00 וגלש שעה מעבר. המפגש הכיל שלושה מרצים שנתנו הרצאות של 45 דקות, כל אחד. שתי ההרצאות הראשונות היו ממצאות ולעניין, כאשר ההרצאה האחרונה של <strong>יובל רז</strong>, הייתה לדעת הרוב קצרה מידי ונתנה בהחלט סיום עם טעם של עוד. אני הייתי שם, נהניתי ולמדתי מכולם (פחות או יותר) אבל בעיקר קיבלתי הרגשה שאפשר לעשות דברים כאן בארץ, יש קהילה. ובאופטימיות זו אני אספר לכם עכשיו על עתיד האינטרנט, HTML5, תקנים ועוד כמה דברים שיהפכו את האינטרנט שלנו ליותר ורוד, בעתיד, אולי אפילו בדור שלנו.</p>
<p>בהתחלה התכנסנו, באוויר נשמעו קולות על נגישות אינטרנט ו-HTML5, טוב הגעתי למקום הנכון. בין הבורקס לקפה השחור הספקתי ל<a href="http://isoc.org.il/about_heb/about_members_registration.html">הרשם לאיגוד האינטרנט הישראלי</a> (70 ש&quot;ח כולל מע&quot;מ). אם תשאלו למה, אני אענה לכם מה שאמרה לי הבחורה הנחמדה שרשמה אותי:</p>
<p>1. זה נותן לך כניסה להרצאה הזו בחינם ולכל ההרצאות הבאות השנה</p>
<p>2. זה תורם לאיגוד האינטרנט הישראלי</p>
<p>הנקודה הראשונה קנתה אותי ולגבי הנקודה השנייה אני עוד ארחיב בהמשך.<br />
לבסוף, התכנסנו קבוצה של כ-60 איש, בגילאים מגוונים והתחילה ההרצאה הראשונה, <strong>עתיד ה-web ותקניו</strong>, המרצה- ד&quot;ר ישע סיוון.</p>
<h3>עתיד ה-web מפי ראש משרד ה-W3C</h3>
<p>ד&quot;ר ישע הוא ראש משרד ה-W3C הישראלי (ההרצאה השנייה הסבירה לנו על הגוף האיזוטרי הזה) והיה המרצה הראשון. ישע התרכז בשני נושאים:</p>
<ul>
<li>מה זה ISOC ישראל</li>
<li>HTML 5 והגעתו הקרובה (?)</li>
</ul>
<p>על מנת להסביר את הנקודה הראשונה אנא הביטו באיור הבא:</p>
<p><img class="alignnone" title="ISOC" src="http://htm.co.il/wp-content/uploads/2009/09/ISOC.png" alt="" width="432" height="353" /></p>
<p>אני רוצה להקדים ולומר למי שלא יודע: ISOC הוא איגוד האינטרנט הישראלי, הוא איגוד ללא מטרות רווח, הוא זה שרושם את הדומיינים עם סיומת IL (מכאן הכנסתו המרכזית), מפעיל את מחלף האינטרנט הישראלי (IIX) ואת שרת השורש של ישראל. מכיוון והאיגוד פועל ללא מטרות רווח (מנהלי הארגון פועלים בהתנדבות), הכסף שמגיע אליו (רישום דומיינים, תרומות ואנשים כמוני, שנרשמים לאיגוד) שנאסף משמש לקידום האינטרנט בישראל.</p>
<p>אני לא ארחיב על הפעולות המגוונות של ISOC, בינהם, הנגשת האינטרנט, קידום השימוש באינטרנט לקשישים וקידום האינטרנט במגזר הערבי, אך אני אספר לכם על שלושה תחומים שISOC מקדם:</p>
<p><strong>STS</strong> &#8211; מאגר נתונים על האינטרנט בישראל. המאגר שISOC מעוניינים לבנות ירכז בתוכו נתונים כגון מספר הדומיינים הרשומים בישראל, מהירות הגלישה הממוצעת ומידע על השימוש באינטרנט במגזר העסקי. יכול להיות שכבר שמעתם על פרוייקט זה מכיוון ו-ISOC יצאה לפני מספר חודשים בקריאה לבעלי מידע ונתונים על האינטרנט בישראל ל<a href="http://isoc.org.il/sts/rfi.html">שתף אותו עם ISOC לצורך בניית המאגר</a>.</p>
<p><strong>OPN</strong> &#8211; קידום מערכות פתוחות וקוד פתוח. ISOC נותנת תמיכה כללית (עד 50,000 ש&quot;ח) בכל שנה לפרוייקטי קוד פתוח שיעזרו ויפתחו את האינטרנט בישראל, שם הפרוייקט הוא &quot;<a href="http://isoc.org.il/open/kolkore_2009_2010.html">קול קורא</a>&quot;. ההרשמה לפרוייקט השנה כבר נסגרה, אבל אתם מוזמנים לחכות לשנה הבאה עם הרעיון שלכם.</p>
<p><strong>W3C</strong> &#8211; המשרד הישראלי לתקנים, שלוחה של W3C העולמי (הסבר מפורט יותר בסיכום ההרצאה של אייל סלע).</p>
<p>וכעת שדיברנו די והותר על ISOC נעבור לחלק המעניין של ההרצאה של ד&quot;ר ישע. עתיד האינטרנט &#8211; HTML5.</p>
<h3>HTML 5, עתיד האינטרנט</h3>
<p>בחלק השני של הרצאה של ד&quot;ר ישע, הוא פתח בנושא שמאוד מדובר בברנז'ת בוני האתרים, הנושא החם (והחרוש) ביותר, <strong>HTML5</strong>. אנחנו כבר יכולים לראות דפדפנים שתומכים ב-HTML5 למרות שהוא עדיין לא קרוב לצאת באופן רשמי (לפי מנכ&quot;ל W3C העולמי הוא עתיד לצאת רק בסוף 2011). ד&quot;ר ישע נתן הסבר על HTML5 בכמה נקודות תמצתיות:</p>
<ul>
<li><strong>חזון</strong>- HTML5 יהיה מסמך הרצה ולא מסמך סטטי. לא יהיה שימוש של תוספים כמו javascript, flash, silverlight.</li>
<li><strong>W3C היא ספינת הדגל -</strong> HTML5 ילך יד ביד עם התקנים, הכל כלול וכבר בפנים (SVG,CSS,HTML,JS).</li>
<li><strong>תמיכה בתוך התקן</strong> &#8211; בנוסף לנקודה הקודמת HTML5 יתמוך בתוכו: בוידאו, בתצוגות שונות (ווב, סלולרי, טלויזיה), SVG, CANVAS, בריאקציה עם מקשי המקלדת ותמיכה בגלישה לא מקוונת &#8211; offline (תמיכה שראינו כמותה כמעט אך רק בשירות Gears של גוגל).</li>
<li><strong>תמיכה בתקנים ישנים</strong></li>
<li><strong>תמיכה בכל הדפדפנים</strong></li>
<li><strong>תצוגה זהה לכל הדפדפנים &#8211; </strong>בניגוד למה שחווינו עם התקנים בעבר ובהווה, ב-HTML5 לא נצטרך להתאים כלל את הקוד שלנו לכל דפדפן והתצוגה של קוד אחד תיהיה זהה בכל הדפדפנים.</li>
<li><strong>טיפול בשגיאות</strong> &#8211; עד HTML5 כאשר כתבנו קוד לא תקין לא היתה שום הודעה על שגיאה בקוד (בניגוד לשפות אחרות שמתריעות על כך), מצב זה גרר קונבנציה בקרב בוני האתרים של אי-התייחסות לכתיבה תקינה, פרט לצדיקים מעטים שנתנו חשיבות לקוד תקין. HTML5 לעומת זאת יטפל בתוכו בבעיות של תקינה ובכך יעזור לבוני האתרים לכתוב קוד תקין יותר.</li>
</ul>
<div class="warning">הבעיה הצפויה ל-HTML5 היא שהתקן לHTML5 עתיד לצאת רק בדצבמר 2011, וכבר דפדפנים עושים בו שימוש, למרות שעוד לא הוחלט באופן סופי כיצד הדברים צריכים להעשות לפי התקן. מצב כזה יכול לגרום לבעיות של אי-תאימות בין דפדפנים בהמשך.<br />
הפחד של תומכי התקינה היא שעד שיצא התקן באופן רשמי, החברות הגדולות בשוק האינטרנט (גוגל ומיקרוסופט), יקבעו עובדות בשטח ויממשו את HTML5 לא לפי התקן הסופי (העתידי) ובכך יבטלו את אחת הנקודות החשובות ביותר ש-HTML5 שואף אליו, תאימות בין הדפדפנים.</div>
<p>דומגאות לשימוש בHTML5:</p>
<ul>
<li>פחות כתיבת קוד JS, יותר קוד מובנה. לדוגמא, תגית חדשה של HTML5 שתיצור שדה לבחירת ימים:
<div class="codecolorer-container html4strict default" style="overflow:auto;white-space:nowrap;border: 1px solid #9F9F9F;width:580px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br /></div></td><td><div class="html4strict codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">input</span> <span style="color: #000066;">type</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;date&quot;</span> <span style="color: #66cc66;">/</span>&gt;</span></div></td></tr></tbody></table></div>
</li>
<li>תגית מובנת להצגת סרטונים &lt;video&gt;</li>
<li>ציור בצד לקוח באמצעות canvas</li>
<li>Drag-Drop מובנה</li>
<li>מיקום גיאוגרפי (Geolocation API) מובנה</li>
<li>בדיקת איות בתוך שדות טקסט
<div class="codecolorer-container html4strict default" style="overflow:auto;white-space:nowrap;border: 1px solid #9F9F9F;width:580px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br /></div></td><td><div class="html4strict codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">textarea</span> spellcheck<span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;true&quot;</span>&gt;</span></div></td></tr></tbody></table></div>
</li>
</ul>
<p>לסיכום ההרצאה ד&quot;ר ישע נתן מספר טיפים לגביי מה שניתן לעשות כיום:</p>
<ul>
<li>השתמשו כבר עכשיו ב-HTML5 </li>
<li>עקבו אחר השינויים בתקנים ואחר החדשות בתחום</li>
<li>בדקו והשוו בין פעולת HTML5 בין הדפדפנים השונים</li>
<li>השתמשו בוולידטורים (ממה שאני הבנתי, אין עדיין ולידטורים רשמיים אך ישנם לא-רשמיים בהם ניתן להשתמש).</li>
</ul>
<p>אני מאמין שייקח יותר זמן (מאשר שנתיים) עד שHTML5 יתפוס כאן אבל בהחלט, אנחנו, בוני האתרים, צריכים להיות עם היד על הדופק ולעקוב אחר השינויים ואף לקבוע את העתיד בעצמנו, אבל את זה אני לא אסביר עכשיו אלא בכתבת ההמשך על המפגש ההעשרה שתפורסם בקרוב. בכתבה הבאה אני כמובן אספר לכם על שתי ההרצאות הנוספות שכלל המפגש ואתן לכם הכוונות נוספות לדברים שאני למדתי מן המפגש.</p>
<h3>עוד באותו נושא:</h3><ul class="related_post"><li  class="relatedPost"><a href="http://www.htm.co.il/2009/10/27/%d7%a4%d7%95%d7%a8%d7%a1%d7%9e%d7%95-%d7%94%d7%94%d7%a7%d7%9c%d7%98%d7%95%d7%aa-%d7%95%d7%94%d7%9e%d7%a6%d7%92%d7%95%d7%aa-%d7%9e%d7%9e%d7%a4%d7%92%d7%a9-%d7%94%d7%94%d7%a2%d7%a9%d7%a8%d7%94-%d7%a9/" title="פורסמו ההקלטות והמצגות ממפגש ההעשרה של ISOC"><img src="http://htm.co.il/wp-content/post-images/816.jpg" />פורסמו ההקלטות והמצגות ממפגש ההעשרה של ISOC</a><div style="clear: both;"></div></li><li  class="relatedPost"><a href="http://www.htm.co.il/2010/01/19/%d7%a9%d7%a0%d7%99-%d7%9e%d7%a4%d7%92%d7%a9%d7%99%d7%9d-%d7%a9%d7%9c%d7%90-%d7%9b%d7%93%d7%90%d7%99-%d7%9c%d7%a4%d7%a1%d7%a4%d7%a1-%d7%91%d7%a4%d7%91%d7%a8%d7%95%d7%90%d7%a8/" title="שני מפגשים שלא כדאי לפספס בפברואר"><img src="http://htm.co.il/wp-content/post-images/1031.jpg" />שני מפגשים שלא כדאי לפספס בפברואר</a><div style="clear: both;"></div></li></ul></div>]]></content:encoded>			<wfw:commentRss>http://www.htm.co.il/2009/09/28/%d7%a1%d7%99%d7%9b%d7%95%d7%9d-%d7%9e%d7%a4%d7%92%d7%a9-%d7%94%d7%a2%d7%a9%d7%a8%d7%94-%d7%a9%d7%9c-%d7%90%d7%99%d7%92%d7%95%d7%93-%d7%94%d7%90%d7%99%d7%a0%d7%98%d7%a8%d7%a0%d7%98-%d7%94%d7%99%d7%a9/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
	</channel>
</rss>



