如何使用 CSS 将链接在盒子内相互对齐?

发布于 2024-12-20 12:48:20 字数 731 浏览 0 评论 0原文

我的目标是制作一个 DIV,在 hover 上显示最新的四个新闻链接,并带有标题和小图片。

该框将很小(150 像素高 x 50 像素宽),并将扩展到大约 500 像素。单击一篇文章后,它将弹出一个您可以退出的框。该框将在其余内容上放置一个深色层,以便用户集中注意力。

无论如何...这是我目前拥有的CSS。

#news {
    position: fixed;
    top: 250px;
    left:0px;
    background-color: blue;
    min-width: 20px;
    max-width: 600px;
    height: 200px;
}

#news a {
    display: none;
    padding-bottom: 5px;
    color: white;
}

#news:hover {
    display: block;
    padding: 0px 10px 0px 0px;
}

#news:hover a {
    display: block;
}

我的 HTML 使用 a 标签来编辑位置,但是想知道是否有人对如何使 div 内的框看起来整洁并符合我的命令有任何建议?

在此处输入图像描述

My goal is to make a DIV that presents the latest four news links with the title and a small picture on hover.

The box will be small (150px height by 50px width) and will expand to about 500px. Once an article is clicked, it will bring up a box that you may exit out of. This box will put a dark layer on the rest of the content so that it is focused on by the user.

Anyways... here is my CSS I have currently.

#news {
    position: fixed;
    top: 250px;
    left:0px;
    background-color: blue;
    min-width: 20px;
    max-width: 600px;
    height: 200px;
}

#news a {
    display: none;
    padding-bottom: 5px;
    color: white;
}

#news:hover {
    display: block;
    padding: 0px 10px 0px 0px;
}

#news:hover a {
    display: block;
}

My HTML uses the a tag to edit the position, but was wondering if anyone had any suggestions on how to go about making the boxes inside the div look neat and conform to my command?

enter image description here

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

寄人书 2024-12-27 12:48:20

我认为你正在寻找这样的东西:

<div id="news">
    <ul id="articles">
        <li class="article-item">
            <h2>Article 1!</h2>
            <p>Here is some text for the article.</p>
        </li>

        <li class="article-item">
            <h2>Article 2!</h2>
            <p>Here is some text for the article.</p>
        </li>

        <li class="article-item">
            <h2>Article 3!</h2>
            <p>Here is some text for the article.</p>
        </li>
    </ul>
</div>

那么你的风格将是这样的:

.article-item {
ADD STYLES HERE
}

.article-item h1{
ADD STYLES HERE
}

.article-item p{
ADD STYLES HERE
}

等等......

I think you're looking for something like this:

<div id="news">
    <ul id="articles">
        <li class="article-item">
            <h2>Article 1!</h2>
            <p>Here is some text for the article.</p>
        </li>

        <li class="article-item">
            <h2>Article 2!</h2>
            <p>Here is some text for the article.</p>
        </li>

        <li class="article-item">
            <h2>Article 3!</h2>
            <p>Here is some text for the article.</p>
        </li>
    </ul>
</div>

Then your styles would be something like this:

.article-item {
ADD STYLES HERE
}

.article-item h1{
ADD STYLES HERE
}

.article-item p{
ADD STYLES HERE
}

Etc...

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文