Çözüldü İki farklı öğeyi tek bir div yapısı içine almak

Bu konu çözüldü olarak işaretlenmiştir. Çözülmediğini düşünüyorsanız konuyu rapor edebilirsiniz.

Bingoo

Hectopat
Katılım
10 Aralık 2020
Mesajlar
3.373
Makaleler
3
Çözümler
46
Daha fazla  
Cinsiyet
Erkek
Arkadaşlar web sitesi tasarlarken bir sorunla karşılaştım. Sorun tam olarak şöyle;

Ekran Resmi 2023-02-24 11.23.42.png


Alt taraftaki yazılacaklar listesini karan carpet yazan yerin sağ tarafına koymak istiyorum. Bunu da şu şekilde denedim;

Ekran Resmi 2023-02-24 11.26.12.png


Bir üst sınıfı oluşturdum ve bu sınıfı hem karan carpet yazan H1 öğesine hem de ulli sıralamalarına verdim lakin sonuç gördüğünüz gibi alt alta iki adet oluştu. Bunu nasıl çözebilirim?
 
Çözüm
@Bingoo bu kodu dener misiniz?

HTML:
<html>
    <head>
        <style>

            *{ margin: 0; padding: 0; text-decoration: none; }


            body{
                background-color: #fff;
                font-family: serif;
         
            }

            header{
                display: flex;
                align-items: center;
                justify-content: space-between;
                padding: 20px 20px;
                background-color: green;
             }

                header > a{
                    color: #fff;
                    font-size: 25px;
                }            
         

             header > nav{
                justify-content: center; align-items: center; display: flex;
             }
             header > nav > ul{
                justify-content: center; align-items: center; display: flex; flex-direction: row;
             }

             header > nav > ul > li{
                list-style: none;
                margin: 0 20px;
             }
             header > nav > ul > li > a{
                color: #fff;
             }


         
        </style>
    </head>
    <body>
        <header>
            <a href="#">Logo</a>
            <nav>
                <ul>
                    <li><a href="#">Link 1</a></li>
                    <li><a href="#">Link 2</a></li>
                    <li><a href="#">Link 3</a></li>
                    <li><a href="#">Link 4</a></li>
                    <li><a href="#">Link 5</a></li>
                </ul>
            </nav>
        </header>

    </body>
</html>
İki tane div classı var onu düzenleyin.

HTML:
<div class="ust">

Bu kodun divini en aşağıya çekin fazla olanı silin.
 
Kodları kod olarak atar mısınız? Düzenleyeceğim.
HTML:
<html>
    <head>
        <style>
            body{
                background-color: grey;
                font-family: serif;
                margin: 0;
                padding: 0;
                
            }
            .ust{
                background-color: #ffdf00;
            }
            .sayfa{
                width: 960px;
                margin: auto;
            }
            h1 {
                float: left;
                font-family:sans-serif;
                margin-top: 20px;
                margin-left: 20px;
            }
            #menu{
            float: right;
            width: 650px;
            margin: 30px 0 0 0;
            padding: 0;
            font-size: 13px;
            text-align: right;
        }
        #menu ul{
            
            margin: 0;
            padding: 0;
            list-style: none;
        }
        #menu ul li{
            display: inline;
            margin-right: 20px;
        }
        #menu ul li a{
            text-decoration: none;
            font-size: 13px;
            font-family: Verdana;
            color: #DBDBDB;
        }
          
        </style>
    </head>
    <body>
        <div class="ust">
            <div class="sayfa">
         <h1>Karan Carpet</h1>
        </div>
        <div class="ust">
        <div id="menu">
            <ul>
                <li>yazılacaklar</li>
                <li>yazılacaklar</li>
                <li>yazılacaklar</li>
                <li>yazılacaklar</li>
                <li>yazılacaklar</li>
            </ul>
        </div>

    </body>
</html>

Biraz değiştirdim ama gene de olmadı.
 
@Bingoo bu kodu dener misiniz?

HTML:
<html>
    <head>
        <style>

            *{ margin: 0; padding: 0; text-decoration: none; }


            body{
                background-color: #fff;
                font-family: serif;
         
            }

            header{
                display: flex;
                align-items: center;
                justify-content: space-between;
                padding: 20px 20px;
                background-color: green;
             }

                header > a{
                    color: #fff;
                    font-size: 25px;
                }            
         

             header > nav{
                justify-content: center; align-items: center; display: flex;
             }
             header > nav > ul{
                justify-content: center; align-items: center; display: flex; flex-direction: row;
             }

             header > nav > ul > li{
                list-style: none;
                margin: 0 20px;
             }
             header > nav > ul > li > a{
                color: #fff;
             }


         
        </style>
    </head>
    <body>
        <header>
            <a href="#">Logo</a>
            <nav>
                <ul>
                    <li><a href="#">Link 1</a></li>
                    <li><a href="#">Link 2</a></li>
                    <li><a href="#">Link 3</a></li>
                    <li><a href="#">Link 4</a></li>
                    <li><a href="#">Link 5</a></li>
                </ul>
            </nav>
        </header>

    </body>
</html>
 
Son düzenleme:
Çözüm
@Bingoo bu kodu dener misiniz?

HTML:
<html>
 <head>
 <style>

 *{ margin: 0; padding: 0; text-decoration: none; }

 body{
 background-color: #fff;
 font-family: serif;

 }

 header{
 display: flex;
 align-items: center;
 justify-content: space-between;
 padding: 20px 20px;
 background-color: green;
 }

 header > a{
 color: #fff;
 font-size: 25px;
 }

 header > nav{
 justify-content: center; align-items: center; display: flex;
 }
 header > nav > ul{
 justify-content: center; align-items: center; display: flex; flex-direction: row;
 }

 header > nav > ul > li{
 list-style: none;
 margin: 0 20px;
 }
 header > nav > ul > li > a{
 color: #fff;
 }

 </style>
 </head>
 <body>
 <header>
 <a href="#">Logo</a>
 <nav>
 <ul>
 <li><a href="#">Link 1</a></li>
 <li><a href="#">Link 2</a></li>
 <li><a href="#">Link 3</a></li>
 <li><a href="#">Link 4</a></li>
 <li><a href="#">Link 5</a></li>
 </ul>
 </nav>
 </header>

 </body>
</html>

Evet tam istediğim gibi ama bir sorum olacak. Bu bilgileri nereden edindiniz?
 

Yeni konular

Geri
Yukarı