开发者社区> 问答> 正文

关于 html 的布局设计问题

screenshot
第一次提问,可能问的问题很没营养。但是一直纠结该如何做才能像图片上的 博客注册 页面,把 “博客资料(必填)” 和 “个人资料(必填)” 放在那个位置?

背景

我是把 “博客资料(必填)” 和 “个人资料(必填)” 的框写成 DIV 然后把 DIV 的 CSS 设为 Border:1px solid Black; 后,边框线是出来了!

问题

但是该怎么把 “博客资料(必填)” 和 “个人资料(必填)” 的文字放在上图红箭头边框的那个位置呢?下面的图是我暂时写的样子!
screenshot

展开
收起
杨冬芳 2016-06-16 13:54:33 1711 0
1 条回答
写回答
取消 提交回答
  • IT从业
    <style>
        .fieldset{
            position: relative;
            border:solid 1px #ddd;
            margin-top: 20px;
        }
        .legend{
                position: absolute;
                top: -.5em;
                right: 10px;
                background-color: #fff;
                margin: 0;
                padding: 0 10px;
        }
    </style>
    
    <div class="fieldset">
        <h5 class="legend">博客注册</h5>
        <label>博客ID</label><input type="text" name="id">
    </div>
    2019-07-17 19:40:45
    赞同 展开评论 打赏
问答分类:
问答标签:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
《零基础HTML入门教程》 立即下载
天猫 HTML5 互动技术实践 立即下载
天猫HTML5互动技术实践 立即下载