Html 新线路上的链接

Html 新线路上的链接,html,css,hyperlink,Html,Css,Hyperlink,我有以下资料: HTML <!DOCTYPE html> <html> <head> <link type="text/css" rel="stylesheet" href="stylesheet.css"/> <title>Result</title> </head> <body>

我有以下资料:

HTML

  <!DOCTYPE html>
    <html>
        <head>
            <link type="text/css" rel="stylesheet" href="stylesheet.css"/>
            <title>Result</title>
        </head>
        <body>
        <div>
            <a href= https://google.com>Google</a>
            <a href= https://google.com>Google</a>
            <a href= https://google.com>Google</a>
            </div>
        </body>
    </html>

我刚开始学习HTML,我有一个问题。上面我看到的是谷歌的3个链接,但它们都在同一条线上。我希望每个链接都在一条新的线上。我尝试使用
并将CSS代码中的所有a更改为p,但它没有任何作用。

使用

标记来中断行

<a href="https://google.com">Google</a><br/>
这将确保只有

a:悬停{文本装饰:无}
div.menu:n子(3)a{color:#FFC125}
div.menu:第一个子a{color:#CDBE70}

使用

标记打断行

<a href="https://google.com">Google</a><br/>
这将确保只有

a:悬停{文本装饰:无}
div.menu:n子(3)a{color:#FFC125}
div.menu:第一个子a{color:#CDBE70}
尝试使用break在三个链接之间进行换行,如下所示;




  • 在文本中生成换行符
  • 换行标记可以放置在其他HTMl元素中,如 段落、列表、表格和标题
  • 对于次要的格式问题,请使用换行标记。对于更大的问题 使用表格和对齐属性
  • 换行标记不需要结束标记
  • 要增加文本行之间的间距,请使用CSS边距属性

    •保证金底部:0 •左边距:0 •右边距:0 •最高利润率:0

尝试使用break在三个链接之间进行换行,如下所示;




  • 在文本中生成换行符
  • 换行标记可以放置在其他HTMl元素中,如 段落、列表、表格和标题
  • 对于次要的格式问题,请使用换行标记。对于更大的问题 使用表格和对齐属性
  • 换行标记不需要结束标记
  • 要增加文本行之间的间距,请使用CSS边距属性

    •保证金底部:0 •左边距:0 •右边距:0 •最高利润率:0


您可以使用CSS使用
float:left
清除:左侧

a {
    float:left;
    clear:left;
}

您可以使用CSS使用
float:left
清除:左侧

a {
    float:left;
    clear:left;
}
CSS: 在标记中添加显示:表

a{display: table;}
CSS: 在标记中添加显示:表

a{display: table;}
您可以尝试以下方法:

您可以尝试以下方法:


如果链接在语义上位于列表中,则还应在标记中重现该链接:

<ul>
    <li><a href="https://google.com">Google</a></li>
    <li><a href="https://google.com">Google</a></li>
    <li><a href="https://google.com">Google</a></li>
</ul>

如果你不想在链接前面有项目符号,你可以用CSS
list-style-type:none删除它们ul
还是
li
s上的code>。

如果链接在一个列表中,您也应该在标记中重现该链接:

<ul>
    <li><a href="https://google.com">Google</a></li>
    <li><a href="https://google.com">Google</a></li>
    <li><a href="https://google.com">Google</a></li>
</ul>

如果你不想在链接前面有项目符号,你可以用CSS
list-style-type:none删除它们
ul
li
s上。

你可以像推特的引导程序那样到处运行,并用具有适当类的div包围你的元素。我要做的是:

CSS

HTML


我用div包围了a标记,使a标记可以通过css中的索引进行选择。为了在dom中访问它们,定义了一个包装器div并将其类命名为锚定。我首先选择包装器div(.archors)并使用索引访问它的子div,然后访问它们的锚


这就是工作原理。

你可以像推特的引导程序那样到处都是,用适当的类将你的元素包围起来。我要做的是:

CSS

HTML


我用div包围了a标记,使a标记可以通过css中的索引进行选择。为了在dom中访问它们,定义了一个包装器div并将其类命名为锚定。我首先选择包装器div(.archors)并使用索引访问它的子div,然后访问它们的锚


这是工作内容。

只需在每个链接后添加

标记,它将显示在新行上。:)

只需在每个链接后添加

标记,它将显示在新行上。:)

看到了吗

和css

<style>     
  div a{
   display:list-item;
   }
</style>

a组{
显示:列表项;
}
见此

和css

<style>     
  div a{
   display:list-item;
   }
</style>

a组{
显示:列表项;
}

为了让您能够进入一个新行,您应该使用
显示:块css中的声明

浮动元素很好,但由于DOM中出现了“浮动元素”,因此可能会变得混乱,这使得定位其他元素变得更加困难

a
元素默认为
display:inline
,这意味着多个a标记出现在一行中。将其更改为
display:block表示一次只能有一个在一行中(即,您正在查找的内容)

快速演示的内容如下:

a:悬停{
文本装饰:无
}
a:第一个孩子{
颜色:#CDBE70
}
第n个孩子(3){
颜色:#FFC125
}
a{
显示:块;
}

后果

为了让您能够进入一个新行,您应该使用
显示:块css中的声明

浮动元素很好,但由于DOM中出现了“浮动元素”,因此可能会变得混乱,这使得定位其他元素变得更加困难

a
元素默认为
display:inline
,这意味着多个a标记出现在一行中。将其更改为
display:block表示只有一个w
<div class="anchors">
    <div>
        <a href= https://google.com>Google</a>
    </div>
    <div>
        <a href= https://google.com>Google</a>
    </div>
    <div>
        <a href= https://google.com>Google</a>
    </div>
</div>
<style>     
  div a{
   display:list-item;
   }
</style>