Форум программистов, компьютерный форум, киберфорум
JavaScript
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.57/7: Рейтинг темы: голосов - 7, средняя оценка - 4.57
as
39 / 25 / 6
Регистрация: 14.02.2009
Сообщений: 355

Изменение css по ссылке

02.10.2011, 15:53. Показов 1507. Ответов 9
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте.

Есть вот такой css:
CSS
1
2
 table .size1 {width:100px; height:150px;}
    .size2 .size1 {width:200px; height:300px;}
по умолчанию стоит класс size1, нужно сделать что бы стал класс size2
Раньше не сталкивался с такой записью .size2 .size1

Подскажите пожалуйста, как можно изменить класс???

Добавлено через 5 минут
Пробовал так:
JavaScript
1
2
var ClassName = document.getElementsByTagName('td')[0];
ClassName="size2";
не работает...
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
02.10.2011, 15:53
Ответы с готовыми решениями:

Загрузка CSS стиля по ссылке
Мне нужно сделать букмарклет ,который позволит из адресной строки менять css стиль страницы,без ее перегазгрузки и последующим...

Не работает изменение css и изменение текста
Не понимаю почему этот js код не работает: function load(){ var output = $('#pt').text('Загрузка'), i = 0; var timer =...

Динамическое изменение параметров ссылке.
Всем привет! Помогите решить делему... У меня есть ссылка, в которой есть ЗНАЧЕНИЕ передаваемое в функцию скрипта... Подскажите, каким...

9
front-end developer
 Аватар для Vicont
284 / 275 / 39
Регистрация: 31.08.2010
Сообщений: 577
Записей в блоге: 1
02.10.2011, 15:58
JavaScript
1
document.getElementById('идентификатор ячейки').className = "size2";
0
as
39 / 25 / 6
Регистрация: 14.02.2009
Сообщений: 355
02.10.2011, 16:04  [ТС]
Размеры меняются для столбцов таблицы.
Мне нужно по тегу, а не по id
0
front-end developer
 Аватар для Vicont
284 / 275 / 39
Регистрация: 31.08.2010
Сообщений: 577
Записей в блоге: 1
02.10.2011, 16:09
Можно и так:
JavaScript
1
document.getElementByTagName('td')[0].className = "size2";
0
as
39 / 25 / 6
Регистрация: 14.02.2009
Сообщений: 355
02.10.2011, 16:13  [ТС]
Так в том то и дело что пробовал уже, не работает...
.size2 .size1 непонятно что с этим делать
0
front-end developer
 Аватар для Vicont
284 / 275 / 39
Регистрация: 31.08.2010
Сообщений: 577
Записей в блоге: 1
02.10.2011, 16:15
"по умолчанию стоит класс size1, нужно сделать что бы стал класс size2" т.е. поменять класс size1 на size2 ? или поменять с size1 на ".size2 .size1" ?
1
as
39 / 25 / 6
Регистрация: 14.02.2009
Сообщений: 355
02.10.2011, 16:23  [ТС]
есть css:
CSS
1
2
table .size1 {width:100px; height:150px;}
    .size2 .size1 {width:200px; height:300px;}
нужно поменять размеры width:100px; height:150px; на width:200px; height:300px;
0
front-end developer
 Аватар для Vicont
284 / 275 / 39
Регистрация: 31.08.2010
Сообщений: 577
Записей в блоге: 1
02.10.2011, 16:37
Рабочий пример:
HTML5
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251" />
<title>123</title>
<style type='text/css'>
    .size1 {width:100px; height:150px; border: 1px solid red}
    .size2 {width:200px; height:300px; border: 1px solid green}
</style>
<script type='text/javascript'>
    function changeStyle(){
        document.getElementsByTagName('p')[0].className = 'size2';
    }
</script>
</head>
<body>
    <p class='size1'>Этот абзац имеет стиль size1</p>
    <input type='button' value='Сменить стиль' onClick='changeStyle()'><br>
</body>
</html>
P.S. Если это то, что Вы подразумевали. Можно еще изменить сам класс size1 т.е. обратиться к правилу (через js):
CSS
1
.size1 {width:100px; height:150px;}
И сделать из него:
CSS
1
.size1 {width:200px; height:300px;}
1
as
39 / 25 / 6
Регистрация: 14.02.2009
Сообщений: 355
02.10.2011, 17:00  [ТС]
так все работает.

Просто хотел узнать про .size2 .size1

Когда одному элементу несколько классов присвоено, думал может кто знает
0
 Аватар для Vovan-VE
13210 / 6599 / 1041
Регистрация: 10.01.2008
Сообщений: 15,069
02.10.2011, 17:04
Цитата Сообщение от as Посмотреть сообщение
Раньше не сталкивался с такой записью .size2 .size1
A B
Все элементы A, у которых есть предок B.

Так что .size2 .size1 выберет все .size1 , которые находятся внутри .size2 .

Если слитно .size2.size1 , то это все, у кого есть и size1, и size2 одновременно.
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
02.10.2011, 17:04
Помогаю со студенческими работами здесь

Изменение положения при переходе по внутренней ссылке
Имеется страница с шапкой, шапка фиксирована, и текстовый блок, который скролится под шапку. При переходе по внутренней ссылке в пределах...

Удаление обводки на картинке ссылке. CSS/
Здравствуйте. У меня кнопка-картинка как ссылка. До этого был просто текст ссылка и при этом код работал для того чтобы убрать обводку...

Изменение контента по ссылке
Проблема такая... Есть страница, в один из блоков вставлено меню. Как мне сделать так, чтобы по нажатию ссылки в этом меню менялось...

Каким образом задать стиль ссылке в php средствами css?
Доброго времени суток. Например, есть ссылка http://google.com/index.php?route=information/information&amp;information_id=7 ...

Изменение значений переменных по ссылке и по указателю
Есть два способа изменить значения переменных: #include &lt;iostream&gt; // use: swap1(one, two); void swap1(int&amp; a, int&amp; b) {...


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

Или воспользуйтесь поиском по форуму:
10
Ответ Создать тему
Новые блоги и статьи
http://iceja.net/ математические сервисы
iceja 20.01.2026
Обновила свой сайт http:/ / iceja. net/ , приделала Fast Fourier Transform экстраполяцию сигналов. Однако предсказывает далеко не каждый сигнал (см ограничения http:/ / iceja. net/ fourier/ docs ). Также. . .
http://iceja.net/ сервер решения полиномов
iceja 18.01.2026
Выкатила http:/ / iceja. net/ сервер решения полиномов (находит действительные корни полиномов методом Штурма). На сайте документация по API, но скажу прямо VPS слабенький и 200 000 полиномов. . .
Расчёт переходных процессов в цепи постоянного тока
igorrr37 16.01.2026
/ * Дана цепь постоянного тока с R, L, C, k(ключ), U, E, J. Программа составляет систему уравнений по 1 и 2 законам Кирхгофа, решает её и находит переходные токи и напряжения на элементах схемы. . . .
Восстановить юзерскрипты Greasemonkey из бэкапа браузера
damix 15.01.2026
Если восстановить из бэкапа профиль Firefox после переустановки винды, то список юзерскриптов в Greasemonkey будет пустым. Но восстановить их можно так. Для этого понадобится консольная утилита. . .
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11 — это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11 Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
Почему дизайн решает?
Neotwalker 09.01.2026
В современном мире, где конкуренция за внимание потребителя достигла пика, дизайн становится мощным инструментом для успеха бренда. Это не просто красивый внешний вид продукта или сайта — это. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru