Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Web программирование > HTML и CSS
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 24.02.2017, 19:09   #1
Bulat Ibrahim
Форумчанин
 
Регистрация: 24.04.2015
Сообщений: 199
По умолчанию Проблема с отступами... Ничччего не понимаю...

Так как в разных браузерах один и тот же шрифт показывается по-разному, для под-меню своей навигации присвоил значение width: auto. А для "под-под-меню" пришлось левый отступ настраивать через яваскрипт.
Я там испробовал целых четыре варианта:
Код:
$(".subsubmenu").css("left", $(".submenu").css("width"));
$(".subsubmenu").css("left", $(".submenu").width());
$(".subsubmenu").css("left", $(".submenu").innerWidth());
$(".subsubmenu").css("left", $(".submenu").outerWidth());
Margin и Padding блока .submenu - 0. И написано в файле CSS - 0, и в Фаербаге (в Мозиле) показывает 0.
А отступает блок .subsubmenu на 13px больше (нужно 150, а отступает 163).
Почему так? Как это можно исправить?
Я пока написал так:
Код:
$(".subsubmenu").css("left", $(".submenu").width()-13);
и пока всё работает, но откуда могут взяться эти 13px? Может, у другого человека отступ другой будет?
Если написать прямо в стилях width: 150px и left: 150px, то всё нормально встает.

Булат Азат улы

Последний раз редактировалось Bulat Ibrahim; 24.02.2017 в 20:48.
Bulat Ibrahim вне форума Ответить с цитированием
Старый 24.02.2017, 20:22   #2
maxgeor
 
Аватар для maxgeor
 
Регистрация: 24.02.2017
Сообщений: 4
По умолчанию

Bulat Ibrahim
А какой это у тебя - браузер (и расширения) с кирилической панелью (на русском) для просмотра - кода страницы.
Спасибо.
По сути вопроса ничего не скажу - прости
Изображения
Тип файла: jpg Безымянный-2.jpg (51.6 Кб, 146 просмотров)

Последний раз редактировалось maxgeor; 24.02.2017 в 20:26.
maxgeor вне форума Ответить с цитированием
Старый 24.02.2017, 20:36   #3
Bulat Ibrahim
Форумчанин
 
Регистрация: 24.04.2015
Сообщений: 199
По умолчанию

Цитата:
Сообщение от maxgeor Посмотреть сообщение
Bulat Ibrahim
А какой это у тебя - браузер (и расширения) с кирилической панелью (на русском) для просмотра - кода страницы.
Браузер — Firefox от Mozilla. Теперь же уж все популярные браузеры имеют поддержку русского языка...
То, что ты показал — это панель управления расширения Firebug. Расширение недавно обновилось, но, по-моему, там и раньне всё на русском было. Может, просто я не обращал внимания на язык.
Булат Азат улы
Bulat Ibrahim вне форума Ответить с цитированием
Старый 24.02.2017, 20:36   #4
Alex11223
Старожил
 
Аватар для Alex11223
 
Регистрация: 12.01.2011
Сообщений: 19,500
По умолчанию

Так перед тем как изобретать свои костыли надо погуглить
Наверняка ж есть более простые варианты, например что-нибудь с left: 100%

Первые ссылки в гугле по "html multilevel dropdown":
http://htmldog.com/techniques/dropdowns/
https://www.w3schools.com/bootstrap/..._css&stacked=h
http://stackoverflow.com/questions/9...drop-down-menu

Цитата:
Сообщение от Bulat Ibrahim Посмотреть сообщение
Фаердаг
oO
Funny.Pho.to - Save and share the result or add your text to photo. - Mozilla Firefox 2017-02-24.jpg
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом.
Alex11223 вне форума Ответить с цитированием
Старый 24.02.2017, 20:47   #5
Bulat Ibrahim
Форумчанин
 
Регистрация: 24.04.2015
Сообщений: 199
По умолчанию

Ого... Я и представить не мог, что left: 100% возьмёт ширину блока своего родителя! Спасибо! Опыт, значит, у вас большой!

А на фото-то не дагестанец
Булат Азат улы
Bulat Ibrahim вне форума Ответить с цитированием
Старый 25.02.2017, 07:48   #6
maxgeor
 
Аватар для maxgeor
 
Регистрация: 24.02.2017
Сообщений: 4
Хорошо

Цитата:
Наверняка ж есть более простые варианты, например что-нибудь с left: 100%
Это было....как....короче вектор движения
А там - мое решений ....тема:HTML или CSS - mainblock-content
Решение - z-index в CSS, чтоб - его
Короче - Alex11223, жму - руку.
Спасибо.

Bulat Ibrahim,
Цитата:
Теперь же уж все популярные браузеры имеют поддержку русского языка
а есть в твоем - опыте какая нибудь приблуда (расширение) для CromА.
Для просмотра кода страницы на русском в Crome.
Буду - признателен, а Google_не отвечает - по СУТИ.
Спасибо.
maxgeor вне форума Ответить с цитированием
Старый 25.02.2017, 10:27   #7
Alex11223
Старожил
 
Аватар для Alex11223
 
Регистрация: 12.01.2011
Сообщений: 19,500
По умолчанию

Цитата:
Сообщение от Bulat Ibrahim Посмотреть сообщение
Опыт, значит, у вас большой!
Да, но не в верстке, а в гуглении.

Цитата:
Сообщение от maxgeor Посмотреть сообщение
а есть в твоем - опыте какая нибудь приблуда (расширение) для CromА.
Для просмотра кода страницы на русском в Crome.
Что там переводить? "Консоль", "Элементы", "Стили"?
Ну и без английского нечего делать в программировании, так что лучше привыкать к нему.
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом.
Alex11223 вне форума Ответить с цитированием
Старый 25.02.2017, 11:09   #8
Bulat Ibrahim
Форумчанин
 
Регистрация: 24.04.2015
Сообщений: 199
По умолчанию

Цитата:
Сообщение от Alex11223 Посмотреть сообщение
Да, но не в верстке, а в гуглении.
Так и для "гугления" нужно иметь опыт в том, что ты ищешь
Я, например, и понятия не имел, что раскрывающееся меню навигации называется "падающим дауном"
Булат Азат улы
Bulat Ibrahim вне форума Ответить с цитированием
Старый 25.02.2017, 11:14   #9
Alex11223
Старожил
 
Аватар для Alex11223
 
Регистрация: 12.01.2011
Сообщений: 19,500
По умолчанию

Я тоже не помнил, сначала гуглил "html submenu", оттуда узнал про dropdown (но результаты мало отличаются).
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом.
Alex11223 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Не понимаю в чем проблема. Andrushe4ka Общие вопросы Delphi 5 18.08.2015 13:16
Проблема с блок-схемой? не понимаю как их строить (TASM) Пиф Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 0 12.03.2013 19:37
Проблема с отступами после скрытия маркеров (CSS) Gift020 Помощь студентам 1 27.12.2012 02:04
Печать текста с отступами(margins) roperd Общие вопросы Delphi 2 12.10.2011 08:46
Странности с отступами evheniys HTML и CSS 7 06.06.2011 10:42