Loading...
iliangrekov avatar iliangrekov 63 Точки

CSS Internal style vs External style

Здравейте, при някои положения когато CSS ми е internal - т.е. вътре в html-a работи по определен начин, който е очакван и е постигнат желания ефект.  Щом го изкарам във външен файл някои неща, като например подравняването на един div спрямо текста в клетка от таблица се размества. Пак пробвам с internal style, няма проблем. Значи се получава някаква аномалия, която ми убягва. Идеи?

Тагове:
0
Web Fundamentals - HTML5 15/02/2015 00:06:27
pancho.angarev avatar pancho.angarev 4 Точки

Здравей, виж видеото от CSS основи в частта за приоритетите - започва от 2:18:00.

0
iliangrekov avatar iliangrekov 63 Точки

За приоритетите ми е ясно, но по какъв начин променям реда на приоритетност като изнеса css кода във външен файл. Нямам inline style. В един и същи браузър. Просто браузъра ми парсва css-а по друг начин, когато е external.

0
pancho.angarev avatar pancho.angarev 4 Точки

Ако става дума за задача №1 от домашното на CSS основи, аз го направих  таблица, която сложих в div. Ако дадеш повече информация за която задача става дума, ще мога да ти кажа как аз съм решил въпроса. 

 

Поздрави :)

0
gartin avatar gartin 73 Точки

Принципно не би трябвало да има разлика, но ако хвърлиш кода в pastebin и дадеш линк да го помъчим, може и да намерим отговор на въпроса :)

1
luboslav1995 avatar luboslav1995 109 Точки

Ако ти погледна кода, бих могъл да ти кажа по-точно, защо става така. От това, което си написал, мисля че става презаписване на стиловете. Примерно в css файла даваш стил на всички div-ове, а интърнал само на 1. Аномалия няма как да има, просто някъде бъркаш при хващането на всички елементи или презаписваш стил.

Поздрави,

Любо

2
iliangrekov avatar iliangrekov 63 Точки

softuni header - това е задачата с хеадъра. Пробвай при теб дали се получава така. Тук css-а ми е вътре. Пробвай като го изведеш в отделен файл.

0
dimmarinov avatar dimmarinov 29 Точки

До колкото виждам проблема е в "0" за броя за notifications. По-добре ги сложи в един отделен div, на който да му кажеш също да бъде плаващ елемент с float:right.

В момента "0" ти се явява дясно подравнен текст и се опитваш от дясно да му вмъкнеш елемент. 

1
15/02/2015 20:03:55
iliangrekov avatar iliangrekov 63 Точки

Да прав си колега, принципно там малко трудно го докарах. Преправих го и сега няма проблем. Което пак не би трябвало да се влияе от css стилът, но сега работи дори и в IE.

Благодаря!

0
15/02/2015 20:45:58
dimmarinov avatar dimmarinov 29 Точки

Предполагам, че разликата идва от това как се рендира тектса в div-a, с internal и external стилове, и вътрешните приоритети в тях. Иначе е добре такива елементи да са отделени. Най-малкото ако се прави от функционална гледна точка, а не както е в момента за упражнение. Като отделен елемент много полесно се бъде манипулиран (променяна стойността му). 

0
Можем ли да използваме бисквитки?
Ние използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Можете да се съгласите с всички или част от тях.
Назад
Функционални
Използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Използваме „сесийни“ бисквитки, за да Ви идентифицираме временно. Те се пазят само по време на активната употреба на услугите ни. След излизане от приложението, затваряне на браузъра или мобилното устройство, данните се трият. Използваме бисквитки, за да предоставим опцията „Запомни Ме“, която Ви позволява да използвате нашите услуги без да предоставяте потребителско име и парола. Допълнително е възможно да използваме бисквитки за да съхраняваме различни малки настройки, като избор на езика, позиции на менюта и персонализирано съдържание. Използваме бисквитки и за измерване на маркетинговите ни усилия.
Рекламни
Използваме бисквитки, за да измерваме маркетинг ефективността ни, броене на посещения, както и за проследяването дали дадено електронно писмо е било отворено.