我使用vue.js创建一个页面(index.vue
),有header.vue
和home.vue
:
index.vue代码:
<template>
<div class="index">
<i-header></i-header>
<router-view></router-view>
<i-footer></i-footer>
</div>
</template>
<script>
import Home from './首页/home.vue'
import Header from '../components/header/header.vue'
import Footer from '../components/footer/footer.vue'
export default {
methods: {
},
components: {
'home':Home,
'i-header': Header,
'i-footer': Footer
}
};
</script>
<style scoped>
.index {
}
</style>
但header
组件与home
组件之间存在空格。
请参阅box
模型:
你看,它们都没有margin
,padding
和border
,为什么它们之间有空格?
答案 0 :(得分:0)
首先,您应该检查项目中是否有标准化,因为空白区域可以来自内联块,也可以由浏览器添加到特定标记。 2.你应该检查你的标题标签子元素,因为它们可以有一些边距。 3.如果您发送一些具有浏览器中完整结构和样式的代码,也会更好。