Centering an element without taking bullet point into account [duplicate] The Next CEO of Stack OverflowDoes UL have default margin or paddingNeed an unordered list without any bulletsHow to center absolutely positioned element in div?Center a position:fixed elementHTML href with css ie ProblemVertical alignment of elements overlapping in IECSS - Excess space on the rightHow to center a “position: absolute” elementGridView Lines Not Showing up in IECreating a two-column-100% layout with BootstrapInvalid css style during zooming in calendar

Why here is plural "We went to the movies last night."

Implement the Thanos sorting algorithm

Would this house-rule that treats advantage as a +1 to the roll instead (and disadvantage as -1) and allows them to stack be balanced?

Increase performance creating Mandelbrot set in python

How should I support this large drywall patch?

When airplanes disconnect from a tanker during air to air refueling, why do they bank so sharply to the right?

Trouble understanding the speech of overseas colleagues

Why does standard notation not preserve intervals (visually)

What do "high sea" and "carry" mean in this sentence?

Visit to the USA with ESTA approved before trip to Iran

Go Pregnant or Go Home

WOW air has ceased operation, can I get my tickets refunded?

How do I get the green key off the shelf in the Dobby level of Lego Harry Potter 2?

If I blow insulation everywhere in my attic except the door trap, will heat escape through it?

Anatomically Correct Strange Women In Ponds Distributing Swords

How long to clear the 'suck zone' of a turbofan after start is initiated?

Inappropriate reference requests from Journal reviewers

Can a caster that cast Polymorph on themselves stop concentrating at any point even if their Int is low?

How do spells that require an ability check vs. the caster's spell save DC work?

How can I get through very long and very dry, but also very useful technical documents when learning a new tool?

How do scammers retract money, while you can’t?

How to make a variable always equal to the result of some calculations?

Is it my responsibility to learn a new technology in my own time my employer wants to implement?

Grabbing quick drinks



Centering an


  • element without taking bullet point into account [duplicate]
    The Next CEO of Stack OverflowDoes UL have default margin or paddingNeed an unordered list without any bulletsHow to center absolutely positioned element in div?Center a position:fixed elementHTML href with css ie ProblemVertical alignment of elements overlapping in IECSS - Excess space on the rightHow to center a “position: absolute” elementGridView Lines Not Showing up in IECreating a two-column-100% layout with BootstrapInvalid css style during zooming in calendar










    11
















    This question already has an answer here:



    • Does UL have default margin or padding [duplicate]

      2 answers



    I am unsure on how to center my li elements in the light green space, just based off the green squares I've created around them. As of right now CSS is including the space taken up by the bullet points when centering, which I do not want.






    #square 
    position: fixed;
    width: 350px;
    height: 100%;
    top: 0px;
    left: 0px;
    background-color: rgb(230, 255, 230);


    ul
    position: relative;
    bottom: 30px;
    display: flex;
    flex-direction: column;
    align-items: center;


    li
    margin-top: 40px;
    padding-left: 75px;
    border-color: white;
    border-width: 2px;
    border-style: solid;
    padding: 5px 20px 5px 20px;
    background-color: green;
    border-radius: 10px;
    width: 100px;
    text-align: center;


    .navlink
    text-decoration: none;
    color: white;

    <div id="square">
    <ul>
    <li><a class="navlink" href="#">Introduction</a></li>
    <li><a class="navlink" href="#">Middle</a></li>
    <li><a class="navlink" href="#">End</a></li>
    </ul>
    </div>





    I've tried applying list-style-type: none; to ul, however this just hides the bullet points, the space they take up is still there.










    share|improve this question















    marked as duplicate by Temani Afif css
    Users with the  css badge can single-handedly close css questions as duplicates and reopen them as needed.

    StackExchange.ready(function()
    if (StackExchange.options.isMobile) return;

    $('.dupe-hammer-message-hover:not(.hover-bound)').each(function()
    var $hover = $(this).addClass('hover-bound'),
    $msg = $hover.siblings('.dupe-hammer-message');

    $hover.hover(
    function()
    $hover.showInfoMessage('',
    messageElement: $msg.clone().show(),
    transient: false,
    position: my: 'bottom left', at: 'top center', offsetTop: -7 ,
    dismissable: false,
    relativeToBody: true
    );
    ,
    function()
    StackExchange.helpers.removeMessages();

    );
    );
    );
    yesterday


    This question has been asked before and already has an answer. If those answers do not fully address your question, please ask a new question.













    • 3





      most likely the issue is just the margin and/or padding the browser applies to lists as a default. If you just set margin:0; and padding:0; to your ul and li styles, you should be able to then align or space it however you prefer.

      – ryantdecker
      yesterday






    • 2





      'which I do not want' - bullet points or the space taken, or both?

      – Vega
      yesterday















    11
















    This question already has an answer here:



    • Does UL have default margin or padding [duplicate]

      2 answers



    I am unsure on how to center my li elements in the light green space, just based off the green squares I've created around them. As of right now CSS is including the space taken up by the bullet points when centering, which I do not want.






    #square 
    position: fixed;
    width: 350px;
    height: 100%;
    top: 0px;
    left: 0px;
    background-color: rgb(230, 255, 230);


    ul
    position: relative;
    bottom: 30px;
    display: flex;
    flex-direction: column;
    align-items: center;


    li
    margin-top: 40px;
    padding-left: 75px;
    border-color: white;
    border-width: 2px;
    border-style: solid;
    padding: 5px 20px 5px 20px;
    background-color: green;
    border-radius: 10px;
    width: 100px;
    text-align: center;


    .navlink
    text-decoration: none;
    color: white;

    <div id="square">
    <ul>
    <li><a class="navlink" href="#">Introduction</a></li>
    <li><a class="navlink" href="#">Middle</a></li>
    <li><a class="navlink" href="#">End</a></li>
    </ul>
    </div>





    I've tried applying list-style-type: none; to ul, however this just hides the bullet points, the space they take up is still there.










    share|improve this question















    marked as duplicate by Temani Afif css
    Users with the  css badge can single-handedly close css questions as duplicates and reopen them as needed.

    StackExchange.ready(function()
    if (StackExchange.options.isMobile) return;

    $('.dupe-hammer-message-hover:not(.hover-bound)').each(function()
    var $hover = $(this).addClass('hover-bound'),
    $msg = $hover.siblings('.dupe-hammer-message');

    $hover.hover(
    function()
    $hover.showInfoMessage('',
    messageElement: $msg.clone().show(),
    transient: false,
    position: my: 'bottom left', at: 'top center', offsetTop: -7 ,
    dismissable: false,
    relativeToBody: true
    );
    ,
    function()
    StackExchange.helpers.removeMessages();

    );
    );
    );
    yesterday


    This question has been asked before and already has an answer. If those answers do not fully address your question, please ask a new question.













    • 3





      most likely the issue is just the margin and/or padding the browser applies to lists as a default. If you just set margin:0; and padding:0; to your ul and li styles, you should be able to then align or space it however you prefer.

      – ryantdecker
      yesterday






    • 2





      'which I do not want' - bullet points or the space taken, or both?

      – Vega
      yesterday













    11












    11








    11


    1







    This question already has an answer here:



    • Does UL have default margin or padding [duplicate]

      2 answers



    I am unsure on how to center my li elements in the light green space, just based off the green squares I've created around them. As of right now CSS is including the space taken up by the bullet points when centering, which I do not want.






    #square 
    position: fixed;
    width: 350px;
    height: 100%;
    top: 0px;
    left: 0px;
    background-color: rgb(230, 255, 230);


    ul
    position: relative;
    bottom: 30px;
    display: flex;
    flex-direction: column;
    align-items: center;


    li
    margin-top: 40px;
    padding-left: 75px;
    border-color: white;
    border-width: 2px;
    border-style: solid;
    padding: 5px 20px 5px 20px;
    background-color: green;
    border-radius: 10px;
    width: 100px;
    text-align: center;


    .navlink
    text-decoration: none;
    color: white;

    <div id="square">
    <ul>
    <li><a class="navlink" href="#">Introduction</a></li>
    <li><a class="navlink" href="#">Middle</a></li>
    <li><a class="navlink" href="#">End</a></li>
    </ul>
    </div>





    I've tried applying list-style-type: none; to ul, however this just hides the bullet points, the space they take up is still there.










    share|improve this question

















    This question already has an answer here:



    • Does UL have default margin or padding [duplicate]

      2 answers



    I am unsure on how to center my li elements in the light green space, just based off the green squares I've created around them. As of right now CSS is including the space taken up by the bullet points when centering, which I do not want.






    #square 
    position: fixed;
    width: 350px;
    height: 100%;
    top: 0px;
    left: 0px;
    background-color: rgb(230, 255, 230);


    ul
    position: relative;
    bottom: 30px;
    display: flex;
    flex-direction: column;
    align-items: center;


    li
    margin-top: 40px;
    padding-left: 75px;
    border-color: white;
    border-width: 2px;
    border-style: solid;
    padding: 5px 20px 5px 20px;
    background-color: green;
    border-radius: 10px;
    width: 100px;
    text-align: center;


    .navlink
    text-decoration: none;
    color: white;

    <div id="square">
    <ul>
    <li><a class="navlink" href="#">Introduction</a></li>
    <li><a class="navlink" href="#">Middle</a></li>
    <li><a class="navlink" href="#">End</a></li>
    </ul>
    </div>





    I've tried applying list-style-type: none; to ul, however this just hides the bullet points, the space they take up is still there.





    This question already has an answer here:



    • Does UL have default margin or padding [duplicate]

      2 answers






    #square 
    position: fixed;
    width: 350px;
    height: 100%;
    top: 0px;
    left: 0px;
    background-color: rgb(230, 255, 230);


    ul
    position: relative;
    bottom: 30px;
    display: flex;
    flex-direction: column;
    align-items: center;


    li
    margin-top: 40px;
    padding-left: 75px;
    border-color: white;
    border-width: 2px;
    border-style: solid;
    padding: 5px 20px 5px 20px;
    background-color: green;
    border-radius: 10px;
    width: 100px;
    text-align: center;


    .navlink
    text-decoration: none;
    color: white;

    <div id="square">
    <ul>
    <li><a class="navlink" href="#">Introduction</a></li>
    <li><a class="navlink" href="#">Middle</a></li>
    <li><a class="navlink" href="#">End</a></li>
    </ul>
    </div>





    #square 
    position: fixed;
    width: 350px;
    height: 100%;
    top: 0px;
    left: 0px;
    background-color: rgb(230, 255, 230);


    ul
    position: relative;
    bottom: 30px;
    display: flex;
    flex-direction: column;
    align-items: center;


    li
    margin-top: 40px;
    padding-left: 75px;
    border-color: white;
    border-width: 2px;
    border-style: solid;
    padding: 5px 20px 5px 20px;
    background-color: green;
    border-radius: 10px;
    width: 100px;
    text-align: center;


    .navlink
    text-decoration: none;
    color: white;

    <div id="square">
    <ul>
    <li><a class="navlink" href="#">Introduction</a></li>
    <li><a class="navlink" href="#">Middle</a></li>
    <li><a class="navlink" href="#">End</a></li>
    </ul>
    </div>






    html css css3 flexbox centering






    share|improve this question















    share|improve this question













    share|improve this question




    share|improve this question








    edited yesterday









    kukkuz

    29.4k62870




    29.4k62870










    asked yesterday









    SteelSteel

    1046




    1046




    marked as duplicate by Temani Afif css
    Users with the  css badge can single-handedly close css questions as duplicates and reopen them as needed.

    StackExchange.ready(function()
    if (StackExchange.options.isMobile) return;

    $('.dupe-hammer-message-hover:not(.hover-bound)').each(function()
    var $hover = $(this).addClass('hover-bound'),
    $msg = $hover.siblings('.dupe-hammer-message');

    $hover.hover(
    function()
    $hover.showInfoMessage('',
    messageElement: $msg.clone().show(),
    transient: false,
    position: my: 'bottom left', at: 'top center', offsetTop: -7 ,
    dismissable: false,
    relativeToBody: true
    );
    ,
    function()
    StackExchange.helpers.removeMessages();

    );
    );
    );
    yesterday


    This question has been asked before and already has an answer. If those answers do not fully address your question, please ask a new question.









    marked as duplicate by Temani Afif css
    Users with the  css badge can single-handedly close css questions as duplicates and reopen them as needed.

    StackExchange.ready(function()
    if (StackExchange.options.isMobile) return;

    $('.dupe-hammer-message-hover:not(.hover-bound)').each(function()
    var $hover = $(this).addClass('hover-bound'),
    $msg = $hover.siblings('.dupe-hammer-message');

    $hover.hover(
    function()
    $hover.showInfoMessage('',
    messageElement: $msg.clone().show(),
    transient: false,
    position: my: 'bottom left', at: 'top center', offsetTop: -7 ,
    dismissable: false,
    relativeToBody: true
    );
    ,
    function()
    StackExchange.helpers.removeMessages();

    );
    );
    );
    yesterday


    This question has been asked before and already has an answer. If those answers do not fully address your question, please ask a new question.









    • 3





      most likely the issue is just the margin and/or padding the browser applies to lists as a default. If you just set margin:0; and padding:0; to your ul and li styles, you should be able to then align or space it however you prefer.

      – ryantdecker
      yesterday






    • 2





      'which I do not want' - bullet points or the space taken, or both?

      – Vega
      yesterday












    • 3





      most likely the issue is just the margin and/or padding the browser applies to lists as a default. If you just set margin:0; and padding:0; to your ul and li styles, you should be able to then align or space it however you prefer.

      – ryantdecker
      yesterday






    • 2





      'which I do not want' - bullet points or the space taken, or both?

      – Vega
      yesterday







    3




    3





    most likely the issue is just the margin and/or padding the browser applies to lists as a default. If you just set margin:0; and padding:0; to your ul and li styles, you should be able to then align or space it however you prefer.

    – ryantdecker
    yesterday





    most likely the issue is just the margin and/or padding the browser applies to lists as a default. If you just set margin:0; and padding:0; to your ul and li styles, you should be able to then align or space it however you prefer.

    – ryantdecker
    yesterday




    2




    2





    'which I do not want' - bullet points or the space taken, or both?

    – Vega
    yesterday





    'which I do not want' - bullet points or the space taken, or both?

    – Vega
    yesterday












    3 Answers
    3






    active

    oldest

    votes


















    10














    It is not actually the space taken up by the bullet points - ul elements have a default padding-left - just reset it to zero:





    Ideally you should just reset the padding instead of negative margins - see demo below:






    #square 
    position: fixed;
    width: 350px;
    height: 100%;
    top: 0px;
    left: 0px;
    background-color: rgb(230, 255, 230);


    ul
    position: relative;
    bottom: 30px;
    display: flex;
    flex-direction: column;
    align-items: center;
    list-style-type: none; /* hide bullet points */
    padding-left: 0; /* ADDED */


    li
    margin-top: 40px;
    padding-left: 75px;
    border-color: white;
    border-width: 2px;
    border-style: solid;
    padding: 5px 20px 5px 20px;
    background-color: green;
    border-radius: 10px;
    width: 100px;
    text-align: center;


    .navlink
    text-decoration: none;
    color: white;

    <div id="square">
    <ul>
    <li><a class="navlink" href="#">Introduction</a></li>
    <li><a class="navlink" href="#">Middle</a></li>
    <li><a class="navlink" href="#">End</a></li>
    </ul>
    </div>








    share|improve this answer
































      1














      Your given code almost ok just use one single line into style sheet
      in li style use below line



       list-style-type: none;


      New li style look like



      li 
      margin-top: 40px;
      padding-left: 75px;
      list-style-type: none;
      border-color: white;
      border-width: 2px;
      border-style: solid;
      padding: 5px 20px 5px 20px;
      background-color: green;
      border-radius: 10px;
      width: 100px;
      text-align: center;






      share|improve this answer






























        0














        Simply add a margin-left to the <li> elemements of -40px to offset the margin added by the bullet points:






        #square 
        position: fixed;
        width: 350px;
        height: 100%;
        top: 0px;
        left: 0px;
        background-color: rgb(230, 255, 230);


        ul
        position: relative;
        bottom: 30px;
        display: flex;
        flex-direction: column;
        align-items: center;
        list-style-type: none;


        li
        margin-top: 40px;
        margin-left: -40px;
        border-color: white;
        border-width: 2px;
        border-style: solid;
        padding: 5px 20px 5px 20px;
        background-color: green;
        border-radius: 10px;
        width: 100px;
        text-align: center;
        list-style-type: none;


        .navlink
        text-decoration: none;
        color: white;

        <div id="square">
        <ul>
        <li><a class="navlink" href="#">Introduction</a></li>
        <li><a class="navlink" href="#">Middle</a></li>
        <li><a class="navlink" href="#">End</a></li>
        </ul>
        </div>





        list-style-type: none on the <ul> is optional.






        share|improve this answer


















        • 2





          This works, thank you. But how did you know margin added by the bullet points was 40px?

          – Steel
          yesterday












        • You've identified the root cause (the default padding on the unordered list element) but it might make more sense to just set the padding of the UL to 0 instead of adding the negative margin to the LI.

          – ryantdecker
          yesterday

















        3 Answers
        3






        active

        oldest

        votes








        3 Answers
        3






        active

        oldest

        votes









        active

        oldest

        votes






        active

        oldest

        votes









        10














        It is not actually the space taken up by the bullet points - ul elements have a default padding-left - just reset it to zero:





        Ideally you should just reset the padding instead of negative margins - see demo below:






        #square 
        position: fixed;
        width: 350px;
        height: 100%;
        top: 0px;
        left: 0px;
        background-color: rgb(230, 255, 230);


        ul
        position: relative;
        bottom: 30px;
        display: flex;
        flex-direction: column;
        align-items: center;
        list-style-type: none; /* hide bullet points */
        padding-left: 0; /* ADDED */


        li
        margin-top: 40px;
        padding-left: 75px;
        border-color: white;
        border-width: 2px;
        border-style: solid;
        padding: 5px 20px 5px 20px;
        background-color: green;
        border-radius: 10px;
        width: 100px;
        text-align: center;


        .navlink
        text-decoration: none;
        color: white;

        <div id="square">
        <ul>
        <li><a class="navlink" href="#">Introduction</a></li>
        <li><a class="navlink" href="#">Middle</a></li>
        <li><a class="navlink" href="#">End</a></li>
        </ul>
        </div>








        share|improve this answer





























          10














          It is not actually the space taken up by the bullet points - ul elements have a default padding-left - just reset it to zero:





          Ideally you should just reset the padding instead of negative margins - see demo below:






          #square 
          position: fixed;
          width: 350px;
          height: 100%;
          top: 0px;
          left: 0px;
          background-color: rgb(230, 255, 230);


          ul
          position: relative;
          bottom: 30px;
          display: flex;
          flex-direction: column;
          align-items: center;
          list-style-type: none; /* hide bullet points */
          padding-left: 0; /* ADDED */


          li
          margin-top: 40px;
          padding-left: 75px;
          border-color: white;
          border-width: 2px;
          border-style: solid;
          padding: 5px 20px 5px 20px;
          background-color: green;
          border-radius: 10px;
          width: 100px;
          text-align: center;


          .navlink
          text-decoration: none;
          color: white;

          <div id="square">
          <ul>
          <li><a class="navlink" href="#">Introduction</a></li>
          <li><a class="navlink" href="#">Middle</a></li>
          <li><a class="navlink" href="#">End</a></li>
          </ul>
          </div>








          share|improve this answer



























            10












            10








            10







            It is not actually the space taken up by the bullet points - ul elements have a default padding-left - just reset it to zero:





            Ideally you should just reset the padding instead of negative margins - see demo below:






            #square 
            position: fixed;
            width: 350px;
            height: 100%;
            top: 0px;
            left: 0px;
            background-color: rgb(230, 255, 230);


            ul
            position: relative;
            bottom: 30px;
            display: flex;
            flex-direction: column;
            align-items: center;
            list-style-type: none; /* hide bullet points */
            padding-left: 0; /* ADDED */


            li
            margin-top: 40px;
            padding-left: 75px;
            border-color: white;
            border-width: 2px;
            border-style: solid;
            padding: 5px 20px 5px 20px;
            background-color: green;
            border-radius: 10px;
            width: 100px;
            text-align: center;


            .navlink
            text-decoration: none;
            color: white;

            <div id="square">
            <ul>
            <li><a class="navlink" href="#">Introduction</a></li>
            <li><a class="navlink" href="#">Middle</a></li>
            <li><a class="navlink" href="#">End</a></li>
            </ul>
            </div>








            share|improve this answer















            It is not actually the space taken up by the bullet points - ul elements have a default padding-left - just reset it to zero:





            Ideally you should just reset the padding instead of negative margins - see demo below:






            #square 
            position: fixed;
            width: 350px;
            height: 100%;
            top: 0px;
            left: 0px;
            background-color: rgb(230, 255, 230);


            ul
            position: relative;
            bottom: 30px;
            display: flex;
            flex-direction: column;
            align-items: center;
            list-style-type: none; /* hide bullet points */
            padding-left: 0; /* ADDED */


            li
            margin-top: 40px;
            padding-left: 75px;
            border-color: white;
            border-width: 2px;
            border-style: solid;
            padding: 5px 20px 5px 20px;
            background-color: green;
            border-radius: 10px;
            width: 100px;
            text-align: center;


            .navlink
            text-decoration: none;
            color: white;

            <div id="square">
            <ul>
            <li><a class="navlink" href="#">Introduction</a></li>
            <li><a class="navlink" href="#">Middle</a></li>
            <li><a class="navlink" href="#">End</a></li>
            </ul>
            </div>








            #square 
            position: fixed;
            width: 350px;
            height: 100%;
            top: 0px;
            left: 0px;
            background-color: rgb(230, 255, 230);


            ul
            position: relative;
            bottom: 30px;
            display: flex;
            flex-direction: column;
            align-items: center;
            list-style-type: none; /* hide bullet points */
            padding-left: 0; /* ADDED */


            li
            margin-top: 40px;
            padding-left: 75px;
            border-color: white;
            border-width: 2px;
            border-style: solid;
            padding: 5px 20px 5px 20px;
            background-color: green;
            border-radius: 10px;
            width: 100px;
            text-align: center;


            .navlink
            text-decoration: none;
            color: white;

            <div id="square">
            <ul>
            <li><a class="navlink" href="#">Introduction</a></li>
            <li><a class="navlink" href="#">Middle</a></li>
            <li><a class="navlink" href="#">End</a></li>
            </ul>
            </div>





            #square 
            position: fixed;
            width: 350px;
            height: 100%;
            top: 0px;
            left: 0px;
            background-color: rgb(230, 255, 230);


            ul
            position: relative;
            bottom: 30px;
            display: flex;
            flex-direction: column;
            align-items: center;
            list-style-type: none; /* hide bullet points */
            padding-left: 0; /* ADDED */


            li
            margin-top: 40px;
            padding-left: 75px;
            border-color: white;
            border-width: 2px;
            border-style: solid;
            padding: 5px 20px 5px 20px;
            background-color: green;
            border-radius: 10px;
            width: 100px;
            text-align: center;


            .navlink
            text-decoration: none;
            color: white;

            <div id="square">
            <ul>
            <li><a class="navlink" href="#">Introduction</a></li>
            <li><a class="navlink" href="#">Middle</a></li>
            <li><a class="navlink" href="#">End</a></li>
            </ul>
            </div>






            share|improve this answer














            share|improve this answer



            share|improve this answer








            edited yesterday

























            answered yesterday









            kukkuzkukkuz

            29.4k62870




            29.4k62870























                1














                Your given code almost ok just use one single line into style sheet
                in li style use below line



                 list-style-type: none;


                New li style look like



                li 
                margin-top: 40px;
                padding-left: 75px;
                list-style-type: none;
                border-color: white;
                border-width: 2px;
                border-style: solid;
                padding: 5px 20px 5px 20px;
                background-color: green;
                border-radius: 10px;
                width: 100px;
                text-align: center;






                share|improve this answer



























                  1














                  Your given code almost ok just use one single line into style sheet
                  in li style use below line



                   list-style-type: none;


                  New li style look like



                  li 
                  margin-top: 40px;
                  padding-left: 75px;
                  list-style-type: none;
                  border-color: white;
                  border-width: 2px;
                  border-style: solid;
                  padding: 5px 20px 5px 20px;
                  background-color: green;
                  border-radius: 10px;
                  width: 100px;
                  text-align: center;






                  share|improve this answer

























                    1












                    1








                    1







                    Your given code almost ok just use one single line into style sheet
                    in li style use below line



                     list-style-type: none;


                    New li style look like



                    li 
                    margin-top: 40px;
                    padding-left: 75px;
                    list-style-type: none;
                    border-color: white;
                    border-width: 2px;
                    border-style: solid;
                    padding: 5px 20px 5px 20px;
                    background-color: green;
                    border-radius: 10px;
                    width: 100px;
                    text-align: center;






                    share|improve this answer













                    Your given code almost ok just use one single line into style sheet
                    in li style use below line



                     list-style-type: none;


                    New li style look like



                    li 
                    margin-top: 40px;
                    padding-left: 75px;
                    list-style-type: none;
                    border-color: white;
                    border-width: 2px;
                    border-style: solid;
                    padding: 5px 20px 5px 20px;
                    background-color: green;
                    border-radius: 10px;
                    width: 100px;
                    text-align: center;







                    share|improve this answer












                    share|improve this answer



                    share|improve this answer










                    answered yesterday









                    AkborAkbor

                    43456




                    43456





















                        0














                        Simply add a margin-left to the <li> elemements of -40px to offset the margin added by the bullet points:






                        #square 
                        position: fixed;
                        width: 350px;
                        height: 100%;
                        top: 0px;
                        left: 0px;
                        background-color: rgb(230, 255, 230);


                        ul
                        position: relative;
                        bottom: 30px;
                        display: flex;
                        flex-direction: column;
                        align-items: center;
                        list-style-type: none;


                        li
                        margin-top: 40px;
                        margin-left: -40px;
                        border-color: white;
                        border-width: 2px;
                        border-style: solid;
                        padding: 5px 20px 5px 20px;
                        background-color: green;
                        border-radius: 10px;
                        width: 100px;
                        text-align: center;
                        list-style-type: none;


                        .navlink
                        text-decoration: none;
                        color: white;

                        <div id="square">
                        <ul>
                        <li><a class="navlink" href="#">Introduction</a></li>
                        <li><a class="navlink" href="#">Middle</a></li>
                        <li><a class="navlink" href="#">End</a></li>
                        </ul>
                        </div>





                        list-style-type: none on the <ul> is optional.






                        share|improve this answer


















                        • 2





                          This works, thank you. But how did you know margin added by the bullet points was 40px?

                          – Steel
                          yesterday












                        • You've identified the root cause (the default padding on the unordered list element) but it might make more sense to just set the padding of the UL to 0 instead of adding the negative margin to the LI.

                          – ryantdecker
                          yesterday















                        0














                        Simply add a margin-left to the <li> elemements of -40px to offset the margin added by the bullet points:






                        #square 
                        position: fixed;
                        width: 350px;
                        height: 100%;
                        top: 0px;
                        left: 0px;
                        background-color: rgb(230, 255, 230);


                        ul
                        position: relative;
                        bottom: 30px;
                        display: flex;
                        flex-direction: column;
                        align-items: center;
                        list-style-type: none;


                        li
                        margin-top: 40px;
                        margin-left: -40px;
                        border-color: white;
                        border-width: 2px;
                        border-style: solid;
                        padding: 5px 20px 5px 20px;
                        background-color: green;
                        border-radius: 10px;
                        width: 100px;
                        text-align: center;
                        list-style-type: none;


                        .navlink
                        text-decoration: none;
                        color: white;

                        <div id="square">
                        <ul>
                        <li><a class="navlink" href="#">Introduction</a></li>
                        <li><a class="navlink" href="#">Middle</a></li>
                        <li><a class="navlink" href="#">End</a></li>
                        </ul>
                        </div>





                        list-style-type: none on the <ul> is optional.






                        share|improve this answer


















                        • 2





                          This works, thank you. But how did you know margin added by the bullet points was 40px?

                          – Steel
                          yesterday












                        • You've identified the root cause (the default padding on the unordered list element) but it might make more sense to just set the padding of the UL to 0 instead of adding the negative margin to the LI.

                          – ryantdecker
                          yesterday













                        0












                        0








                        0







                        Simply add a margin-left to the <li> elemements of -40px to offset the margin added by the bullet points:






                        #square 
                        position: fixed;
                        width: 350px;
                        height: 100%;
                        top: 0px;
                        left: 0px;
                        background-color: rgb(230, 255, 230);


                        ul
                        position: relative;
                        bottom: 30px;
                        display: flex;
                        flex-direction: column;
                        align-items: center;
                        list-style-type: none;


                        li
                        margin-top: 40px;
                        margin-left: -40px;
                        border-color: white;
                        border-width: 2px;
                        border-style: solid;
                        padding: 5px 20px 5px 20px;
                        background-color: green;
                        border-radius: 10px;
                        width: 100px;
                        text-align: center;
                        list-style-type: none;


                        .navlink
                        text-decoration: none;
                        color: white;

                        <div id="square">
                        <ul>
                        <li><a class="navlink" href="#">Introduction</a></li>
                        <li><a class="navlink" href="#">Middle</a></li>
                        <li><a class="navlink" href="#">End</a></li>
                        </ul>
                        </div>





                        list-style-type: none on the <ul> is optional.






                        share|improve this answer













                        Simply add a margin-left to the <li> elemements of -40px to offset the margin added by the bullet points:






                        #square 
                        position: fixed;
                        width: 350px;
                        height: 100%;
                        top: 0px;
                        left: 0px;
                        background-color: rgb(230, 255, 230);


                        ul
                        position: relative;
                        bottom: 30px;
                        display: flex;
                        flex-direction: column;
                        align-items: center;
                        list-style-type: none;


                        li
                        margin-top: 40px;
                        margin-left: -40px;
                        border-color: white;
                        border-width: 2px;
                        border-style: solid;
                        padding: 5px 20px 5px 20px;
                        background-color: green;
                        border-radius: 10px;
                        width: 100px;
                        text-align: center;
                        list-style-type: none;


                        .navlink
                        text-decoration: none;
                        color: white;

                        <div id="square">
                        <ul>
                        <li><a class="navlink" href="#">Introduction</a></li>
                        <li><a class="navlink" href="#">Middle</a></li>
                        <li><a class="navlink" href="#">End</a></li>
                        </ul>
                        </div>





                        list-style-type: none on the <ul> is optional.






                        #square 
                        position: fixed;
                        width: 350px;
                        height: 100%;
                        top: 0px;
                        left: 0px;
                        background-color: rgb(230, 255, 230);


                        ul
                        position: relative;
                        bottom: 30px;
                        display: flex;
                        flex-direction: column;
                        align-items: center;
                        list-style-type: none;


                        li
                        margin-top: 40px;
                        margin-left: -40px;
                        border-color: white;
                        border-width: 2px;
                        border-style: solid;
                        padding: 5px 20px 5px 20px;
                        background-color: green;
                        border-radius: 10px;
                        width: 100px;
                        text-align: center;
                        list-style-type: none;


                        .navlink
                        text-decoration: none;
                        color: white;

                        <div id="square">
                        <ul>
                        <li><a class="navlink" href="#">Introduction</a></li>
                        <li><a class="navlink" href="#">Middle</a></li>
                        <li><a class="navlink" href="#">End</a></li>
                        </ul>
                        </div>





                        #square 
                        position: fixed;
                        width: 350px;
                        height: 100%;
                        top: 0px;
                        left: 0px;
                        background-color: rgb(230, 255, 230);


                        ul
                        position: relative;
                        bottom: 30px;
                        display: flex;
                        flex-direction: column;
                        align-items: center;
                        list-style-type: none;


                        li
                        margin-top: 40px;
                        margin-left: -40px;
                        border-color: white;
                        border-width: 2px;
                        border-style: solid;
                        padding: 5px 20px 5px 20px;
                        background-color: green;
                        border-radius: 10px;
                        width: 100px;
                        text-align: center;
                        list-style-type: none;


                        .navlink
                        text-decoration: none;
                        color: white;

                        <div id="square">
                        <ul>
                        <li><a class="navlink" href="#">Introduction</a></li>
                        <li><a class="navlink" href="#">Middle</a></li>
                        <li><a class="navlink" href="#">End</a></li>
                        </ul>
                        </div>






                        share|improve this answer












                        share|improve this answer



                        share|improve this answer










                        answered yesterday









                        Obsidian AgeObsidian Age

                        28.4k72345




                        28.4k72345







                        • 2





                          This works, thank you. But how did you know margin added by the bullet points was 40px?

                          – Steel
                          yesterday












                        • You've identified the root cause (the default padding on the unordered list element) but it might make more sense to just set the padding of the UL to 0 instead of adding the negative margin to the LI.

                          – ryantdecker
                          yesterday












                        • 2





                          This works, thank you. But how did you know margin added by the bullet points was 40px?

                          – Steel
                          yesterday












                        • You've identified the root cause (the default padding on the unordered list element) but it might make more sense to just set the padding of the UL to 0 instead of adding the negative margin to the LI.

                          – ryantdecker
                          yesterday







                        2




                        2





                        This works, thank you. But how did you know margin added by the bullet points was 40px?

                        – Steel
                        yesterday






                        This works, thank you. But how did you know margin added by the bullet points was 40px?

                        – Steel
                        yesterday














                        You've identified the root cause (the default padding on the unordered list element) but it might make more sense to just set the padding of the UL to 0 instead of adding the negative margin to the LI.

                        – ryantdecker
                        yesterday





                        You've identified the root cause (the default padding on the unordered list element) but it might make more sense to just set the padding of the UL to 0 instead of adding the negative margin to the LI.

                        – ryantdecker
                        yesterday




                      • Popular posts from this blog

                        getting Checkpoint VPN SSL Network Extender working in the command lineHow to connect to CheckPoint VPN on Ubuntu 18.04LTS?Will the Linux ( red-hat ) Open VPNC Client connect to checkpoint or nortel VPN gateways?VPN client for linux machine + support checkpoint gatewayVPN SSL Network Extender in FirefoxLinux Checkpoint SNX tool configuration issuesCheck Point - Connect under Linux - snx + OTPSNX VPN Ububuntu 18.XXUsing Checkpoint VPN SSL Network Extender CLI with certificateVPN with network manager (nm-applet) is not workingWill the Linux ( red-hat ) Open VPNC Client connect to checkpoint or nortel VPN gateways?VPN client for linux machine + support checkpoint gatewayImport VPN config files to NetworkManager from command lineTrouble connecting to VPN using network-manager, while command line worksStart a VPN connection with PPTP protocol on command linestarting a docker service daemon breaks the vpn networkCan't connect to vpn with Network-managerVPN SSL Network Extender in FirefoxUsing Checkpoint VPN SSL Network Extender CLI with certificate

                        Cannot Extend partition with GParted The 2019 Stack Overflow Developer Survey Results Are In Announcing the arrival of Valued Associate #679: Cesar Manara Planned maintenance scheduled April 17/18, 2019 at 00:00UTC (8:00pm US/Eastern) 2019 Community Moderator Election ResultsCan't increase partition size with GParted?GParted doesn't recognize the unallocated space after my current partitionWhat is the best way to add unallocated space located before to Ubuntu 12.04 partition with GParted live?I can't figure out how to extend my Arch home partition into free spaceGparted Linux Mint 18.1 issueTrying to extend but swap partition is showing as Unknown in Gparted, shows proper from fdiskRearrange partitions in gparted to extend a partitionUnable to extend partition even though unallocated space is next to it using GPartedAllocate free space to root partitiongparted: how to merge unallocated space with a partition

                        Marilyn Monroe Ny fiainany manokana | Jereo koa | Meny fitetezanafanitarana azy.