سلام من کدهامو میفرستم و میخواستم بدونم که کدهام تا چه میزان استاندارد و اگه اشکالی داخا کدهام هست بهم بگید
<!DOCTYPE html> <html lang="en" dir="rtl"> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Document</title> <link rel="stylesheet" href="/style.css"> </head> <body> <!----------------------Start Header---------------------------> <div class="header-contianer"> <!-- Header Logo --> <div class="header-logo"> <img src="/logo.png" alt="logo"> </div> <!-- Header Logo --> <!-- Start Nav --> <div class="header-nav"> <ul class="nav-link"> <li class="nav-item"><a href="index.html">صفحه اصلی</a></li> <li class="nav-item"><a href="#">فروشگاه</a></li> <li class="nav-item"><a href="#">خدمات ما</a></li> <li class="nav-item"><a href="#">نمونه کار </a></li> <li class="nav-item"><a href="#">درباره ما</a></li> <li class="nav-item"><a href="#">ارتباط با ما</a></li> </ul> </div> <!-- End Nav --> </div> <!----------------------End Header-----------------------------> <div class="banner"> <div class="banner-text"> <h1 class="banner-h1">طراحی کارت ویزیت</h1> <p>پروژه خود را به فریلنسر های حرفه ای کارلنسر بسپارید</p> <span class="h2">طراحی کارت ویزیت</span> </div> </div>
css
@font-face { font-family: 'IRANSans'; src: url(/iran-sans/IRANSans.ttf); } @font-face { font-family: 'IRANSans-Black'; src: url(/iran-sans/IRANSans_Black.ttf); } @font-face { font-family: 'IRANSans-Light'; src: url(/iran-sans/IRANSans_Light.ttf); } @font-face { font-family: 'IRANSans-Black'; src: url(/iran-sans/IRANSan); } * { box-sizing: border-box; margin: 0; } :root { --blue: #007bff; --indigo: #6610f2; --purple: #6f42c1; --pink: #e83e8c; --red: #dc3545; --orange: #fd7e14; --yellow: #ffc107; --green: #28a745; --teal: #20c997; --cyan: #17a2b8; --white: #fff; --gray: #6c757d; --gray-dark: #343a40; --primary: #007bff; --secondary: #6c757d; --success: #28a745; --info: #17a2b8; --warning: #ffc107; --danger: #dc3545; --light: #f8f9fa; --dark: #343a40; --acacac-color: #acacac; --light-background-color: rgba(45,214,184,0.05); --second-primary-color: #e4911f; --second-primary-1-color: #ffe047; --primary-color: #4160f5; --primary-1-color: #4c69f6; --primary-2-color: #5873f8; --primary-3-color: #6b83fd; --primary-4-color: #93a5ff; --secondary-color: #2dd6b8; --secondary-1-color: #3de8ca; --secondary-2-color: #4bf6d8; --secondary-3-color: #6efce3; --secondary-4-color: #98ffed; --secondary-5-color: #4fcf75; --tertiary-color: #ff4757; --tertiary-1-color: #e83948; --tertiary-2-color: #ff5665; --tertiary-3-color: #ff7682; --tertiary-4-color: #ff8f98; --pink-ff5-color: #ff585d; --testpink: #f0495c; --pink-f5-color: #f54141; --pink-ef-color: #ef5662; --background-pink-light: rgba(146,20,24,0.03); --black-29-color: #292929; --black-2b-color: #2b2b2b; --black-88-color: #888; --black-4c-color: #4c4c4d; --black-75-color: #757575; --blue-fade-color: rgba(65,96,245,0.2); --pink-fade-color: rgba(255,41,73,0.2); --brown-b0-color: #b08056; --brown-ac-color: #ac7851; --icon-color: var(--black-88-color); --light-background-brown: rgba(172,120,81,0.05); --gray-f1-color: #f1f3f8; --gray-c1-color: #c1c8d8; --gray-92-color: #929292; --gray-76-color: #767d8c; --icon-light-color: var(--gray-c1-color); --gray-85-color: #858585; --gray-ef-color: #eff1f3; --white-f8-color: #f8f8fc; --gray-2f-color: #2f3031; --background-color: #f8f8fc; --body-color: #edf1f7; --gray-e3-color: #e3e7ee; --gray-14-color: #141414; --border-color: var(--gray-e3-color); --background-fa-color: #fff; --background-light: #fafafa; --gray-e1-color: #e1e1ea; } .header-contianer{ display: flex; align-items: center; width: 100%; justify-content: center; background-color: var(--light); font-family: 'IRANSans-Light'; } .header-logo { margin: 0 15px 0 0; justify-content: center; } .header-nav { width: 100%; } .nav-link { display: flex; justify-content: space-evenly; align-items: center; } .nav-item { list-style: none; } a { text-decoration: none; } .nav-item a:hover { color: var(--primary); transition: .4s; } @media (max-width:768px){ .header-nav { display: none; transition: .5s; } } @media (max-width:768px){ .header-logo{ justify-content: center; transition: .5s; } } .banner { width: 100%; background-image: url(/banner-image.jpg); background-size: cover; height: 400px; display:flex; align-items: center; justify-content:flex-start; } @media (max-width:768px) { .banner { background-image: none; } } .banner-text { width: 50%; display: flex; flex-direction: column; justify-content: center; margin-right: 90px; } @media (max-width:768px) { .banner-text { width: 100%; align-items: flex-start; height: 400px; } } .banner-h1 { font-family: 'IRANSans-Black'; font-weight: 900; font-size: 2rem; text-align: right; } p { font-family: 'IRANSans-Light'; font-size: 1rem; font-weight: 100; text-align: right; } @media (max-width:768px) { .banner-h1 p { text-align: center; } } .h2 { width: 50%; font-family: 'IRANSans'; background-color: var(--primary); color: white; padding: 10px; text-align: center; margin-top:20px; border-radius: 8px; box-shadow: 0px 10px 10px var(--primary-4-color); } @media (max-width:768px) { .h2 { display: none; } }
درود
در کد های css مشکلی نیست . ولی بهتره کامنت هم بزارین تو css
در html هم بهتره به جای استفاده از div مثلا در header-nav از تگ <nav></nav>
و به جای header-contianer هم از تگ <header></header>
استفاده کنید .
موفق باشید
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