首页 网站运营正文

在DIV边框上加入文字标题怎么实现?

菜鸟起点 网站运营 2017-09-06 3194 3 divcss

如何在DIV的边框上加入文字标题?偶尔看到过这样的样式,挺新奇的,我们先看一下这种CSS的样式效果。


TIM截图20170906115045.png

其中,在DIV边框上的文字标题,可以设置位置,左中右,以及背景,也可以设置边框等等。下面看实现代码

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Insert title here</title>
<style type="text/css">
div.aaa{
    width:50%;
    height:100%;
    padding:5px 30px;
    margin-top:50px;
    margin-left:250px;
    border:2px solid #CCCCCC;
}
span.title{
    display:block;
    width:230px;    
    height:30px;
    border:1px solid #CCCCCC;     /* 定义标题的边框和颜色 */
    position:relative;
    top:-15px;
    margin:auto auto;    /* 将标题居中 */
    text-align: center;   /* 标题文字居中 */
    background: white;   /* 不写的话,不会覆盖父区块的样式 */
}
</style>
</head>
<body>    
    <div class="aaa">
        <span class="title">测试一个标题,这样好看吗?</span>
        <div>
        
        菜鸟起点菜鸟起点菜鸟起点,菜鸟起点,菜鸟起点,菜鸟起点,菜鸟起点,菜鸟起点,菜鸟起点,菜鸟起点,菜鸟起点,菜鸟起点,菜鸟起点,菜鸟起点,菜鸟起点,
        </div>
        
    </div>
</body>
</html



今天又发现一个新的效果和写法:

<!DOCTYPE html>
<html>
<head>
    <meta charset="UTF-8">
    <title>login</title>
</head>
<body>
    <fieldset>
        <legend>用户登陆</legend>
        <label>用户名:</label>
        <input>
        <label>密码:</label>
        <input>
    </fieldset>
</body>


webkit-standard; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px;">用户登陆

   


评论

精彩评论
  • 2017-09-15 10:25:07

    这个效果看起来比较给力,不错