Форум программистов, компьютерный форум, киберфорум
HTML, CSS
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.74/65: Рейтинг темы: голосов - 65, средняя оценка - 4.74
76 / 32 / 11
Регистрация: 28.02.2011
Сообщений: 2,050

Как изменить размер шрифта в таблице?

21.12.2015, 10:54. Показов 14188. Ответов 18
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Почему-то шрифт во всей странице изменяется, а в таблице нет, поэтому может кто знает, как это делается?
HTML5
1
2
3
4
5
6
7
</table>
  <tr>
    <td>
         <p><input type="radio" name="razm_txt" value="kn2" onclick="document.getElementById('стрнц').style.fontSize = 'x-large'"/>Крупный</p>
    </td>
  </tr>
</table>
0
Лучшие ответы (1)
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
21.12.2015, 10:54
Ответы с готовыми решениями:

Как изменить цвет и размер шрифта input type="radio"
&lt;input type=&quot;radio&quot; id=&quot;drink1&quot; value=&quot;rad1&quot; checked=&quot;checked&quot;&gt; OPTION 1 ...

Изменить цвет шрифта и размер у title
Доброго времени суток! Подскажите, пожалуйста, как мне изменить у всплывающей подсказки (title) в браузере цвет и размер шрифта?

Как изменить размер шрифта
как изменить размер шрифта в формате оси ???????.очень нужно в курсовой работе.помогите пожалуйста.дайте коды на это

18
0 / 0 / 3
Регистрация: 20.12.2015
Сообщений: 13
21.12.2015, 11:17
Здравствуйте.
Во-первых, у Вас таблица начинается с закрывающего тэга </table>
Во-вторых, "onclick="document.getElementById('стрнц ')" - Вы уверены, что правильное название id?
Попробуйте конструкцию:
HTML5
1
2
3
4
5
6
7
8
9
<div id="str">Здесь текст
 <table>
  <tr>
    <td>
         <p><input type="radio" name="razm_txt" value="kn2" onclick="document.getElementById('str').style.fontSize = 'x-large'"/>Крупный</p>
    </td>
  </tr>
 </table>   
</div>
0
76 / 32 / 11
Регистрация: 28.02.2011
Сообщений: 2,050
21.12.2015, 11:35  [ТС]
Спасибо за ответ, но всё равно ни фига не понял области применимости, то что в блоке, увеличивает размер текста только в блоке, а сам размер радиокнопки остаётся неизменным, и текст который, вне блока, если задаёшь таблицу вне блока, та же фигня, где-то увеличивается размер, где-то остаётся без изменений
Кликните здесь для просмотра всего текста
HTML5
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
<html>
<head>
    <meta http-equiv="content-type" content="text/html; charset=utf-8" />
<title>скрипт3</title>
</head>
 <body id="стрнц"> 
 Текст
<div id="str">Здесь текст
 <table>
  <tr>
    <td>
         <p><input type="radio" name="razm_txt" value="kn1" onclick="document.getElementById('str').style.fontSize = 'medium'"/>нормальный</p>
         <p><input type="radio" name="razm_txt" value="kn2" onclick="document.getElementById('str').style.fontSize = 'x-large'"/>Крупный</p>
    </td>
  </tr>
 </table>   
</div>
<p></p>
<p></p>
 <table>
  <tr>
    <td>
         <p><input type="radio" name="razm_txt1" value="kn1" onclick="document.getElementById('стрнц').style.fontSize = 'medium'"/>нормальный</p>
         <p><input type="radio" name="razm_txt1" value="kn2" onclick="document.getElementById('стрнц').style.fontSize = 'xx-large'"/>Крупный</p>
    </td>
  </tr>
 </table>   
</body>
</html>
0
В поисках себя
 Аватар для Glart
115 / 89 / 34
Регистрация: 12.11.2015
Сообщений: 529
21.12.2015, 11:41
Цитата Сообщение от tmpnik1 Посмотреть сообщение
а сам размер радиокнопки остаётся неизменным
Если речь идет о самом кружечке. То через CSS никак. Точнее можно. Но работать стабильно и правильно не на всех браузерах будет.

Обычно для таких целей делают свои элементы управления и уже потом их стилизируют как удобно.
1
76 / 32 / 11
Регистрация: 28.02.2011
Сообщений: 2,050
21.12.2015, 11:56  [ТС]
Я не стал приводить весь громоздкий код, но если добавить ещё одну колонку в этом примере, и написать какой-нибудь текст, то эффект тот же, в таблице размер у текста не увеличивается, а не только в элементе радиокнопка....
0
0 / 0 / 3
Регистрация: 20.12.2015
Сообщений: 13
21.12.2015, 12:08
У Вас в указанном примере размер шрифтов не меняется из-за вложенности элементов. Т.е. у вложенного тэга с id='str' размер шрифта остается 'medium', и если вы родителю с id='стрнц' выставляете размер 'xx-large', то у внутреннего размер не сменится.
0
76 / 32 / 11
Регистрация: 28.02.2011
Сообщений: 2,050
21.12.2015, 12:24  [ТС]
для наглядности, можно этот блок убрать id='str', тогда останется чисто таблица и текст, к таблице можно добавить колонку и увидеть, что в этой колонке текст тоже не меняется..
Кликните здесь для просмотра всего текста
HTML5
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
<html>
<head>
    <meta http-equiv="content-type" content="text/html; charset=utf-8" />
