Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/75.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/36.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html css3 after在元素中的文本上_Html_Css - Fatal编程技术网

Html css3 after在元素中的文本上

Html css3 after在元素中的文本上,html,css,Html,Css,我的问题是:after元素位于元素中的文本上。以下是一个例子: 我希望:后面的位于文本下方 我怎样才能解决这个问题? 正文{ 文本对齐:居中; } a{ 显示:内联块; 文字装饰:无; 填充:10px; 背景:#222; 颜色:#F3; 字号:2em; 保证金:20px自动; 位置:相对位置; } a:以后{ 内容:“; 宽度:100%; 身高:50%; 背景:#00A3A3; 位置:绝对位置; 左:0; 排名:0; } 只需将top:0更改为top:50px在之后css。保持top:0 to

我的问题是
:after
元素位于元素中的文本上。以下是一个例子:

我希望
:后面的
位于文本下方

我怎样才能解决这个问题?
正文{
文本对齐:居中;
}
a{
显示:内联块;
文字装饰:无;
填充:10px;
背景:#222;
颜色:#F3;
字号:2em;
保证金:20px自动;
位置:相对位置;
}
a:以后{
内容:“;
宽度:100%;
身高:50%;
背景:#00A3A3;
位置:绝对位置;
左:0;
排名:0;
}

只需将
top:0
更改为
top:50px
之后
css。保持
top:0

top特性将图元的上边缘设置为其最近定位祖先的上边缘上方/下方的单位

通过将元素保持为0,使其保持在顶部

正文{
文本对齐:居中;
}
a{
显示:内联块;
文字装饰:无;
填充:10px;
背景:#222;
颜色:#F3;
字号:2em;
保证金:20px自动;
位置:相对位置;
}
a:以后{
内容:“;
宽度:100%;
身高:50%;
背景:#00A3A3;
位置:绝对位置;
左:0;
顶部:50px;
}

:after
伪元素上使用
top:100%
,将其放置在主元素的正下方

正文{
文本对齐:居中;
}
a{
显示:内联块;
文字装饰:无;
填充:10px;
背景:#222;
颜色:#F3;
字号:2em;
保证金:20px自动;
位置:相对位置;
}
a:以后{
内容:“;
宽度:100%;
身高:50%;
背景:#00A3A3;
位置:绝对位置;
左:0;
最高:100%;
}

你真聪明:|