html - CSS 添加的字符后的行

标签 html css vb.net razor

在我的 CSS 中,我定义了以下内容:

.required:before
 {
    content: "*";
    font-weight: bold;
    color: Red;
 }

以及我认为的以下内容:

   <div class="editor-label required">
        Customer Group
    </div>
    <div class="editor-field">
        @Html.DropDownList("GroupId", "")
        @Html.ValidationMessageFor(Function(model) model.GroupId)
    </div>

但是当我运行 View 时,它会在标签的下一行放置一个星号,我希望它们在同一行。有什么想法吗?

最佳答案

......................................................

HI 现在这样定义位置

做这个CSS

.required:before
 {
    content: "*";
    font-weight: bold;
    color: Red;
    position:absolute;
    left:0;
    top:0;
 }

.required{
position:relative;
    padding-left:10px;
}

根据您的设计向左或向上调整

关于html - CSS 添加的字符后的行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12639488/

相关文章:

html - 底部边框比我需要的长(需要与文本长度相同)

javascript - 仅将样式应用于可编辑内容中的选定文本 <p>

javascript - 如何获取标题和按钮/链接内联

javascript - css-loader 3.4.2中通过localsConvention的kebab-case到camelCase不起作用

jquery - 不使用图像的 DIV 上的圆 Angular

sql - 更改日期时间值的格式

.net - 如何在vb.net中解析json数组?

php - 使用正则表达式从文本区域发布结果中删除行

javascript - 如何使用java脚本构建墙壁和瓷砖的视觉表示?

vb.net - 什么是二进制比较以及它与文本比较有何不同