loading...
آموزش ها
تبلیغات ویزه
        sms.mida-co.ir



       
       
M:A بازدید : 176 پنجشنبه 10 اسفند 1391 نظرات (0)
در نسخه جديد(4/0) اچتمل امکان جداسازي کامل فرمت دهي از ساختار صفحات اچتمل فراهم شده است. در اين نسخه توصيه ميشود که تمامي اطلاعات مربوط به نمايش و ترازبندي به فايلهائي مجزا از صفحه اچتمل منتقل شوند. بخشي از صقحات اچتمل که مربوط به نمايش، ترازبندي و فرمت دهي است، استايل شيت يا "Style Sheet" ناميد شده و معمولا به صورت فايلي مجزا درون بخش <head> صفحات اچتمل معرفي ميگردند. در اين درس به صورت بسيار خلاصه با روشهاي مختلف استفاده از استايل شيتها در صفحات اچتمل آشنا خواهيد شد.
________________________________________
مثالها

استيلها در اچتمل
در اين مثال نحوه تعريف استايل شيتها درون بخش <head> صفحات اچتمل شرح داده شده است. (Internal Style Sheet)
پيوندي بدون خط افقي زيري
در اين مثال نحوه ايجاد پيوندي بدون "خط افقي زيري" شرح داده شده است. (Inline Styles)
اتصال به فايلهاي استايل شيت خارجي
در اين مثال نحوه استفاده از تگ <link> جهت اتصال به فايلهاي استايل شيت خارجي شرح داده خواهد شد. (External Style Sheet)
________________________________________
چگونگي استفاده از استايل شيتها:
مرورگرها از روي استيلهاي تعريف شده توسط استايل شيتها به فرمت دهي و نمايش اطلاعات درون صفحه اچتمل ميپردازند. تعريف و استفاده از استايل ها در صفحات اچتمل به سه روش مختلف ممکن ميباشد:
1)استايل شيتهاي خارجي (external style sheet) :
در اين روش تمامي استيلها و تعاريف نمايشي درون فايلي جداگانه قرار گرفته و بسيار مناسب حالتهائي است که قرار است که استايلي به بيش از يک صفحه اچتمل اعمال شود. مزيت اين روش سهولت در تغيير ظاهر صفحات يک وب سايت ميباشد و براي يک تغيير کلي در سايت کافي است که فايل استايل شيت کل سايت که معمولا يک فايل واحد است تغيير داده شود. (بايد توجه داشت که در اين حالت تمامي صفحات سايت بايد به يک فايل استايل شيت واحد لينک شده باشند.) استايل شيتهاي خارجي توسط تگ <link> که درون بخش head صفحات اچتمل قرار ميگيرد، معرفي ميشوند.
در مثال زير با کمک شناسه href از تگ link نام و در حالت کلي url فايل در برگيرنده استايلهاي تعريف شده تعيين ميگردد:


<head>
<link rel="stylesheet" type="text/css" href="mystyle.css">
</head>




2)استايل شيتهاي داخلي (Internal Style Sheet) :
کاربرد اين روش در حالتهائي است که صفحه اچتمل نيازمند تعريف استايلي منحصر به فرد و مجزا بوده و استايل طراحي شده فقط بدرد آن صفحه خواهد خورد. در اين حالت بايد کدهاي حاوي تعريف استايل درون تگ هاي <style> و <style/> قرار گرفته و معمولا نتيجه درون بخش head صفحه اچتمل گذاشته ميشود.مثال:






3)استايل شيتهاي درجا (Inline Styles) :
کاربرد اين روش در مواردي است که بايد براي يک المان (يا گروهي) خاص استايلي اعمال شود. در اين حالت بايد از شناسه اي به نام style که تقريبا در تمامي تگها قابل اعمال است استفاده شود. مثال:




<p style="color: red; margin-left: 20px">
This is a paragraph
</p>



________________________________________
تگ هاي استايل
Start Tag Purpose کاربرد
<style>
Defines a style in a document تعريف استيلها درون يک سند


