код попробую прикрепить ниже
Приложите текстом код, по картинкам сложно понять.
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>Испытание: итоговая таблица</title>
</head>
<body>
<h1>Итоговая таблица</h1>
<table>
<tr class='border'>
<th class='darkcyan left-text'>Город </th>
<th class='lightblue text-center'>Посещений</th>
<th class='darkcyan text-right'>%</th>
</tr>
<tr>
<td class='left-text'>СПб </td>
<td class='text-center'>199 </td>
<td class='text-right'>65.12 </td>
</tr>
<tr class='lightyellow'>
<td class='left-text'>Москва </td>
<td class='text-center'>69 </td>
<td class='text-right'>21.3 </td>
</tr>
<tr>
<td class='left-text'>Киев </td>
<td class='text-center'>5 </td>
<td class='text-right'>8 </td>
</tr>
<tr class='lightyellow'>
<td colspan="2" class='left-text'>Посещений за весь период</td>
<td class='text-right'>273</td>
</tr>
</table>
</body>
</html>
не понимаю, как скинуть это в виде кода
не подскажете?
если что, первые две картинки перепутаны
Когда вставляете код, выделите его и нажмите кнопочку preformatted text
или комбинацию клавиш ctrl+k. Так код будет отформатирован )
Так, HTML есть, теперь прицепите CSS.
body {
width: 350px;
margin: 0;
padding: 0 10px;
font-size: 14px;
font-family: Arial;
}
table {
border-collapse: collapse;
width: 350px;
}
th, td {
height: 20px;
padding: 10px
}
th {
width: 33%;
color: white;
}
.border {
border-top: 1px solid black;
border-bottom: 1px solid black;
}
.darkcyan {
background-color: darkcyan;
}
.text-center {
text-align: center;
}
.text-right {
text-align: right;
}
.lightblue {
background-color: lightblue;
}
tr {
width: 33%;
border-bottom: 1px solid lightgray;
}
.lightyellow {
background: lightyellow;
}
.left-text {
text-align: left;
}
Загвоздка в этом правиле. Отступы сами определяют высоту, явно её задавать не следует.
большущее спасибо)
Помогите, пожалуйста, найти ошибку http://codepen.io/anon/pen/ZbLGrx
В последней строке немного разнится высота.
Инлайновые стили не приветствуются. Попробуйте все оформление сделать в CSS-редакторе.
Проверьте, как вы закрыли строки (</tr>)
.
Спасибо. Сейчас попробую, правда результат увижу завтра, так как при обновлении страницы истратил все “Проверки”.
Инлайновые стили применил, так как с их помощью в обучении оформляли код. Поэтому использовать все, что проходил в теме.
А инлайновые стили не рекомендуются из-за приоритета, замучаешься перебивать (а точнее только !important).
Да, есть один косяк с tr - поправил. Результат, как уже выше написал увижу только завтра. Так что для меня интрига пока остается.
ЗЫ, за совет по инлайн спасибо. Зарублю на носу.
Там два косяка с tr. 3 и 4 строки.
Точно. Спасибо.
В догонку вопрос. Мне на странице задания дали совет добавить th {border-top: 1px solid black;}, я же в своем варианте решил это table {border-collapse: collapse; border-top: 1px solid black;}
Вопрос. Это равнозамещающие решения или первый вариант более верен?
Спасибо.
плюс закрывающий тег </table>
. И тогда 100% даже с инлайновыми. Но их все же стоит заменить.