Blazor: サブコンポーネント deep:: スタイルの変更が無効です

記事ディレクトリ

材料

Blazor CSS の分離

ここに画像の説明を挿入
簡単に言うと、外層にdivを追加する必要があり、divを追加しないと認識されません。

無効なコード


    <Layout ShowFooter="true" class="Layout" SideWidth="100px">
        <Header>
            <div class="text-center header">Header</div>
        </Header>
        <Side>
            <div class="text-center side">Side</div>
        </Side>
        <Main>
            <div class="text-center main">User</div>
        </Main>
        <Footer>
            <div class="text-center footer">Footer</div>
        </Footer>
    </Layout>


有効なコード

<div>
    <Layout ShowFooter="true" class="Layout" SideWidth="100px">
        <Header>
            <div class="text-center header">Header</div>
        </Header>
        <Side>
            <div class="text-center side">Side</div>
        </Side>
        <Main>
            <div class="text-center main">User</div>
        </Main>
        <Footer>
            <div class="text-center footer">Footer</div>
        </Footer>
    </Layout>
</div>


おすすめ

転載: blog.csdn.net/qq_44695769/article/details/132300164