Правила форума Гаранты форума
Размещение рекламы AMX-X компилятор

Здравствуйте, гость Вход | Регистрация

Наши новости:

14-дек
24-апр
10-апр
11-апр

> Правила раздела

Внимание! Перед тем, как опубликовать свой первый пост или тему в данном разделе, прошу прочитать данные правила.

Раздел "Оформление и веб-дизайн" не является местом для продажи или предоставление услуг связанных с созданием графики. Для этого есть раздел Продам.

Данный раздел, в основном, предназначен для публикации готовых работ или бескорыстной помощи начинающим художникам.

Разный цвет в одной строке html

Статус пользователя wypukt
сообщение 21.8.2017, 18:14
Сообщение #1
Стаж: 13 лет

Сообщений: 268
Благодарностей: 6
Полезность: < 0

Как исправить этот сдвиг на скрине ? Пытался сделать в одной строке разные цвета текста через код в плагине, но никак не могу вернуть нормально отступ
Код:
public cmd_top(id){ //2047
new szMotdTitle[30]
szMotdTitle = "Top 10"
//sBuffer[2048]
new iLen
iLen = format(gBuff, 2047, "<meta charset=UTF-8>")//;font-family:Arial;color:#cfcbc2
iLen += format(gBuff[iLen], BLEN-iLen, "<style>body{background:#112233}th{background:#000000;color:#cfcbc2;padding:10px 2px;text-align:left}td{padding:4px 3px;color:#cfcbc2}span{text-align:left;padding:4px 3px;color:#95bf3e}table{background:#442344;font-size:12px;font-family:Arial}#c{background:#282e4c}img{height:10px;background:#09F;margin:0 3px}</style>")
iLen += format(gBuff[iLen], BLEN-iLen, "<body><table width=100%% border=0 align=center cellpadding=0 cellspacing=1>")
iLen += format(gBuff[iLen], BLEN-iLen, "<body><tr><th>%s<th>%s<th>%s<th>%s</tr>", "#", "Name", "K+I", "D+I")
//iLen += format(gBuff[iLen], BLEN-iLen, "<style>")
iLen += format(gBuff[iLen], BLEN-iLen, "<tr><td>%d<span>%s<td>%d<td>%d</tr>", 1, t_Name[0], t_Kills[0],t_Dies[0])
for (new i = 1; i < 9 && BLEN-iLen > 0; i++)
{
iLen += format(gBuff[iLen], BLEN-iLen, "<tr><td>%d<td>%s<td>%d<td>%d</tr>", i + 1, t_Name[i], t_Kills[i],t_Dies[i])

}
iLen += format(gBuff[iLen], BLEN-iLen, "<tr id=c><td>%d<td>%s<td>%d<td>%d</tr>", 10, t_Name[9], t_Kills[9],t_Dies[9])
show_motd(id, gBuff, szMotdTitle)
return PLUGIN_CONTINUE;
}

Изображение тык


Отредактировал: wypukt, - 21.8.2017, 18:19
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
Статус пользователя JIuXeP
сообщение 21.8.2017, 19:13
Сообщение #2


Стаж: 12 лет

Сообщений: 338
Благодарностей: 205
Полезность: 792

Код:
iLen += format(gBuff[iLen], BLEN-iLen, "<body><tr><th>%s<th>%s<th>%s<th>%s</tr>", "#", "Name", "K+I", "D+I")
//iLen += format(gBuff[iLen], BLEN-iLen, "<style>")
iLen += format(gBuff[iLen], BLEN-iLen, "<tr><td>%d<span>%s<td>%d<td>%d</tr>", 1, t_Name[0], t_Kills[0],t_Dies[0])
for (new i = 1; i < 9 && BLEN-iLen > 0; i++)
{
iLen += format(gBuff[iLen], BLEN-iLen, "<tr><td>%d<td>%s<td>%d<td>%d</tr>", i + 1, t_Name[i], t_Kills[i],t_Dies[i])
}
->> Код:
iLen += format(gBuff[iLen], BLEN-iLen, "<tr><th>%s<th>%s<th>%s<th>%s</tr>", "#", "Name", "K+I", "D+I")
iLen += format(gBuff[iLen], BLEN-iLen, "<tr><td>%d<td><span>%s<td>%d<td>%d</tr>", 1, t_Name[0], t_Kills[0],t_Dies[0])
for (new i = 1; i < 9 && BLEN-iLen > 0; i++)
{
iLen += format(gBuff[iLen], BLEN-iLen, "<tr><td>%d<td>%s<td>%d<td>%d</tr>", i + 1, t_Name[i], t_Kills[i],t_Dies[i])
}


Отредактировал: JIuXeP, - 21.8.2017, 19:26
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя wypukt
сообщение 21.8.2017, 19:27
Сообщение #3
Стаж: 13 лет

Сообщений: 268
Благодарностей: 6
Полезность: < 0

JIuXeP, ясно, тупо синтаксис отличается от примеров в нете, я блин 5 часов ковырял (
Уже и так регал td span {} и закрыва/открывал <span> </span> как только не извращался оказалось все просто (
А зачем body убрал ? И так пашет...

Отредактировал: wypukt, - 21.8.2017, 19:32
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя JIuXeP
сообщение 21.8.2017, 19:41
Сообщение #4


Стаж: 12 лет

Сообщений: 338
Благодарностей: 205
Полезность: 792

wypukt, body не может быть объявлен в таблице, он нужен для отображения всего контента страницы. Для таблицы используются теги <tbody> & <thead>, но в них вам нету потребности.

Код
<td><span>%s</span></td>
Теги, в данном случае, не закрываются для экономии символов в motd окошке. Поэтому тут надо быть внимательным)
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя wypukt
сообщение 22.8.2017, 11:54
Сообщение #5
Стаж: 13 лет

Сообщений: 268
Благодарностей: 6
Полезность: < 0

JIuXeP, Как сделать что бы 1, 3, 4 столбец текст был по центру, а 2 столбец по левому краю?
Использую h2, h3 что бы еще 2 и 3 строку ники сделать цветнымию
Объявил в td - text-align:center, а в span например text-align:left но не хочет работать, все по центру остается.
Код:
iLen = format(gBuff, 2047, "<meta charset=UTF-8>")//h2,h3{color:#FFF}align=center
iLen += format(gBuff[iLen], BLEN-iLen, "<style>body{background:#112233}th{background:#000000;color:#cfcbc2;padding:10px 2px;text-align:center}td{padding:4px 3px;color:#cfcbc2;text-align:center}h2{font-size:12px;color:#e17e2c}h3{font-size:12px;color:#56a8ba}span{color:#95bf3e;text-align:left}table{background:#442344;font-size:12px;font-family:Arial}#c{background:#282e4c}img{height:10px;background:#09F;margin:0 3px}</style>")
iLen += format(gBuff[iLen], BLEN-iLen, "<body><table width=100%% border=0 cellpadding=0 cellspacing=1>")
iLen += format(gBuff[iLen], BLEN-iLen, "<tr><th>%s<th>%s<th>%s<th>%s</tr>", "#", "Name", "K+I", "D+I")
iLen += format(gBuff[iLen], BLEN-iLen, "<tr><td>%d<td><span>%s<td>%d<td>%d</tr>", 1, t_Name[0], t_Kills[0],t_Dies[0])
//iLen += format(gBuff[iLen], BLEN-iLen, "span{color:#56a8ba}")
iLen += format(gBuff[iLen], BLEN-iLen, "<tr id=c><td>%d<td><h3>%s<td>%d<td>%d</tr>", 2, t_Name[1], t_Kills[1],t_Dies[1])
iLen += format(gBuff[iLen], BLEN-iLen, "<tr><td>%d<td><h2>%s<td>%d<td>%d</tr>", 3, t_Name[2], t_Kills[2],t_Dies[2])
new swap
for(new i = 3; i < 10 && BLEN-iLen > 0; i++)
{
if(!swap){
swap = 1
iLen += format(gBuff[iLen], BLEN-iLen, "<tr id=c><td>%d<td>%s<td>%d<td>%d</tr>", i + 1, t_Name[i], t_Kills[i],t_Dies[i])
}else{
swap = 0
iLen += format(gBuff[iLen], BLEN-iLen, "<tr><td>%d<td>%s<td>%d<td>%d</tr>", i + 1, t_Name[i], t_Kills[i],t_Dies[i])
}
}


Отредактировал: wypukt, - 22.8.2017, 13:58
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя JIuXeP
сообщение 22.8.2017, 15:22
Сообщение #6


Стаж: 12 лет

Сообщений: 338
Благодарностей: 205
Полезность: 792

Код
span { float: left; }


Или юзать другой тег. Например подойдет p, и символы сэкономите:
Код
p { text-align:left; }


Не используйте теги заголовков (h2,h3,...) в таблице, ибо они имеют свои стили и придется их редактировать. Используйте строчные теги с атрибутами (id отлично впишется, опять же парочку символов сэкономим по сравнению с тем же "class").

Тут некоторые атрибуты можно опустить, они и так заданы по дефолту
Код
<table width=100%% border=0 cellpadding=0 cellspacing=1>
->>
Код
<table width=100%% cellspacing=1>
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя wypukt
сообщение 22.8.2017, 15:28
Сообщение #7
Стаж: 13 лет

Сообщений: 268
Благодарностей: 6
Полезность: < 0

JIuXeP, осенило и решил делать через объявление #
можно ли эти параметры
Код:
iLen += format(gBuff[iLen], BLEN-iLen, "<style>table{background:#442344;font-size:12px;font-family:Arial}</style>")

Всунуть сюда без объявлений table а прям в строке ?
Код:
iLen += format(gBuff[iLen], BLEN-iLen, "<table width=100%% border=0  cellpadding=0 cellspacing=1>")


Отредактировал: wypukt, - 22.8.2017, 15:40
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
  Ответить в данную темуНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: