Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 27.11.2020, 17:35
Новичок на форуме
Отправить личное сообщение для siwmk Посмотреть профиль Найти все сообщения от siwmk
 
Регистрация: 27.11.2020
Сообщений: 4

Как задать <td> высоту равную ширине?
Здравствуйте.
Я пытаюсь решить проблему CLS проверки Гугла. Мне нужно как-то установить высоту ячейки таблицы равной ширине этой ячейки. Ширина равна ширине смартфона.

Я пытался сделать <td ... onload="this.height=(this.width)"> , но не получается.
Ответить с цитированием
  #2 (permalink)  
Старый 27.11.2020, 17:42
Профессор
Отправить личное сообщение для Nexus Посмотреть профиль Найти все сообщения от Nexus
 
Регистрация: 04.12.2012
Сообщений: 3,791

Сообщение от siwmk
Ширина равна ширине смартфона.
Т.е. ширина = 100% = 100vw.
Можно попробовать для ячейки указать атрибут style="width: 100vw"

<div class="square"></div>
<style>
.square {
  width: 10vw;
  height: 10vw;
  background: red;
}
</style>
Ответить с цитированием
  #3 (permalink)  
Старый 27.11.2020, 17:56
Новичок на форуме
Отправить личное сообщение для siwmk Посмотреть профиль Найти все сообщения от siwmk
 
Регистрация: 27.11.2020
Сообщений: 4

Получилось.
Но тут выяснилось, что мне надо не совсем 100% от ширины, а 93% от ширины экрана. Как тут написать правильно = 93vw ?
Ответить с цитированием
  #4 (permalink)  
Старый 27.11.2020, 17:58
Новичок на форуме
Отправить личное сообщение для siwmk Посмотреть профиль Найти все сообщения от siwmk
 
Регистрация: 27.11.2020
Сообщений: 4

Да 93vw сработало. Спасибо за информацию.
Ответить с цитированием
  #5 (permalink)  
Старый 27.11.2020, 17:59
Новичок на форуме
Отправить личное сообщение для siwmk Посмотреть профиль Найти все сообщения от siwmk
 
Регистрация: 27.11.2020
Сообщений: 4

А как насчет кроссбраузерности этой 93vw - будет ли в многих мобильных браузерах работать?
Ответить с цитированием
  #6 (permalink)  
Старый 27.11.2020, 18:02
Профессор
Отправить личное сообщение для Nexus Посмотреть профиль Найти все сообщения от Nexus
 
Регистрация: 04.12.2012
Сообщений: 3,791

siwmk,
https://developer.mozilla.org/ru/doc...%D0%BC%D0% B8
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как через JS задать ширину родителя как у ребенка? ethereal Элементы интерфейса 6 13.01.2020 11:05
Как задать начальные координаты sprite? Wimko Элементы интерфейса 1 24.10.2019 15:10
Задать высоту div с помощью JS от ширины div`a aarka Элементы интерфейса 3 21.12.2017 13:15
как в datepicker задать диапазон дат во время выполнения скрипта. Yurik jQuery 0 23.02.2011 12:19
Как правильно задать ID в создаваемом элементе ? Indiana Events/DOM/Window 15 31.10.2010 16:15