.
برای درک بهتر، مثال را ببینید:
جداول در HTML
ردیف 1 سلول 1 |
ردیف 1 سلول 2 |
ردیف 2 سلول 1 |
ردیف 2 سلول 2 |
نتیجه:
توجه:اگر اندازه عکس در هر سلول کوچکتر باشد، آنقدر تکرار می شود تا سلول تا انتها پر شود. اگر تصویر بزرگتر از سلول باشد، پس زمینه تصویر به تناسب سلول برش داده می شود.
و در آخر به شما می گویم دو ویژگی مفید.
اگر به طور ناگهانی می خواهید فاصله بین تمام سلول ها را افزایش دهید، ویژگی های زیر به شما کمک می کند:
cellpadding– فاصله بین کادر هر سلول جدول html و مواد موجود در آن.
جداول در HTML
ردیف 1 سلول 1 |
ردیف 1 سلول 2 |
ردیف 2 سلول 1 |
ردیف 2 سلول 2 |
نتیجه:
ردیف 1 سلول 1 |
ردیف 1 سلول 2 |
ردیف 2 سلول 1 |
ردیف 2 سلول 2 |
فاصله سلولی- فاصله بین مرزهای سلول های همسایه.
جداول در HTML
ردیف 1 سلول 1 |
ردیف 1 سلول 2 |
ردیف 2 سلول 1 |
ردیف 2 سلول 2 |
نتیجه:
ردیف 1 سلول 1 |
ردیف 1 سلول 2 |
ردیف 2 سلول 1 |
ردیف 2 سلول 2 |
وای، بهت گفتم! امیدوارم با این کار کنار آمده باشم و همه چیزهایی را که می دانستم به وضوح توضیح داده باشم جداول html. من توصیه می کنم که مواد را به خوبی ایمن کنید. سعی کنید جدول خود را ایجاد کنید یا بهتر است یک چارچوب کامل برای یک صفحه وب از یک جدول html ایجاد کنید. بهترین ها برای شما! از اینکه به وبلاگ من سر زدید متشکرم
L هر جدول در HTMLمجموعه ای از ردیف ها و ستون هایی است که در محل تقاطع آنها سلول ها وجود دارد. ایجاد جداول در HTML بسیار ساده است، فقط باید مدل نهایی را تصور کنید. در HTML، جداول نه تنها برای ارائه داده ها استفاده می شوند، بلکه می توان از آنها برای قرار دادن بلوک های متنی، تصاویر و غیره استفاده کرد. در یک صفحه وب، یعنی با کمک آنها می توانید طرح بندی خود صفحه را ایجاد کنید.
عنصر TABLE، یک جدول ایجاد کنید
برای ایجاد جداول در HTML، عنصر جدولو تمام کدها (محتوای آن)جداول بین تگ ها قرار دارند
. ویژگی های این عنصر مقادیر را برای کل جدول تنظیم می کند:
- پس زمینه- یک تصویر (URL) مشخص شده است که می تواند پس زمینه کل جدول باشد.
- bgcolor- رنگ پس زمینه جدول، اگر پس زمینه به شکل تصویر مشخص نشده باشد، تنظیم کنید.
- مرز- ضخامت خطوط جدول، در صورت نیاز به مرزهای قابل مشاهده؛
- رنگ حاشیه- رنگ خطوط جدول؛
- پوشش سلولی- فاصله از متن داخل سلول تا مرزهای سلول.
- فاصله سلولی- فاصله از مرزهای جدول تا مرزهای بیرونی سلول ها (داخل جدول)؛
- عرض- عرض جدول را تنظیم می کند pxیا %
.
ما در حال نوشتن یک کد مثال برای جدولی با پسزمینه آبی، ضخامت خط 1 پیکسل سفید، لایهبندی داخل و خارج سلولهای 2 پیکسل، عرض 100 درصد صفحه هستیم: bgcolor="blue" border="1" bordercolor="white" cellpadding="10"cellpacing="2" width="100%" >
یک خط اضافه کنید
هر جدول باید حداقل یک ردیف داشته باشد که توسط برچسب ها مشخص می شود
. در مثال زیر به مثالی از اضافه کردن یک خط نگاه می کنیم: bgcolor="blue" border="1" bordercolor="white" cellpadding="10"cellpacing="2" width="100%" >
افزودن سلول ها
سلول ها ستون های عمودی جدول را تشکیل می دهند
. سلول ها را به جدول خود اضافه کنید: bgcolor="blue" border="1" bordercolor="white" cellpadding="10"cellpacing="2" width="100%" > سلول شماره 1 سلول شماره 2 سلول شماره 3
جدول حاصل را خواهیم دید:
رشته های به هم پیوسته
در برخی موارد، ممکن است لازم باشد که یک ستون را روی چندین ردیف بکشید، برای این کار از ویژگی استفاده می شود طول ردیف، که مقدار آن تعداد ردیف های مورد نیاز برای ادغام را تعیین می کند. بیایید به یک مثال نگاه کنیم: bgcolor="blue" border="1" bordercolor="white" cellpadding="10"cellpacing="2" width="100%" > rowspan="2" > ردیف های شماره 1 و شماره 2 ادغام می شوند سلول شماره 1 سلول شماره 2 سلول شماره 3 سلول شماره 4 خط شماره 3 سلول شماره 5 سلول شماره 6
مرورگر نمایش خواهد داد:
خطوط #1 و #2 ادغام شده اند |
سلول شماره 1 |
سلول شماره 2 |
---|
سلول شماره 3 |
سلول شماره 4 |
خط شماره 3 |
سلول شماره 5 |
سلول شماره 6 |
---|
ادغام ستون ها
ستون ها با استفاده از همان اصل و فقط با استفاده از ویژگی ترکیب می شوند کلسپن. بیایید به یک مثال نگاه کنیم: bgcolor="blue" border="1" bordercolor="white" cellpadding="10"cellpacing="2" width="100%" > colspan="2" >ستون های شماره 1 و شماره 2 ادغام می شوند ستون شماره 3 سلول شماره 1 سلول شماره 2 سلول شماره 3 سلول شماره 4 سلول شماره 5 سلول شماره 6
مرورگر نمایش خواهد داد:
صفات کلسپنو طول ردیفمی تواند به طور همزمان استفاده شود. در مرورگر به شکل زیر خواهد بود:
یا مثل این:
سعی کنید کد را خودتان بنویسید! ابعاد و تراز جدول
ارتفاع و عرض را میتوان هم برای کل جدول و هم برای ردیفها و ستونها تنظیم کرد عرضو ارتفاع، مقادیر هم به صورت پیکسل و هم درصد مشخص می شوند.
تراز افقی جدول توسط ویژگی مشخص می شود تراز کردن، معانی از قبل برای شما آشنا هستند: چپ، مرکز، راست. و برای تراز کردن متن در سلول های جدول، ویژگی تراز افقی تراز کردنباید برای هر تگ اعمال شود td. استفاده از CSS این کار را بسیار ساده تر می کند. برای تراز عمودی محتویات سلول ها، از ویژگی استفاده کنید valign. همچنین مقادیر خاص خود را دارد - تراز عمودی به مرکز وسط، در بالا بالاو در امتداد پایین پایینخط پایه (خطی که متن خط فعلی روی آن قرار دارد).
پس زمینه میز
تصویر پسزمینه یا رنگ را نیز میتوان برای کل جدول یا برای یک سلول جداگانه تنظیم کرد، این همه بستگی به اهدافی دارد که دنبال میکنید. این - برای تصویر - توسط ویژگی تنظیم شده است پس زمینه، که مقدار آن مسیر فایل گرافیکی مورد نیاز را مشخص می کند. برای پس زمینه رنگی - ویژگی bgcolor، در اینجا مقدار نام رنگ است.
در نتیجه
این اساساً تمام چیزی است که برای سطح ورودی نیاز دارید. در پایان بخش ساخت جداول در HTML، اولین آشنایی شما با زبان HTML به پایان می رسد. با استفاده از جداول در HTMLشما می توانید قالب های ساده صفحه وب ایجاد کنید، بنابراین پیشنهاد می کنم اولین قالب کامل خود را همین الان ایجاد کنید. مواد پوشش داده شده برای این کار کاملاً کافی است. پیش به سوی فتح هایپرفضا!
/
مواردی که بدون آن نمی توانید یک وب سایت ایجاد کنید:
∼
∼
کد منبع جدول HTML ساده
سلول 1 | سلول 2 | سلول 3 | سلول 4 | سلول 5 | سلول 6 | سلول 7 | سلول 8 | سلول 9 |
هدرهای جدول HTML
2 نوع سلول در جداول HTML وجود دارد. تگ یک سلول از نوع عادی را تعریف می کند. اگر یک سلول به عنوان یک هدر عمل کند، با استفاده از .
مثال جدول HTML با هدر th
فولکس واگن AG |
دایملر AG |
گروه BMW |
---|
آئودی |
مرسدس بنز |
BMW |
اشکودا |
مرسدس-ای ام جی |
مینی |
لامبورگینی |
هوشمند |
رولزرویس |
کد منبع جدول HTML با هدرها
فولکس واگن AG | دایملر AG | گروه BMW |
---|
آئودی | مرسدس بنز | BMW | اشکودا | مرسدس-ای ام جی | مینی | لامبورگینی | هوشمند | رولزرویس |
ادغام سلول ها در جدول HTML
جداول HTML قابلیت ادغام سلول ها به صورت افقی و عمودی را دارند.
به سلول ها را به صورت افقی ادغام کنیداز ویژگی colspan=" استفاده کنید X"، در سلول یا، کجا x
به ادغام سلول ها به صورت عمودیاز ویژگی rowspan=" استفاده کنید X"، در سلول یا، کجا x- تعداد سلول ها برای ادغام
سلول ها را می توان همزمان به صورت افقی و عمودی ادغام کرد. برای انجام این کار، از هر دو ویژگی colspan و rowspan برای سلول مورد نظر استفاده کنید:
| لطفاً توجه داشته باشید که وقتی سلول ها را ادغام می کنید، تعداد عناصر در ردیف تغییر می کند. به عنوان مثال، اگر یک جدول دارای 3 ستون با سلول باشد، و سلول اول و دوم را ادغام کنیم، آنگاه همه چیزهایی که در داخل تگ تعریف می شود این خط 2 عنصر وجود خواهد داشت که اولین آنها دارای ویژگی colspan = "2" است.
این کار با پیچیدن ردیف های قسمت انتخاب شده از جدول با برچسب ها انجام می شود. ناحیه سرصفحه، - ناحیه پاورقی، - قسمت اصلی جدول را مشخص می کند.
بهطور پیشفرض، سرصفحهها و پاورقیها به صورت متفاوتی طراحی نمیشوند (این کار را میتوان از طریق CSS در صورت لزوم انجام داد)، اما میتواند توسط مرورگرها استفاده شود. به عنوان مثال، هنگام چاپ یک جدول چند صفحه ای، سرصفحه ها و پاورقی ها ممکن است در هر صفحه چاپ شده تکرار شوند.
ترتیب صحیح قرار دادن تگ های ناحیه در کد HTML جدول به صورت زیر است: ابتدا سرصفحه، سپس فوتر و سپس بدنه. در این صورت قسمت اصلی صفحه بین سربرگ و پاورقی نمایش داده می شود.
در صورت لزوم می توانید یک امضا به جدول اضافه کنید. برای این کار از تگ استفاده کنید.
یک جدول HTML را می توان به ستون ها و گروه هایی از ستون ها با استفاده از تگ ها و تگ ها تقسیم کرد.
این تقسیم به شما این امکان را می دهد که با استفاده از حداقل تعداد ویژگی های CSS، استایل هایی را برای یک جدول تنظیم کنید و در نتیجه مقدار کد جدول را کاهش دهید (به جای تعریف سبک برای هر سلول از یک ستون، می توانید استایل ها را برای یک یا چند ستون به طور همزمان تنظیم کنید).
در وبسایتهای مدرن، مهم است که صفحات به درستی هم در رایانه و هم در رایانه نمایش داده شوند دستگاه های تلفن همراه. از جداول برای ایجاد یک قاب سیمی استفاده کنید صفحات HTMLتوصیه نمی شود، زیرا توانایی تطبیق محتوا با صفحه نمایش از بین رفته است اندازه های مختلف(کامپیوتر، گوشی های هوشمند، تبلت).
تگ های گروه جدول بهتر است در داخل یک صفحه برای نمایش محتوا در قالب جدولی استفاده شوند.
یک جدول ایجاد کنید و پارامترهای آن (حاشیه و فاصله بین سلول ها) را با استفاده از استایل ها مشخص کنید.
یک جدول از ردیف ها و ستون هایی از سلول ها تشکیل شده است که می تواند حاوی متن و عکس باشد. برای افزودن جدول به یک صفحه وب، از تگ استفاده کنید