🔥 با کمک هوش مصنوعی در کمتر از 6 ماه فول‌استک شوید ...
۰ ثانیه
۰ دقیقه
۰ ساعت
۳ پارسا فلاح تاج آبادی
مشکل تراز کردن
سیدمحمدحسین موسوی حل شده توسط سیدمحمدحسین موسوی

screenshot-2026-07-19-1-n25gzoqr.png
trtydfg
<!DOCTYPE html>
<html lang="fa" dir="rtl">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <link rel="stylesheet" href="./css/reset.css">
    <link rel="stylesheet" href="./css/main.css">
    <script src="https://kit.fontawesome.com/9a0b9deb6b.js" crossorigin="anonymous"></script>
    <title>Parsfilm</title>
</head>
<body>
    <header class="header">
        <div class="logo">
            <a class="link-of-logo" href="./main.html" aria-label="لوگوی پارس فیلم">
                <img class="header-logo" src="./images/image.png" alt="لوگوی پارس فیلم">
            </a>
        </div>
        <div class="search">
            <input class="search-box" type="search" placeholder="جستجو">
        </div>
        <nav class="header-nav">
        </nav>
    </header>
</body>
</html>
@font-face {
    font-family: yekan;
    src: url(../fonts/yekan-regular.woff) format(woff);
    font-weight: bold;
    font-style: normal;
}
.header {
    display: flex;
    align-items: center;
    justify-content: flex-start; 
    gap: 20px;
    padding: 20px 24px;
}
.header-logo {
    width: 216px;
    height: 39px;
    opacity: 100%;
    margin-top: 15px;
    margin-right: 20px;
}
.logo {
    display: flex;
    align-items: center;
}
.link-of-logo {
    display: block;
}
.search {
    display: flex;
    align-items: center;
}
.search-box {
    width: 200px;
    height: 35px;
    padding: 8px 12px;
    text-align: right;
    margin-right: 1012px;
    padding: 8px;
    font-size: 17px;
    font-family: yekan;
    background-color: #1E1E1E;
    border-radius: 8px;
    color: white;
}

سلام دوستان خسته نباشید . من دارم یک پروژه میسازم که اول سایت توی header لوگوی سایت رو در سمت راست و دقیقا در ترازش در سمت چپ کی سرچ باکس دارم . بزور تونستم با margin دادن بیارمش سمت چپ ولی اگر بخوام بازم margin رو افزایش بدم تصویر لوگو فشرده و خراب میشه و در ضمن نمیتونم فاصله سرچ باکسمو از بالا تعیین کنم . لطفا اگه میشه ی راهکار یاد بدید کمک کنید.🙏🥲

من متوجه نشدم دقیقا میخواهید چیکار کنید و هدفتون چی هست ؟ میشه دقیق‌تر توضیح بدید هدفتون چیه  و میخواهید کدوم المان کجای صفحه قرار بگیره

بهترین پاسخ
سیدمحمدحسین موسوی ۳۱ تیر ۱۴۰۵، ۱۳:۰۴

ببینید اون باکس جستجو رو میبینید؟ میخوام اون در راستا لوگو بارس فیلم که سمت راست صفحه هست قرار بگیره اما سمت چب صفحه

یعنی فقط میخوام سرچ باکسو که با لوگو توی یک هدر و nav هست ببرم سمت چب صفحه

پارسا فلاح تاج آبادی ۰۴ مرداد ۱۴۰۵، ۱۳:۰۶

سلام. وقت بخیر
این دو خط رو حذف کنید:

.header-logo {
  /* margin-top: 15px; */
}
.search-box {
  /* margin-right: 1012px; */
}

به search این رو بدید:

.search {
  margin-right: auto;
}

که بره سمت چپ.

درکل فاصله‌ها و چینش عناصر رو با margin و padding هندل نکنید، ساختار HTML رو بهینه کنید و بعد از فلکس باکس، گرید و... استفاده کنید. (برای تراز کردن عناصر با هم و چپ یا راست صفحه قرار گرفتن المان‌ها منظورمه)

سحر پاشائی ۱۳ مرداد ۱۴۰۵، ۰۸:۱۴