gpt4 book ai didi

html - 如何在对象之间保持相同的距离,即使这些对象中的文本不同

转载 作者:行者123 更新时间:2023-12-05 01:24:19 26 4
gpt4 key购买 nike

我对网络有点陌生,所以我想知道即使文本不同,如何使我的对象等距。

一旦我从我的 TD 更改我的文本,如果它与其他 TD 内容不同,它就会缩放不同并且不等距。对于前。如果我将第一个 TD 文本更改为“hello world”,则填充的间距会更小。

下面是一些截图:

Different text Screenshot

Same text Screenshot

感谢您的帮助!

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="stylesheet" href="styles.css">
<title>Index</title>
<script src="../Services/js/anim.js"></script>

</head>
<body>
<header>

<a href="#" class="logo">Services-tech.fr</a>

<div id="menu-bar" class="fas fa-bars"></div>

<nav class="nav">
<a href="index.html">Index</a>
<a href="about.html">A propos</a>
<a href="services.html">Services</a>
</nav>

</header>
<section class="services" id="services">
<h3>Nos services</h3>
<div class="services-list">
<table>
<tr>
<th><img src="../Services/Images/screen.png" alt=""></th>
<th><img src="../Services/Images/website.png" alt=""></th>
<th><img src="../Services/Images/console.png" alt=""></th>
<th><img src="../Services/Images/others.png" alt=""></th>
</tr>
<tr>
<td>
orem ipsum dolor sit amet consectetur adipisicing elit. Ex ducimus quis tenetur sed accusantiu
orem ipsum dolor sit amet consectetur adipisicing elit. Ex ducimus quis tenetur sed accusantiu
orem ipsum dolor sit amet consectetur adipisicing elit. Ex ducimus quis tenetur sed accusantiu
</td>
<td>
orem ipsum dolor sit amet consectetur adipisicing elit. Ex ducimus quis tenetur sed accusantiu
orem ipsum dolor sit amet consectetur adipisicing elit. Ex ducimus quis tenetur sed accusantiu
orem ipsum dolor sit amet consectetur adipisicing elit. Ex ducimus quis tenetur sed accusantiu
</td>
<td>
orem ipsum dolor sit amet consectetur adipisicing elit. Ex ducimus quis tenetur sed accusantiu
orem ipsum dolor sit amet consectetur adipisicing elit. Ex ducimus quis tenetur sed accusantiu
orem ipsum dolor sit amet consectetur adipisicing elit. Ex ducimus quis tenetur sed accusantiu
</td>
<td>
orem ipsum dolor sit amet consectetur adipisicing elit. Ex ducimus quis tenetur sed accusantiu
orem ipsum dolor sit amet consectetur adipisicing elit. Ex ducimus quis tenetur sed accusantiu
orem ipsum dolor sit amet consectetur adipisicing elit. Ex ducimus quis tenetur sed accusantiu
</td>
</tr>
<tr>
<td class="box-btn">
<a href="#first-service" class="btn-2">En savoir plus</a>
</td>
<td class="box-btn">
<a href="#second-service" class="btn-2">En savoir plus</a>
</td>
<td class="box-btn">
<a href="#third-service" class="btn-2">En savoir plus</a>
</td>
<td class="box-btn">
<a href="#last-service" class="btn-2">En savoir plus</a>
</td>
</tr>
</table>
</div>
</section>

CSS 样式:

.services {
background:black;
}

.services h3 {
display:block;
text-align: center;
font-size:3em;
color:white;
}

.services-list table {
color:white;
background-color:black;
border-collapse: collapse;
margin-left: auto;
margin-right: auto;
margin-top:10em;
text-align: center;
}

.services-list img {
width: 5em;
}

.services-list th {
padding-left:4em; padding-right:4em;
}

.services-list td {
padding: 0.5em 4em;
}

.btn-2 {
margin-top:1.5em;
background: white;
width:150px;
padding: 10px 0;
border-radius:2px;
text-align: center;
text-transform: uppercase;
color:black;
cursor:pointer;
}

.btn-2:hover{
background: linear-gradient(to right, #9D31FE, #1BA3D8);
color:black;
}

最佳答案

解决此问题的一个简单方法是为您的表格单元格设置固定宽度,只需在您的 CSS 文件中添加以下样式即可。

.services-list th {
width: 25%;
}

表格单元格宽度确实会根据其内容宽度而变化。因此,如果您希望表格单元格具有相同的宽度,通常您需要为它们固定宽度。但是,如果您能够更改 HTML,请不要使用表格进行布局,因为它并不是用于布局的工具。相反,将 div 与 CSS 一起使用,例如 flexgrid 这将使您的开发生活变得更好。

关于html - 如何在对象之间保持相同的距离,即使这些对象中的文本不同,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/71465080/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com