<link>
Defines the relationship between two linked documents تعيين و تعريف فايل استايل شيت خارجي


<font> Deprecated. Use styles instead کنار گذاشته شده.از استايل شيتها استفاده شود.


<basefont> Deprecated. Use styles instead کنار گذاشته شده.از استايل شيتها استفاده شود.


<center> Deprecated. Use styles instead کنار گذاشته شده.از استايل شيتها استفاده شود.


مرجع : HTML 4.01 Specification - فهرست عناصر - فهرست شناسه ها
________________________________________
تغييرات در نسخه جديد اچتمل (4/0) :
هدف اوليه از طراحي زبان اچتمل ايجاد زباني براي تعريف اطلاعات محض بدون در برداشتن جزئيات مربوط به فرمت و نمايش بود ولي با ايجاد نسخه 3/2 زبان اچتمل و اضافه شدن تگهاي فرمت دهي مانند <font> و يا شناسه هائي مانند color و Align محتوا و نمايش در صفحات اچتمل ادغام گرديده و همين امر سبب بروز مشکلات عديده اي براي طراحان و برنامه نويسان وب گرديد. براي رفع اين مشکل در نسخه 4/0 اچتمل توصيه بر جداسازي کامل اين دو گروه از اطلاعات بوده و در نسخه هاي آينده اچتمل اين جداسازي اجباري خواهد گرديد و توصيه مدرسه وب نيز استفاده از استايل شيتها براي هر نوع تعريف فرمت و ترازبندي ميباشد. براي مثال در کد اچتمل زير که بر اساس نسخه 3/2 اچتمل ميباشد، ساختار و محتوا (تگي از نوع پاراگراف با محتواي "This is a paragraph") با اطلاعات نمايش يعني رنگ و ترازبندي (رنک قرمز متن و ترازبندي در وسط صفحه) همزمان و در کنار هم آورده شده اند و اين ادغام امکان تغيير و توسعه کد را بسيار محدود خواهد کرد:


<p align="center"><font color="red">This is a paragraph</font></p>


کد معادل مثال فوق با استفاده از استايل شيتها در اين مثال شرح داده شده است.(هر چند که اين مثال از تمامي امکانات استايل شيتها و ايجاد فايلي کاملا مستقل براي تعريف استايل استفاده نکرده است.)
M:A بازدید : 287 پنجشنبه 10 اسفند 1391 نظرات (0)


HTML Reference
NAME W3C HTML NS MSIE DESCRIPTION



A HTML40
NS3+
MSIE3+
anchor


ABBR HTML40
abbreviated form (e.g., WWW, HTTP, etc.)


ACRONYM HTML40



ADDRESS HTML40
NS3+
MSIE3+
information on author


APPLET HTML40
NS3+
MSIE3+
Java applet


AREA HTML40
NS3+
MSIE3+
client-side image map area


B HTML40
NS3+
MSIE3+
bold text style


BASE HTML40
NS3+
MSIE3+
document base URI


BASEFONT HTML40
NS3+
MSIE3+
base font for the page


BDO HTML40
MSIE5+
I18N BiDi over-ride


BGSOUND MSIE3+
background sound


BIG HTML40
NS3+
MSIE3+
enlarge text style


BLINK NS3+
blinking text


BLOCKQUOTE HTML40
NS3+
MSIE3+
long quotation


BODY HTML40
NS3+
MSIE3+
document body


BR HTML40
NS3+
MSIE3+
forced line break


BUTTON HTML40
MSIE4+
push button


CAPTION HTML40
NS3+
MSIE3+
table caption


CENTER HTML40
NS3+
MSIE4+
shorthand for DIV align=center


CITE HTML40
NS3+
MSIE3+
citation font format


CODE HTML40
NS3+
MSIE3+
computer code fragment


COL HTML40
MSIE3+
table column


COLGROUP HTML40
MSIE3+
table column group


COMMENT MSIE3+
comment ignored by the browser


DD HTML40
NS3+
MSIE3+
definition description


DEL HTML40
MSIE4+
deleted text


DFN HTML40
MSIE3+
instance definition


DIR HTML40
NS3+
MSIE3+
directory list


DIV HTML40
NS3+
MSIE3+
generic ********/style container


DL HTML40
NS3+
MSIE3+
definition list


DT HTML40
NS3+
MSIE3+
definition term


EM HTML40
NS3+
MSIE3+
emphasis


EMBED NS3+
MSIE3+
embeds external object in HTML


FIELDSET HTML40
MSIE4+
form control group


FONT HTML40
NS3+
MSIE3+
local change to font


FORM HTML40
NS3+
MSIE3+
interactive form


FRAME HTML40
NS3+
MSIE3+
subwindow


FRAMESET HTML40
NS3+
MSIE3+
window subdivision


H1 HTML40
NS3+
MSIE3+
heading


H2 HTML40
NS3+
MSIE3+
heading


H3 HTML40
NS3+
MSIE3+
heading


H4 HTML40
NS3+
MSIE3+
heading


H5 HTML40
NS3+
MSIE3+
heading


H6 HTML40
NS3+
MSIE3+
heading


HEAD HTML40
NS3+
MSIE3+
document head


HR HTML40
NS3+
MSIE3+
horizontal rule


HTML HTML40
NS3+
MSIE3+
document root element


I HTML40
NS3+
MSIE3+
italic text style


IFRAME HTML40
MSIE3+
inline subwindow


ILAYER NS4+
positioning content


IMG HTML40
NS3+
MSIE3+
Embedded image


INPUT HTML40
NS3+
MSIE3+
form control/field


INS HTML40
MSIE4+
inserted text


ISINDEX HTML40
NS3+
MSIE4+
single line prompt


KBD HTML40
NS3+
MSIE3+
text to be entered by the user


KEYGEN NS4+
for use in web-based certificate management systems


LABEL HTML40
MSIE4+
form field label text


LAYER NS4+
positioning content


LEGEND HTML40
MSIE4+
fieldset legend


LI HTML40
NS3+
MSIE3+
list item


LINK HTML40
NS4+
MSIE3+
a media-independent link


MAP HTML40
NS3+
MSIE3+
client-side image map


MARQUEE MSIE3+
scrolling text field


MENU HTML40
NS3+
MSIE3+
menu list


META HTML40
NS3+
MSIE3+
generic metainformation


MULTICOL NS3+
multiple column formatting


NOBR NS3+
MSIE3+
ensures that a line of text does not wrap to the next line


NOEMBED NS3+
alternative text for embedded objects


NOFRAMES HTML40
NS3+
MSIE3+
alternate content container for non frame-based rendering


NOLAYER NS3+
positioning content


NOSCRIPT HTML40
NS3+
MSIE3+
alternate content container for non script-based rendering


OBJECT HTML40
NS4+
MSIE3+
generic embedded object


OL HTML40
NS3+
MSIE3+
ordered list


OPTGROUP HTML40
option group


OPTION HTML40
NS3+
MSIE3+
selectable choice


P HTML40
NS3+
MSIE3+
paragraph


PARAM HTML40
NS3+
MSIE3+
named property value


PLAINTEXT NS3+
MSIE3+
text format


PRE HTML40
NS3+
MSIE3+
preformatted text


Q HTML40
MSIE4+
sets apart a quotation in text


S HTML40
NS2+
MSIE3+
strike-through text style


SAMP HTML40
MSIE3+
sample program output, scripts, etc.


SCRIPT HTML40
NS3+
MSIE3+
script statements


SELECT HTML40
NS3+
MSIE3+
option selector


SERVER NS3+
specifies server-side ********** statements


SMALL HTML40
NS3+
MSIE3+
small text style


SPACER NS3+
inserts a space in a document


SPAN HTML40
NS4+
MSIE3+
generic ********/style container


STRIKE HTML40
NS3+
MSIE3+
strike-through text


STRONG HTML40
NS3+
MSIE3+
strong emphasis


STYLE HTML40
NS4+
MSIE3+
style info


SUB HTML40
NS3+
MSIE3+
subscript


SUP HTML40
NS3+
MSIE3+
superscript


TABLE HTML40
NS3+
MSIE3+
table


TBODY HTML40
MSIE4+
table body


TD HTML40
NS3+
MSIE3+
table data cell


TEXTAREA HTML40
NS3+
MSIE3+
multi-line text field


TFOOT HTML40
MSIE4+
table footer


TH HTML40
NS3+
MSIE3+
table header cell


THEAD HTML40
MSIE4+
table header


TITLE HTML40
NS3+
MSIE3+
document title


TR HTML40
NS3+
MSIE3+
table row


TT HTML40
NS3+
MSIE3+
teletype or monospaced text style


U HTML40
NS3+
MSIE3+
underlined text style


UL HTML40
NS3+
MSIE3+
unordered list


VAR HTML40
NS3+
MSIE3+
instance of a variable or program argument
M:A بازدید : 282 پنجشنبه 10 اسفند 1391 نظرات (0)

تگهاي اصلي (Basic Tags)
<html></html> ايجاد سندي اچتمل
<head></head> ايجاد اطلاعات شناسنامه اي سند مانند عنوان و ...
<body></body> ايجاد بدنه و قسمت قابل مشاهده سند اچتمل


تگهاي ناحيه Header
<title></title> تعيين عنوان سند


شناسه هاي مهم تگ body
<body bgcolor=?> تعيين رنگ زمينه بر اساس نام رنگ يا معادل هگز
<body text=?> تعيين رنگ نوشته بر اساس نام رنگ يا معادل هگز
<body link=?> تعيين رنگ پيوندها بر اساس نام رنگ يا معادل هگز
<body vlink=?> تعيين رنگ پيوندهاي بازديدشده بر اساس نام رنگ
<body alink=?> تعيين رنگ پيوند فعال بر اساس نام رنگ يا معادل هگز


تگهاي متن و نوشته
<pre></pre> نمايش متن هاي از قبل فرمت شده (preformatted)
<hl></hl> ايجاد بزرگترين سر تيتر
<h6></h6> ايجاد کوچکترين سر تيتر
<b></b> ايجاد متن توپر
<i></i> ايجاد متن مورب و ايتاليک
<tt></tt> ايجاد متن از نوع تله تايپي
<cite></cite> ايجاد citation معمولا ايتاليک
<em></em> نمايش تاکيد شده متن (توپر يا مورب)
<strong></strong> نمايش تاکيد شده متن (توپر يا مورب)
<font size=?></font> تعيين اندازه قلم از 1 تا 7
<font color=?></font> تعيين رنگ قلم بر اساس نام رنگ يا مقدار هگز آن


پيوندها
<a href="URL"></a> ايجاد پيوند
<a href="mailto:EMAIL"></a> ايجاد پيوندي از نوع mailto
<a name="NAME"></a> ايجاد پيوندي نامگذاري شده در يک سند
<a href="#NAME"></a> ارجاع به يک پيوند نامگذاري شده


فرمت دهي
<p></p> ايجاد پاراگرافي جديد
<p align=?> ترازبندي پاراگراف در سمت left, right, or center
<br> رفتن سر سطر جديد
<blockquote> </blockquote> عنوان سازي متن
<dl></dl> ايجاد فهرستهاي تعريفي
<dt> ايجاد عنصري از يک فهرست تعريفي
<dd> ايجاد شرح و توصيف يک عنصر فهرست تعريفي
<ol></ol> ايجاد فهرستهاي مرتب
<li></li> ايجاد يک قلم اطلاعاتي از يک فهرست
<ul></ul> ايجاد فهرستي نامرتب
<div align=?> تگي براي فرمت دهي بلوکي بزرگ از کدهاي اچتمل


المانهاي گرافيکي
<img src="name"> ايجاد يک تصوير
<img src="name" align=?> تراز بندي تصوير (left, right, center; bottom, top, middle)
<img src="name" border=?> تعيين ضخامت مرز يک تصوير
<hr> درج خطي افقي
<hr size=?> تعيين ارتفاع خط افقي
<hr width=?> تعيين عرض خط بر اساس مقدار واقعي يا درصدي
<hr noshade> ايجاد خطي افقي بدون سايه


جداول
<table></table> ايجاد جدول
<tr></tr> ايجاد رديف در جداول
<td></td> ايجاد خانه هاي جداول
<th></th> ايجاد عنوان ستونهاي يک جدول


شناسه هاي جداول
<table border=#> تعيين مقدار ضخامت مرزهاي يک جدول
<table cellspacing=#> تعيين فاصله بين خانه هاي جدول
<table cellpadding=#> تعيين فاصله بين محتواي يک خانه و مرزهاي آن
<table width=# or %> تعيين عرض جدول بر اساس پيکسل و يا درصدي
<tr align=?> or <td align=?> تعيين ترازبندي خانه هاي جدول (left, center, right)
<tr valign=?> or <td valign=?> ترازبندي عمودي خانه هاي جدول (top, middle, bottom)
<td colspan=#> تعيين تعداد ستون هائي که بايد يکي شوند.
<td rowspan=#> تعيين تعداد سطر هائي که بايد يکي شوند.
<td nowrap> باعث جلوگيري از شکسته شدن متن در خانه جدول ميشود.


فريمها
<frameset></frameset> تعريف و ايجاد مجموعه اي از فريمها
<frameset rows="value,value"> شناسه اي براي تعريف رديفهاي يک مجموعه فريم بر اساس اندازه واقعي بر حسب پيکسل و يا ابعاد درصدي
<frameset cols="value,value"> شناسه اي براي تعريف ستونها يک مجموعه فريم بر اساس اندازه واقعي بر حسب پيکسل و يا ابعاد درصدي
<frame> تعريف فريمي از مجموعه فريمها
<noframes></noframes> تعيين متني که بايد در صورت عدم پشتيباني مرورگر از فريمها بايد نمايش داده شود.


شناسه هاي فريمها
<frame src="URL"> تعيين سند اچتمل داخل فريم
<frame name="name"> تعيين نام براي يک فريم
<frame marginwidth=#> تعيين عرض حاشيه راست و چپ فريم
<frame marginheight=#> تعريف طول حاشيه بالا و پايين فريم بر اساس پيکسل
<frame scrolling=VALUE> تعيين اينکه فريمي از Scroll bar استفاده کند يا نه. مقادير ممکن: yes، no و auto (حالت پيش فرض)
<frame noresize> سبب جلوگيري از تغيير اندازه يک فريم ميشود.


فرمها
<form></form> ايجاد يک فرم
<select multiple name="NAME" size=?></select> ايجاد يک منوي کرکره اي و تعيين تعداد اقلامي که قبل از scrolling نمايش داده خواهند شد.
<option> تعيين هر يک از اقلام منو کرکره اي
<select name="NAME"></select> ايجاد منوي کرکره اي
<option> تعيين هر يک از اقلام منو کرکره اي
<textarea name="NAME" cols=40 rows=8></textarea> ايجاد الماني براي ورود متن در بيش از يک خط با تعيين تعداد سطر و ستون ناحيه
<input type="checkbox" name="NAME"> ايجاد چک باکسي با تعيين متن و عنوان آن
<input type="radio" name="NAME" value="x"> ايجاد راديو باتن با تعيين متن و عنوان آن
<input type=text name="foo" size=20> ايجاد الماني براي ورود متن با حداکثر يک سطر به همراه تعيين ابعاد بر اساس نويسه
<input type="submit" value="NAME"> ايجاد دکمه اي از نوع ارسال و Submit
<input type="image" border=0 name="NAME" src="name.gif"> ايجاد دکمه اي از نوع ارسال با کمک يک تصوير
<input type="reset"> ايجاد دکمه خلاصي !! يا Reset
M:A بازدید : 192 چهارشنبه 09 اسفند 1391 نظرات (0)
________________________________________
Anchor پيوند، لينک، (لنگر كشتي)
Attribute شناسه، نشان، صفت
Browser, user agent مرورگر، شبکه نورد، بروزر
Caption عنوان ، سرلوحه
Character نويسه، کاراکتر، دخشه
Client سرويس گيرنده، مشتري ، ارباب رجوع
DHTML اچتمل ديناميک، FAQ

Division, Div بخش، قسمت، دسته بندي
Download گرفتن اطلاعات از وب سرور
Document سند، متني اچتمل
Edit ويرايش
Element المان، عنصر
Explorer جستجوگر، مكتشف
Extention انشعاب فايل
FAQ بيشترين سؤالات پرسيده شده در مورد يک موضوع
Font قلم، خانواده حروف
Format قالب، فرمت
Frame قاب، چهارچوب
Frameset مجموعه اي از فريمها
FTP استانداردي براي مبادله فايل (File Transfer Protocol)
href آدرس متن مختلط (hyerlink reference)
IP Internet Protocol

********** جاوا اسکريپت، زباني براي اسکريپت نويسي

HTTP استاندارد تبادل ابر متن ها (Hypertext Transfer Protocol)

Hyper text ابر متن، متن مختلط
List فهرست
Link پيوند، لينک
Online آنلاين، سرخط
Padding لايه گذاري، لفافه
Page, Web page صفحه، متن
Publish انتشار، بردن اطلاعات روي وب سرور
Protocol استاندارد ارتباطي، فهرست پروتوکلهاي مهم در اينترنت

Robot نرم افزاري خودکار در وب
Site. Web site پايگاه، سايت
Script اسکريپت، دستخط، متن نمايشنامه
Spacing فاصله گذاري ، فاصله
Span محدوده، گستره، وجب
Target هدف و مقصد
Table جدول، آرايه
Tag تگ، برچسب
TCP/IP نوعي استاندارد ارتباطي (Transmission Control Protocol/Internet Protocol)

Unicode استانداري براي محيط هاي چند زبانه
Upload بردن اطلاعات روي وب سرور، معمولا با کمک نرم افزارهاي FTP انجام ميپذيرد.
URL آدرس اينترنتي، خلاصه شده Uniform Resource Locator

User, Surfer کاربر، وبگرد، بازديدکننده
Weblog وب نويسي، تارنگاري
Webmaster مديريت سايت
Web Server سرويس دهنده وب، نرم افزاري که وظيفه اصليش دادن سرويس به درخواستهاي دريافت شده از وب ميباشد.
Web, WWW وب، تار عنکبوت جهاني، خلاصه شده World Wide Web




سايتهائي مرجع براي يادگيري اچتمل :

1) Welcome to HTML School
2) Getting Started
3) Authoring HTML Basics
4) Getting started with HTML
5) A Beginner's Guide to HTML
6) HTML Tutorial
7) HTML Tag Quick Reference Guide
HTML FAQ Knowledge Base
9) HTML 4.01 Specification
تبلیغات

تعداد صفحات : 5

درباره ما
Profile Pic
سلام نیاز به همکار:از دوستانی که در برنامه نویسی یا وبلاگ نویسی سررشته دارند دعوت به همکاری در سایت آموزشها می شود لطفا با ما تماس بکیرید و شماره بگذارید.(در قسمت تماس با ما)
اطلاعات کاربری
  • فراموشی رمز عبور؟
  • نظرسنجی
    ازکدام بخش بیشتر خوشتان آمد
    خلاصه آمار
    آمار سایت
  • کل مطالب : 610
  • کل نظرات : 63
  • افراد آنلاین : 71
  • تعداد اعضا : 91
  • آی پی امروز : 333
  • آی پی دیروز : 102
  • بازدید امروز : 720
  • باردید دیروز : 188
  • گوگل امروز : 0
  • گوگل دیروز : 0
  • بازدید هفته : 1,639
  • بازدید ماه : 1,639
  • بازدید سال : 77,497
  • بازدید کلی : 748,453
  • کدهای اختصاصی

    رنک الکسا

    وضعیت آب و هوا

    پیچک

    ديكشنري آنلاين
    نرخ ارز