diff --git a/src/guide/components/slots.md b/src/guide/components/slots.md
index 2070258d96..d3dfe83771 100644
--- a/src/guide/components/slots.md
+++ b/src/guide/components/slots.md
@@ -443,34 +443,38 @@ Note the `name` of a slot won't be included in the props because it is reserved
If you are mixing named slots with the default scoped slot, you need to use an explicit `` tag for the default slot. Attempting to place the `v-slot` directive directly on the component will result in a compilation error. This is to avoid any ambiguity about the scope of the props of the default slot. For example:
+```vue-html
+
+
+
+
+
+```
+
```vue-html
-
-
+
+ {{ message }}
+
+
{{ message }}
-
-
- {{ message }}
-
-
-
+
+
```
Using an explicit `` tag for the default slot helps to make it clear that the `message` prop is not available inside the other slot:
```vue-html
-
-
-
-
- {{ message }}
-
-
-
- Here's some contact info
-
-
-
+
+
+
+ {{ message }}
+
+
+
+ Here's some contact info
+
+
```
### Fancy List Example {#fancy-list-example}