Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/37.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html 如何使用单个类将内联CSS转换为外部CSS?_Html_Css - Fatal编程技术网

Html 如何使用单个类将内联CSS转换为外部CSS?

Html 如何使用单个类将内联CSS转换为外部CSS?,html,css,Html,Css,我有一些需求,需要使用我的控件类将给定的内联css元素转换为外部css 标题: 歌词: ​ 多类有什么问题?@NullPointer,我正在内部创建一些控件。我只需要使用一个父类。@MarcinJuraszek,我正在尝试使用Fiddle和~+>的不同组合,发现了很多困难。 <div class="control my-control"> <div style="float: left;"> <div style=

我有一些需求,需要使用我的控件类将给定的内联css元素转换为外部css


标题:
歌词:


多类有什么问题?@NullPointer,我正在内部创建一些控件。我只需要使用一个父类。@MarcinJuraszek,我正在尝试使用Fiddle和~+>的不同组合,发现了很多困难。
    <div class="control my-control">
        <div style="float: left;">
            <div style="padding-left: 3px; padding-top: 3px;">
                <div style="float: left;">Title:</div>
                <div style="float: left; padding-left: 12px"></div>
                <div style="clear: both"></div>
            </div>
            <div style="padding-left: 3px; padding-top: 3px;">
                <div style="float: left;">Lyrics:    </div>
                <div style="float: left; padding-left: 3px">
                    <div style="overflow: hidden; width: 180px; white-space: nowrap;" class="lyric-content"></div>
                </div>
                <div style="clear: both"></div>
            </div>
        </div>
        <div style="float: right; border-left: 1px solid black;">
            <img src="Content/Images/play.png" style="height: 50px;"></div>
    </div>
.control.my-control {
    overflow: hidden;
    display: block;
    border: 1px solid black;
    margin: 15px;
    width: 300px;    
}

.control.my-control > div {
    float: left;    
}

.control.my-control > div + div {
    float: right;
    border-left: 1px solid black;    
}

.control.my-control > div + div > img {
    height: 50px;
}

.control.my-control > div > div {
    padding-left: 3px;
    padding-top: 3px;
}

.control.my-control > div > div > div {
    float: left;
}

.control.my-control > div > div > div:last-child {
    float: none;
    clear: both;
}

.control.my-control > div > div > div + div {
    padding-left: 12px;
}

.control.my-control > div > div + div > div + div {
    padding-left: 3px;
}

.control.my-control > div > div > div > div.lyric-content {
    overflow: hidden;
    width: 180px;
    white-space: nowrap;
}