LINUX.ORG.RU

Какой это стандарт html+css?

 ,


0

1

вот стандарт html5,css3 https://wordpress.org/themes/ в шаблонах (дизайнах, темах) для wordpress, их можно скачать и посмотреть исходные коды стилей css к html5 ..<span style=\"italic\">\%s</span> это уж точно не html5+css3…..это какой стандарт html,css?



Последнее исправление: wersto8top (всего исправлений: 2)

Какой это стандарт html+css?

ВротпёсМлСс

deep-purple ★★★★★
()
Ответ на: комментарий от IIIypuk

Это и не может быть html5+css3 ,т.к. <span style=\"italic\">\%s</span> в нем, есть \%s - это символы c++ переменной…т.к. это вообще вся строка c++ кода…как в printf на c++ …

wersto8top
() автор топика
Ответ на: комментарий от wersto8top

\%s в данном случае просто текст, потому что оно не заключено в треугольные скобки <tagName>.

А беря во внимание, что это WordPress, в данном случае вместо \%s PHP подставляет строковое значение в шаблонизатор

Ты вообще далек от верстки. Научись уже код вставлять в текстовый редактор с подсветкой синтаксиса

Вот почитай, чтобы понять с чем тв столкнулся https://github.com/fenom-template/fenom/blob/master/docs/ru/syntax.md

IIIypuk ★★★
()
Ответ на: комментарий от wersto8top

в нем, есть %s - это символы c++ переменной…т.к. это вообще вся строка c++ кода

Есть в коде присутствует %s это не означает, что это C++

# %s - this symbols
def a():
    pass
    return('%s {}'.format('your idiot'))
IIIypuk ★★★
()

Это кусок экранированного HTML. Очевидно из PHPшного кода

MrClon ★★★★★
()
Ответ на: комментарий от cobold

Говорю же это c++

const char *str = «ffgdgd»;
const char *format = «<span style="italic">%s»; char *markup;
	markup = g_markup_printf_escaped (format, str);
	gtk_label_set_markup (GTK_LABEL (label), markup);
	g_free (markup);
wersto8top
() автор топика
Ответ на: комментарий от wersto8top

Говорят же тебе, это экранированный HTML, где %s это значение, которое подставляет программа.

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

Хотя довольно странная реализация, при наличии тега <i>

IIIypuk ★★★
()
Ответ на: комментарий от IIIypuk

По тем, стандартам html5+css3, которые я знаю, должно писаться так: const char *format = "<span style=\"font-style:italic;\">\%s</span>"; а не так: const char *format = "<span style=\"italic\">\%s</span>"; … но первый вариант не работает, а второй вариант работает.

wersto8top
() автор топика
Ответ на: комментарий от IIIypuk

Ок. И еще, небольшой оффтоп, но по теме: заметил такую особенность, я гуглю как пишутся исходные коды, того, что мне нужно (хоть php, хоть c++)..пишу исходные коды,а потом они «будто случайно» у меня удаляются..А заново написать я их уже не могу, т.к. уже не гуглится Это такое гос.управление разработчиками в рф, похоже..что найти в google человек из рф может исходные коды, только 1 раз, возможно 2 раза..ЦРУ, нужно или делать статическую выдачу для каждого запроса разработчиком в google, например по запросу «gtk4 label text bold github» или «php oop mvc source code»..чтобы человек (разработчик) мог снова набрать в поиске гугл тот же запрос, который помнит и получить снова эти исходные коды..Или цру нужно делатьь, так, чтобы «исходные коды» по определенному (каждому) запросу гуглились по 10-40 раз…пока разработчик, после утери исходных кодов, еще помнит «по какому запросу он,она искал исходные коды».

wersto8top
() автор топика
Ответ на: комментарий от wersto8top

Выдача результатов гугла зависит от многих факторов и бывает так, что доя разных людей один запрос выдаст разные результаты.

Однако, когда я снова и снова, хоть 1000 раз пишу один и тот же запрос в поисковик, я всегда получаю один и тот же результат.

Чтоьы исходные коды не удалялись, нужно подобаюше их хранить. Научись Git’у, слелай репозиторий со своими снипплетами на GitHub и ралуйся жизни

IIIypuk ★★★
()
Ответ на: комментарий от IIIypuk

Вот, еще нашел подобные строки:

gtkwidget *lbl_Example;

lbl_Example = gtk_label_new("Text example1");

gtk_label_set_markup(GTK_LABEL(lbl_Example), "<span font_desc=\"sans 10\">Text example2</span>);
"<span style=\"italic\">%s</span><span style=\"bold\">%s</span>"

Источник: https://stackoverflow.com/questions/49307050/gtk-how-to-dynamically-change-text-in-label-while-keeping-marksetup

Но не проверял их на правильность.

wersto8top
() автор топика
Ответ на: комментарий от wersto8top

Вот, исходные коды:

#include <gtk/gtk.h>
#include "2.h"
#include <glib.h>
// writing a text file
#include <iostream>
#include <fstream>
#include <stdio.h>
#include <stdlib.h>
using namespace std;

string GetStdoutFromCommand(string cmd) {
  string data;
  FILE * stream;
  const int max_buffer = 256;
  char buffer[max_buffer];
  cmd.append(" 2>&1");

  stream = popen(cmd.c_str(), "r");
  if (stream) {
    while (!feof(stream))
      if (fgets(buffer, max_buffer, stream) != NULL) data.append(buffer);
    pclose(stream);
  }
  return data;
}

static void
  app_activate (GApplication *app, gpointer user_data) {
  GtkWidget *win;
  GtkWidget *box;
  GtkWidget *label;
  GtkWidget *grid;
  GtkWidget *textview = gtk_text_view_new();


  // app is new
 win = gtk_application_window_new (GTK_APPLICATION (app));
  gtk_window_set_title (GTK_WINDOW (win), "win");
   gtk_window_set_default_size (GTK_WINDOW (win), 700, 300);

// setup box1
  box = gtk_box_new (GTK_ORIENTATION_VERTICAL, 0);
  gtk_box_set_homogeneous (GTK_BOX (box), TRUE);
  gtk_widget_set_halign (box, GTK_ALIGN_START);
  gtk_widget_set_valign (box, GTK_ALIGN_START);
  gtk_window_set_child (GTK_WINDOW (win), box);

// setup labels
	//label = gtk_label_new(GetStdoutFromCommand("netstat -tuwapn").c_str());
	//GetStdoutFromCommand("netstat -tuwapn").c_str()
         label = gtk_label_new("dfgdf");
gtk_label_set_markup(GTK_LABEL(label), "<span font_desc=\"sans 20\">Text example2</span>);");

 
// grid
	grid = gtk_grid_new ();
	gtk_grid_set_row_spacing (GTK_GRID (grid), 1);
    gtk_window_set_child (GTK_WINDOW (win), grid);
	gtk_grid_attach (GTK_GRID (grid), label,200, 3, 50, 50);

	  
// show window
   gtk_widget_show (win);
}
 int main (int argc, char **argv) {
  GtkApplication *app;
 int stat;

 app = gtk_application_new ("gtk.org", G_APPLICATION_FLAGS_NONE);
 g_signal_connect (app, "activate", G_CALLBACK (app_activate), NULL);
 stat =g_application_run (G_APPLICATION (app), argc, argv);
  g_object_unref (app);
  return stat;
}
wersto8top
() автор топика
Ответ на: комментарий от wersto8top

Вот моя программа Network Connections Monitor продвигается в разработке дизайна: https://ibb.co/s2W4XNB на gtk4 по linux xfce почти нет документации и примеров исходных кодов.

wersto8top
() автор топика
Ответ на: комментарий от wersto8top

Сходи уже к врачу, глядишь и коды перестанут удаляться, и госконтроль над тобой ослабнет.

Legioner ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.