Which CSS tag creates a box like this with title?

后端 未结 7 813
日久生厌
日久生厌 2020-12-29 01:20

I want to create a box like this with title:

\"CSS

Can any one please let me know if t

相关标签:
7条回答
  • 2020-12-29 01:41

    This will give you what you want

    <head>
        <title></title>
        <style type="text/css">
            legend {border:solid 1px;}
        </style>
    </head>
    <body>
        <fieldset>
            <legend>Test</legend>
            <br /><br />
        </fieldset>
    </body>
    
    0 讨论(0)
  • 2020-12-29 01:43

    You can try this out.

    <fieldset class="fldset-class">
        <legend class="legend-class">Your Personal Information</legend>
    
        <table>
            <tr>
                <td><label>Name</label></td>
                <td><input type='text' name='name'></td>
            </tr>
            <tr>
                <td><label>Address</label></td>
                <td><input type='text' name='Address'></td>
            </tr>
            <tr>
                <td><label>City</label></td>
                <td><input type='text' name='City'></td>
            </tr>
        </table>
    </fieldset>
    

    DEMO

    0 讨论(0)
  • 2020-12-29 01:49

    I believe you are looking for the fieldset HTML tag, which you can then style with CSS. E.g.,

        
        <fieldset style="border: 1px black solid">
    
          <legend style="border: 1px black solid;margin-left: 1em; padding: 0.2em 0.8em ">title</legend>
    
          Text within the box <br />
          Etc
        </fieldset>

    0 讨论(0)
  • 2020-12-29 02:01

    I think this example can also be useful to someone:

    .fldset-class {
        border: 1px solid #0099dd;
        margin: 3pt;
        border-top: 15px solid #0099dd
    }
    
    .legend-class {
        color: #0099dd;
    }
    <fieldset class="fldset-class">
        <legend class="legend-class">Your Personal Information</legend>
    
        <table>
            <tr>
                <td><label>Name</label></td>
                <td><input type='text' name='name'></td>
            </tr>
            <tr>
                <td><label>Address</label></td>
                <td><input type='text' name='Address'></td>
            </tr>
            <tr>
                <td><label>City</label></td>
                <td><input type='text' name='City'></td>
            </tr>
        </table>
    </fieldset>

    0 讨论(0)
  • 2020-12-29 02:04

    As far as I know (correct me if I'm wrong!), there isn't.

    I'd recommend you to use a div with a negative-margin-h1 inside. Depending on the semantic structure of your document, you could also use a fieldset (HTML) with one legend (HTML) inside which approximately looks like this by default.

    0 讨论(0)
  • 2020-12-29 02:05

    from http://www.pixy.cz/blogg/clanky/css-fieldsetandlabels.html

    fieldset {
      border: 1px solid green
    }
    
    legend {
      padding: 0.2em 0.5em;
      border: 1px solid green;
      color: green;
      font-size: 90%;
      text-align: right;
    }
    <form>
      <fieldset>
        <legend>Subscription info</legend>
        <label for="name">Username:</label>
        <input type="text" name="name" id="name" />
        <br />
        <label for="mail">E-mail:</label>
        <input type="text" name="mail" id="mail" />
        <br />
        <label for="address">Address:</label>
        <input type="text" name="address" id="address" size="40" />
      </fieldset>
    </form>

    0 讨论(0)
提交回复
热议问题