所以我想知道是否有办法在HTML/CSS中解决这个问题。带页眉和页脚的Css网格并调整中间大小?
我在这里有一些XAML代码,它产生一个3行布局,头部和内容块以及页脚。页眉和页脚根据内容调整大小,而内容块如果内容大于父母高度则显示滚动条。
<Grid Height="300">
<Grid.RowDefinitions>
<RowDefinition Height="Auto" />
<RowDefinition Height="*" />
<RowDefinition Height="Auto" />
</Grid.RowDefinitions>
<TextBlock Grid.Row="0" Background="Green">I'm a Header</TextBlock>
<ScrollViewer Grid.Row="1">
<StackPanel TextBlock.FontSize="50">
<TextBlock>Content</TextBlock>
<TextBlock>Content</TextBlock>
<TextBlock>Content</TextBlock>
<TextBlock>Content</TextBlock>
<TextBlock>Content</TextBlock>
<TextBlock>Content</TextBlock>
<TextBlock>Content</TextBlock>
<TextBlock>Content</TextBlock>
<TextBlock>Content</TextBlock>
</StackPanel>
</ScrollViewer>
<TextBlock Grid.Row="2" Background="Red">I'm a Footer</TextBlock>
</Grid>
我只是想知道是否有办法在HTML中做这样的事情?
谢谢,劳尔
更新
正如你可以看到父容器是一个设定的高度,一切调整大小,根据它的父。
这里是什么样子
而且当调整父容器内容分块大小调整,而页眉和页脚保持不变。
您可以添加该代码生成的屏幕截图吗?对于我们这些不熟悉XAML的人,比如我自己。 – thirtydot