<title>скрипт3</title>
</head>
 <body id="стрнц"> 
 Текст
<p></p>
<p></p>
 <table>
  <tr>
    <td>Размер шрифта</td>
    <td>
         <p><input type="radio" name="razm_txt1" value="kn1" onclick="document.getElementById('стрнц').style.fontSize = 'medium'"/>нормальный</p>
         <p><input type="radio" name="razm_txt1" value="kn2" onclick="document.getElementById('стрнц').style.fontSize = 'xx-large'"/>Крупный</p>
    </td>
  </tr>
 </table>   
</body>
</html>
0
Эксперт HTML/CSS
 Аватар для Fedor92
2964 / 2621 / 1068
Регистрация: 15.12.2012
Сообщений: 10,091
Записей в блоге: 11
21.12.2015, 12:57
tmpnik1, даже после наглядности до конца не понял чего Вы хотите... Для одного элемента на странице используется только один id - это классы можно использовать пачками...
HTML5
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
<title>скрипт3</title>
</head>
<body>
 <table>
  <tr>
    <td>Размер шрифта</td>
    <td>
        <p id="first">Большой</p><input type="radio" name="first" onclick="large()">
        <p id="second">Нормальный</p><input type="radio" name="second" onclick="medium()">
    </td>
  </tr>
 </table>
<script>
function large() {
    document.getElementById('first').style.fontSize = "xx-large";
}
function medium() {
    document.getElementById('second').style.fontSize = "medium";
}
</script>
</body>
</html>
0
76 / 32 / 11
Регистрация: 28.02.2011
Сообщений: 2,050
21.12.2015, 13:12  [ТС]
Цитата Сообщение от Fedor92 Посмотреть сообщение
чего Вы хотите
...
Мне не понятно, почему размер текста в таблице не увеличивается
Допустим текст, таблица, внизу кнопка, увеличить текст, почему при применении этой функции ко всей странице увеличения текста, текст в таблице не меняется, таблица разве не принадлежит body, если я через кнопку послал команду увеличить текст в body (т.е. во всей странице), то, так как таблица в иерархии подчиняется объекту body, то и в таблице должен увеличиться текст, а он остаётся неизменный, т.е. он не подчиняется body, т.е. это отдельный объект... так что ли?
0
В поисках себя
 Аватар для Glart
115 / 89 / 34
Регистрация: 12.11.2015
Сообщений: 529
21.12.2015, 13:16
Цитата Сообщение от tmpnik1 Посмотреть сообщение
так что ли?
Все работает: Пример
0
Эксперт HTML/CSS
 Аватар для Fedor92
2964 / 2621 / 1068
Регистрация: 15.12.2012
Сообщений: 10,091
Записей в блоге: 11
21.12.2015, 13:20
Отвечу кодом...
HTML5
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
<!DOCTYPE html>
<html>
<head>
    <meta http-equiv="content-type" content="text/html; charset=utf-8" />
<title>скрипт3</title>
</head>
<body  id="first">
 <table>
  <tr>
    <td>Размер шрифта</td>
    <td>
        <p>Большой</p>
        <p>Нормальный</p>
    </td>
  </tr>
 </table>
<button onclick="large()">Увеличить шрифт</button>
<script>
function large() {
    document.getElementById('first').style.fontSize = "xx-large";
}
</script>
</body>
</html>
Вместо кнопки можно использовать radio...
0
0 / 0 / 3
Регистрация: 20.12.2015
Сообщений: 13
21.12.2015, 13:25
Да как работает-то?
Если в jsfiddle работает такой код:
HTML5
1
2
3
4
5
6
7
8
9
10
11
12
13
14
 <body id="page"> 
 Текст
<p></p>
<p></p>
 <table>
  <tr>
    <td>Размер шрифта</td>
    <td>
         <p><input type="radio" name="razm_txt1" value="kn1" onclick="document.getElementById('page').style.fontSize = 'medium'"/>нормальный</p>
         <p><input type="radio" name="razm_txt1" value="kn2" onclick="document.getElementById('page').style.fontSize = 'xx-large'"/>Крупный</p>
    </td>
  </tr>
 </table>   
</body>
то на локальном сервер не работает - симптомы те же, что и у ТС - надпись "Текст" меняется, а подписи радиобаттона - нет
0
Эксперт HTML/CSS
 Аватар для Fedor92
