tema96
58
100%
HTML и CSS
body {
width: 350px;
margin: 0;
padding: 0 10px;
font-size: 14px;
font-family: “Arial”, sans-serif;
}
table{
border-collapse:collapse;
width:100%;
}
th{
background-color:darkcyan;
color:white;
border-bottom:1px solid black;
border-top:1px solid black;
width:33%;
padding:10px;
}
td{
padding:10px;
border-bottom:1px solid lightgray;
}
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>Испытание: итоговая таблица</title>
<link rel="stylesheet" href="style.css">
</head>
<body>
<h1>Итоговая таблица</h1>
<table>
<tr class="black">
<th class= "th-1" style="width:33%">Город</th>
<th class="th-2 middle" style="width:33%">Посещений</th>
<th class="th-3 right" style="width:33%">%</th>
</tr>
<tr>
<td>СПб</td>
<td class="middle">199</td>
<td class="right">65.12</td>
</tr>
<tr>
<td class="lightyellow">Москва</td>
<td class="middle lightyellow">69</td>
<td class="right lightyellow">21.3</td>
</tr>
<tr>
<td>Киев</td>
<td class="middle">5</td>
<td class="right">8</td>
</tr>
<tr>
<td class="lightyellow" colspan= "2">Посещений за весь период</td>
<td class="right lightyellow">273</td>
</tr>
</table>
</body>
</html>
СSS:
body {
width: 350px;
margin: 0;
padding: 0 10px;
font-size: 14px;
font-family: “Arial”, sans-serif;
}
table{
border-collapse: collapse;
width:100%;
}
th{
border-top: 1px solid black;
border-bottom: 1px solid black;
padding:10px;
}
td{
border-bottom: 1px solid lightgray;
padding:10px;
}
.th-1{
text-align: left;
background-color: darkcyan;
color: white;
}
.th-2{
background-color: lightblue;
color: white;
}
.th-3{
background-color: darkcyan;
color: white;
}
.middle{
text-align: center;
}
.right{
text-align: right;
}
.lightyellow{
background-color: lightyellow;
}
100%
<table>
<tr>
<th class="one">Город</th>
<th class="two">Посещений</th>
<th class="three">%</th>
</tr>
<tr>
<td>СПб</td>
<td class="sp1">199</td>
<td class="sp2">65.12</td>
</tr>
<tr class="second">
<td>Москва</td>
<td class="sp1">69</td>
<td class="sp2">21.3</td>
</tr>
<tr>
<td>Киев</td>
<td class="sp1">5</td>
<td class="sp2">8</td>
</tr>
<tr class="forth">
<td colspan="2">Посещений за весь период</td>
<td class="sp2">273</td>
</tr>
body {
width: 350px;
margin: 0;
padding: 0 10px;
font-size: 14px;
font-family: “Arial”, sans-serif;
}
table {
width: 100%;
border-collapse: collapse;
}
th {
padding: 10px;
border-top: 1px solid black;
border-bottom: 1px solid black;
}
td {
width: 33%;
padding: 10px;
border-bottom: 1px solid lightgray;
}
.one {
color: white;
background-color: darkcyan;
text-align: left;
}
.two {
color: white;
background-color: lightblue;
text-align: center;
}
.three {
color: white;
background-color: darkcyan;
text-align: right;
}
.second {
background-color: lightyellow;
}
.forth {
background-color: lightyellow;
}
.sp1 {
text-align: center;
}
.sp2 {
text-align: right;
}
100%
Подскажите в чем проблема. Не получается сделать по ширине. Не выделяется желтым последняя строка.
Испытание: итоговая таблица
Итоговая таблица
Город |
Посещений |
% |
СПб |
199 |
65.12 |
Москва |
69 |
21.3 |
Киев |
5 |
8 |
Посещений за весь период |
273 |
body {
width: 350px;
margin: 0;
padding: 0 10px;
font-size: 14px;
font-family: “Arial”, sans-serif;
}
th,
td {
padding: 10px;
}
td {
border-bottom: 1px solid lightgray;
}
th {
width: 33%;
border-bottom: 1px solid black;
border-top: 1px solid black;
}
table {
border-collapse: collapse;
}
.col-1 {
text-align: left;
}
.col-2 {
text-align: center;
}
.col-3 {
text-align: right;
}
.row-heading {
background-color: darkcyan;
color: white;
}
.cell-highlight {
background-color: lightblue;
}
.row-highlight {
background-color: lightyellow;
}
Испытание: итоговая таблица
Итоговая таблица
</table>
body {
width: 350px;
margin: 0;
padding: 0 10px;
font-size: 14px;
font-family: “Arial”, sans-serif;
}
table {
width: 100%;
border-collapse: collapse;
}
th {
background-color: darkcyan;
color: white;
border-top: 1px solid black;
border-bottom: 1px solid black;
padding: 10px;
width: 33%;
}
th:nth-child(2) {
background-color: lightblue;
}
th:nth-child(1) {
text-align: left;
}
th:nth-child(3) {
text-align: right;
}
td {
padding: 10px;
border-bottom: 1px solid lightgrey;
}
tr:nth-child(odd) {
background-color: lightyellow;
}
td:nth-child(2) {
text-align: center;
}
td:last-child {
text-align: right;
}
Город |
Посещений |
% |
СПб |
199 |
65.12 |
Москва |
69 |
21.3 |
Киев |
5 |
8 |
Посещений за весь период |
273 |
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>Испытание: итоговая таблица</title>
<link rel="stylesheet" href="style.css">
</head>
<body>
<h1>Итоговая таблица</h1>
<table>
<tr>
<th class="city">Город</th>
<th class="visits">Посещений</th>
<th class="percent">%</th>
</tr>
<tr>
<td>СПб</td>
<td class="visits-value">199</td>
<td class="percent-value">65.12</td>
</tr>
<tr>
<td>Москва</td>
<td class="visits-value">69</td>
<td class="percent-value">21.3</td>
</tr>
<tr>
<td>Киев</td>
<td class="visits-value">5</td>
<td class="percent-value">8</td>
</tr>
<tr>
<td colspan="2">Посещений за весь период</td>
<td class="visits-total">273</td>
</tr>
</table>
</body>
</html>
body {
width: 350px;
margin: 0;
padding: 0 10px;
font-size: 14px;
font-family: "Arial", sans-serif;
}
table {
border-collapse: collapse;
width: 100%;
}
th {
border-top: 1px solid black;
border-bottom: 1px solid black;
color: white;
background-color: darkcyan;
width: 33%;
}
th, td {
padding: 10px;
}
tr {
border-bottom: 1px solid lightgray;
}
.city {
text-align: left;
}
.visits {
background-color: lightblue;
}
.percent, .percent-value, .visits-total {
text-align: right;
}
.visits-value {
text-align: center;
}
tr:nth-child(n+2):nth-child(odd) {
background-color: lightyellow;
}
Добрый день, вот как моя голова подумала решить данную задачу. Классы не использовал, выдало 100%.
body {
width: 350px;
margin: 0;
padding: 0 10px;
font-size: 14px;
font-family: “Arial”, sans-serif;
}
table {
width: 100%;
border-collapse: collapse;
}
th {
padding: 10px;
border-top: 1px solid black;
border-bottom: 1px solid black;
}
td {
width: 33%;
padding: 10px;
border-bottom: 1px solid lightgray;
}
tr td:nth-child(2) {
text-align: center;
}
tr td:nth-child(3),
tr td:last-child,
tr th:last-child {
text-align: right;
}
tr th:first-child {
text-align: left;
}
tr:first-child th:first-child,
tr:first-child th:last-child {
background-color: darkcyan;
}
tr:first-child th:nth-child(2) {
background-color: lightblue;
}
tr:first-child {
color: white;
}
tr:nth-child(2n+1) {
background-color: lightyellow;
}