<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="fa">
	<id>https://wiki.zhinarashidi.ir/index.php?action=history&amp;feed=atom&amp;title=HTML_CSS_JS_%D9%88_%D8%B3%D8%A7%D8%AE%D8%AA_%D9%BE%D9%88%D8%B1%D8%AA%D9%81%D9%88%D9%84%DB%8C%D9%88</id>
	<title>HTML CSS JS و ساخت پورتفولیو - تاریخچهٔ نسخه‌ها</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.zhinarashidi.ir/index.php?action=history&amp;feed=atom&amp;title=HTML_CSS_JS_%D9%88_%D8%B3%D8%A7%D8%AE%D8%AA_%D9%BE%D9%88%D8%B1%D8%AA%D9%81%D9%88%D9%84%DB%8C%D9%88"/>
	<link rel="alternate" type="text/html" href="https://wiki.zhinarashidi.ir/index.php?title=HTML_CSS_JS_%D9%88_%D8%B3%D8%A7%D8%AE%D8%AA_%D9%BE%D9%88%D8%B1%D8%AA%D9%81%D9%88%D9%84%DB%8C%D9%88&amp;action=history"/>
	<updated>2026-10-30T12:40:15Z</updated>
	<subtitle>تاریخچهٔ نسخه‌ها برای این صفحه در ویکی</subtitle>
	<generator>MediaWiki 1.46.0</generator>
	<entry>
		<id>https://wiki.zhinarashidi.ir/index.php?title=HTML_CSS_JS_%D9%88_%D8%B3%D8%A7%D8%AE%D8%AA_%D9%BE%D9%88%D8%B1%D8%AA%D9%81%D9%88%D9%84%DB%8C%D9%88&amp;diff=7&amp;oldid=prev</id>
		<title>Zhinarashidi: صفحه‌ای تازه حاوی «== مقدمه == &#039;&#039;&#039;HTML&#039;&#039;&#039;، &#039;&#039;&#039;CSS&#039;&#039;&#039; و &#039;&#039;&#039;JavaScript&#039;&#039;&#039; سه پایه اصلی وب‌سازی هستند: * &#039;&#039;&#039;HTML&#039;&#039;&#039; ساختار صفحه را می‌سازد (متن، عکس، دکمه، فرم). * &#039;&#039;&#039;CSS&#039;&#039;&#039; ظاهر و استایل صفحه را تعیین می‌کند (رنگ، فونت، چیدمان). * &#039;&#039;&#039;JavaScript&#039;&#039;&#039; رفتار و تعامل صفحه را اضافه می‌کند (کلیک، انیمیشن، اعتب...» ایجاد کرد</title>
		<link rel="alternate" type="text/html" href="https://wiki.zhinarashidi.ir/index.php?title=HTML_CSS_JS_%D9%88_%D8%B3%D8%A7%D8%AE%D8%AA_%D9%BE%D9%88%D8%B1%D8%AA%D9%81%D9%88%D9%84%DB%8C%D9%88&amp;diff=7&amp;oldid=prev"/>
		<updated>2026-09-06T05:34:04Z</updated>

		<summary type="html">&lt;p&gt;صفحه‌ای تازه حاوی «== مقدمه == &amp;#039;&amp;#039;&amp;#039;HTML&amp;#039;&amp;#039;&amp;#039;، &amp;#039;&amp;#039;&amp;#039;CSS&amp;#039;&amp;#039;&amp;#039; و &amp;#039;&amp;#039;&amp;#039;JavaScript&amp;#039;&amp;#039;&amp;#039; سه پایه اصلی وب‌سازی هستند: * &amp;#039;&amp;#039;&amp;#039;HTML&amp;#039;&amp;#039;&amp;#039; ساختار صفحه را می‌سازد (متن، عکس، دکمه، فرم). * &amp;#039;&amp;#039;&amp;#039;CSS&amp;#039;&amp;#039;&amp;#039; ظاهر و استایل صفحه را تعیین می‌کند (رنگ، فونت، چیدمان). * &amp;#039;&amp;#039;&amp;#039;JavaScript&amp;#039;&amp;#039;&amp;#039; رفتار و تعامل صفحه را اضافه می‌کند (کلیک، انیمیشن، اعتب...» ایجاد کرد&lt;/p&gt;
&lt;p&gt;&lt;b&gt;صفحهٔ تازه&lt;/b&gt;&lt;/p&gt;&lt;div&gt;== مقدمه ==&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;HTML&amp;#039;&amp;#039;&amp;#039;، &amp;#039;&amp;#039;&amp;#039;CSS&amp;#039;&amp;#039;&amp;#039; و &amp;#039;&amp;#039;&amp;#039;JavaScript&amp;#039;&amp;#039;&amp;#039; سه پایه اصلی وب‌سازی هستند:&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;HTML&amp;#039;&amp;#039;&amp;#039; ساختار صفحه را می‌سازد (متن، عکس، دکمه، فرم).&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;CSS&amp;#039;&amp;#039;&amp;#039; ظاهر و استایل صفحه را تعیین می‌کند (رنگ، فونت، چیدمان).&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;JavaScript&amp;#039;&amp;#039;&amp;#039; رفتار و تعامل صفحه را اضافه می‌کند (کلیک، انیمیشن، اعتبارسنجی فرم).&lt;br /&gt;
&lt;br /&gt;
با این سه‌تا می‌شود یک وب‌سایت کامل و استاتیک (بدون نیاز به سرور یا دیتابیس) مثل صفحه‌ی پورتفولیو ساخت.&lt;br /&gt;
&lt;br /&gt;
== ساختار استاندارد یک صفحه HTML ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;amp;lt;!DOCTYPE html&amp;amp;gt;&lt;br /&gt;
&amp;amp;lt;html lang=&amp;quot;fa&amp;quot; dir=&amp;quot;rtl&amp;quot;&amp;amp;gt;&lt;br /&gt;
&amp;amp;lt;head&amp;amp;gt;&lt;br /&gt;
    &amp;amp;lt;meta charset=&amp;quot;UTF-8&amp;quot;&amp;amp;gt;&lt;br /&gt;
    &amp;amp;lt;title&amp;amp;gt;عنوان سایت&amp;amp;lt;/title&amp;amp;gt;&lt;br /&gt;
    &amp;amp;lt;link rel=&amp;quot;stylesheet&amp;quot; href=&amp;quot;style.css&amp;quot;&amp;amp;gt;&lt;br /&gt;
&amp;amp;lt;/head&amp;amp;gt;&lt;br /&gt;
&amp;amp;lt;body&amp;amp;gt;&lt;br /&gt;
    &amp;amp;lt;!-- محتوای سایت اینجا --&amp;amp;gt;&lt;br /&gt;
    &amp;amp;lt;script src=&amp;quot;script.js&amp;quot;&amp;amp;gt;&amp;amp;lt;/script&amp;amp;gt;&lt;br /&gt;
&amp;amp;lt;/body&amp;amp;gt;&lt;br /&gt;
&amp;amp;lt;/html&amp;amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== ساختار معمول یک صفحه پورتفولیو ==&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Hero / معرفی&amp;#039;&amp;#039;&amp;#039;: عکس، نام، شغل/تخصص، یک جمله معرفی کوتاه&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;درباره من (About)&amp;#039;&amp;#039;&amp;#039;: توضیح کامل‌تر درباره خودتان، مهارت‌ها و تجربه&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;پروژه‌ها (Projects)&amp;#039;&amp;#039;&amp;#039;: نمایش نمونه‌کارها با عکس، توضیح و لینک&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;مهارت‌ها (Skills)&amp;#039;&amp;#039;&amp;#039;: لیست یا نمودار مهارت‌های فنی&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;تماس با من (Contact)&amp;#039;&amp;#039;&amp;#039;: فرم تماس یا لینک شبکه‌های اجتماعی و ایمیل&lt;br /&gt;
&lt;br /&gt;
== نکات مهم CSS برای پورتفولیو ==&lt;br /&gt;
&lt;br /&gt;
=== طراحی واکنش‌گرا (Responsive) ===&lt;br /&gt;
سایت باید در موبایل، تبلت و دسکتاپ درست نمایش داده شود.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
@media (max-width: 768px) {&lt;br /&gt;
    .container {&lt;br /&gt;
        flex-direction: column;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Flexbox (چیدمان ساده) ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
.container {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    justify-content: space-between;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Grid (چیدمان جدولی/پیچیده‌تر) ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
.projects {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: repeat(3, 1fr);&lt;br /&gt;
    gap: 20px;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== نکات مهم جاوااسکریپت برای پورتفولیو ==&lt;br /&gt;
&lt;br /&gt;
=== سوییچ زبان (فارسی/انگلیسی) ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
function switchLanguage(lang) {&lt;br /&gt;
    document.documentElement.lang = lang;&lt;br /&gt;
    document.documentElement.dir = (lang === &amp;quot;fa&amp;quot;) ? &amp;quot;rtl&amp;quot; : &amp;quot;ltr&amp;quot;;&lt;br /&gt;
    // به‌روزرسانی متن‌ها بر اساس lang&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== منوی موبایل (Hamburger Menu) ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
const menuBtn = document.querySelector(&amp;quot;.menu-btn&amp;quot;);&lt;br /&gt;
const navMenu = document.querySelector(&amp;quot;.nav-menu&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
menuBtn.addEventListener(&amp;quot;click&amp;quot;, () =&amp;gt; {&lt;br /&gt;
    navMenu.classList.toggle(&amp;quot;active&amp;quot;);&lt;br /&gt;
});&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== اسکرول نرم به بخش‌ها (Smooth Scroll) ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
document.querySelectorAll(&amp;#039;a[href^=&amp;quot;#&amp;quot;]&amp;#039;).forEach(link =&amp;gt; {&lt;br /&gt;
    link.addEventListener(&amp;quot;click&amp;quot;, function(e) {&lt;br /&gt;
        e.preventDefault();&lt;br /&gt;
        document.querySelector(this.getAttribute(&amp;quot;href&amp;quot;))&lt;br /&gt;
            .scrollIntoView({ behavior: &amp;quot;smooth&amp;quot; });&lt;br /&gt;
    });&lt;br /&gt;
});&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== نکات کلی برای یک پورتفولیوی خوب ==&lt;br /&gt;
* سرعت بارگذاری صفحه را بالا نگه دارید (عکس‌ها را فشرده کنید).&lt;br /&gt;
* از فونت خوانا و رنگ‌بندی هماهنگ استفاده کنید.&lt;br /&gt;
* حتماً نسخه موبایل را تست کنید.&lt;br /&gt;
* پروژه‌ها را با لینک زنده (Live Demo) و لینک کد (GitHub) نشان دهید.&lt;br /&gt;
* صفحه تماس یا لینک‌های شبکه اجتماعی را واضح و در دسترس بگذارید.&lt;br /&gt;
&lt;br /&gt;
== منابع بیشتر ==&lt;br /&gt;
* [https://developer.mozilla.org/fa/ مستندات MDN (مرجع کامل HTML/CSS/JS)]&lt;br /&gt;
* [[Git]]&lt;br /&gt;
* [[صفحهٔ اصلی]]&lt;/div&gt;</summary>
		<author><name>Zhinarashidi</name></author>
	</entry>
</feed>