2964 / 2621 / 1068
Регистрация: 15.12.2012
Сообщений: 10,091
Записей в блоге: 11
21.12.2015, 13:27
Цитата Сообщение от Masaru Посмотреть сообщение
Да как работает-то?
Это кому вопрос?
0
0 / 0 / 3
Регистрация: 20.12.2015
Сообщений: 13
21.12.2015, 13:29
Fedor92, да это в воздух вопрос был )
0
Эксперт HTML/CSS
 Аватар для Fedor92
2964 / 2621 / 1068
Регистрация: 15.12.2012
Сообщений: 10,091
Записей в блоге: 11
21.12.2015, 13:31
Лучший ответ Сообщение было отмечено Fedor92 как решение

Решение

Fedor92, да это в воздух вопрос был )
Мне же интересно... Вот полный код, если кто-то чего-то не понял...
HTML5
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
<!DOCTYPE html>
<html>
<head>
    <meta http-equiv="content-type" content="text/html; charset=utf-8" />
<title>скрипт3</title>
</head>
<body  id="first">
 <table>
  <tr>
    <td>Размер шрифта</td>
    <td>
        <p>Большой</p>
        <p>Нормальный</p>
    </td>
  </tr>
 </table>
<button onclick="large()">Увеличить шрифт</button>
<script>
function large() {
    document.getElementById('first').style.fontSize = "xx-large";
}
</script>
<button onclick="medium()">Уменьшить шрифт</button>
<script>
function medium() {
    document.getElementById('first').style.fontSize = "medium";
}
</script>
</body>
</html>
0
0 / 0 / 3
Регистрация: 20.12.2015
Сообщений: 13
21.12.2015, 13:33
Fedor92, браво! Согласен, все работает.
0
76 / 32 / 11
Регистрация: 28.02.2011
Сообщений: 2,050
22.12.2015, 07:00  [ТС]
Большое спасибо за объяснения, но вдруг кто-то наткнётся на эти же грабли... Всё дело у "Fedor92" в примере первый тег <!DOCTYPE html>, у меня первый тег <html>, если в примерах тэг <!DOCTYPE html> убрать, то получим ситуацию, по которой я и задал вопрос...
PS: и за чё этот тэг <!DOCTYPE html> отвечает...
0
0 / 0 / 3
Регистрация: 20.12.2015
Сообщений: 13
22.12.2015, 08:38
tmpnik1, указание браузеру, что документ в формате html5
0
Эксперт HTML/CSS
 Аватар для Fedor92
2964 / 2621 / 1068
Регистрация: 15.12.2012
Сообщений: 10,091
Записей в блоге: 11
22.12.2015, 10:47
tmpnik1, это доктайп и как сказал Вам Masaru, в данном случае доктайп указывает спецификацию(html5) с использованием которой написан html-документ... Указание доктайпа является обязательным! Если спецификацию не указать, то броузер будет воспринимать документ в режиме совместимости...
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
22.12.2015, 10:47
Помогаю со студенческими работами здесь

Как изменить размер шрифта?
Я новичок!) Этот код работает. Как мне изменить размер шрифта этого + / - ? Как то они очень маленькие ... $(document).ready(function(){...

Как изменить размер шрифта Canvas?
Подскажите пожалуйста, как изменить размер шрифта canvas?

Как изменить цвет и размер шрифта?
Мне нужно, чтобы цвет выводимых чисел был ораньжевым. как быть? Еще можете сделать так, чтобы шрифт больш &lt;script...

Как изменить размер шрифта в emacs?
Подскажите пожалуйста, как изменить размер шрифта в emacs? через терминал и в самом редакторе? заранее спасибо! И можно ли его...

Как изменить шрифт и размер шрифта
подскажите пожалуйсто как изменить шрифт и размер шрифта, какие библиотеки и функции


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
19
Ответ Создать тему
Новые блоги и статьи
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL3_image
8Observer8 10.02.2026
Содержание блога Библиотека SDL3_image содержит инструменты для расширенной работы с изображениями. Пошагово создадим проект для загрузки изображения формата PNG с альфа-каналом (с прозрачным. . .
Установка Qt-версии Lazarus IDE в Debian Trixie Xfce
volvo 10.02.2026
В общем, достали меня глюки IDE Лазаруса, собранной с использованием набора виджетов Gtk2 (конкретно: если набирать текст в редакторе и вызвать подсказку через Ctrl+Space, то после закрытия окошка. . .
SDL3 для Web (WebAssembly): Работа со звуком через SDL3_mixer
8Observer8 08.02.2026
Содержание блога Пошагово создадим проект для загрузки звукового файла и воспроизведения звука с помощью библиотеки SDL3_mixer. Звук будет воспроизводиться по клику мышки по холсту на Desktop и по. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru