diff --git a/include/Taggle/impl/html/HTMLSchema.hpp b/include/Taggle/impl/html/HTMLSchema.hpp
index 3ac3f37a..010714b9 100644
--- a/include/Taggle/impl/html/HTMLSchema.hpp
+++ b/include/Taggle/impl/html/HTMLSchema.hpp
@@ -50,7 +50,7 @@ private:
{
elementType("", M_EMPTY, M_PCDATA, 0);
elementType("", M_ROOT, M_EMPTY, 0);
- elementType("a", M_PCDATA|M_NOLINK, M_INLINE, 0);
+ elementType("a", M_PCDATA|M_NOLINK|M_BLOCK, M_INLINE, 0);
elementType("abbr", M_PCDATA|M_INLINE, M_INLINE|M_NOLINK, F_RESTART);
elementType("acronym", M_PCDATA|M_INLINE, M_INLINE|M_NOLINK, F_RESTART);
elementType("address", M_PCDATA|M_INLINE|M_P, M_BLOCK, 0);