HTML span align center not working?

前端 未结 7 1365
别跟我提以往
别跟我提以往 2020-12-22 22:36

I have some HTML:

This is some text in a div element!

The Div is c

相关标签:
7条回答
  • 2020-12-22 22:45

    Just use word-wrap:break-word; in the css. It works.

    0 讨论(0)
  • 2020-12-22 22:50

    Span is inline-block and adjusts to inline text size, with a tenacity that blocks most efforts to style out of inline context. To simplify layout style (limit conflicts), add div to 'p' tag with line break.

    <p> some default stuff
    <br>
    <div style="text-align: center;"> your entered stuff </div>
    
    0 讨论(0)
  • 2020-12-22 22:53

    Please use the following style. margin:auto normally used to center align the content. display:table is needed for span element

    <span style="margin:auto; display:table; border:1px solid red;">
        This is some text in a div element!
    </span>
    
    0 讨论(0)
  • 2020-12-22 22:56

    A div is a block element, and will span the width of the container unless a width is set. A span is an inline element, and will have the width of the text inside it. Currently, you are trying to set align as a CSS property. Align is an attribute.

    <span align="center" style="border:1px solid red;">
        This is some text in a div element!
    </span>
    

    However, the align attribute is deprecated. You should use the CSS text-align property on the container.

    <div style="text-align: center;">
        <span style="border:1px solid red;">
            This is some text in a div element!
        </span>
    </div>
    
    0 讨论(0)
  • 2020-12-22 22:58

    The align attribute is deprecated. Use CSS text-align instead. Also, the span will not center the text unless you use display:block or display:inline-block and set a value for the width, but then it will behave the same as a div (block element).

    Can you post an example of your layout? Use www.jsfiddle.net

    0 讨论(0)
  • 2020-12-22 23:00

    On top of all the other explanations, I believe you're using equal "=" sign, instead of colon ":":

    <span style="border:1px solid red;text-align=center">
    

    It should be:

    <span style="border:1px solid red;text-align:center">
    
    0 讨论(0)
提交回复
热议问题