Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
<span style="color:blue">, чем править сам файл стилей. Особенно это актуально в работе с Firebug.
debug {
border: 1px solid red;
background: blue;
}
outline: 1px solid red;.debug-mode * { outline: 2px dotted red !important; }
.debug-mode * * { outline: 2px dotted green !important; }
.debug-mode * * * { outline: 2px dotted orange !important; }
.debug-mode * * * * { outline: 2px dotted blue !important; }
.debug-mode * * * * * { outline: 1px solid red !important; }
.debug-mode * * * * * * { outline: 1px solid green !important; }
.debug-mode * * * * * * * { outline: 1px solid orange !important; }
.debug-mode * * * * * * * * { outline: 1px solid blue !important; }
[class=note] — значит что-то с вашей версткой(по крайней мере с этим отдельным куском) не так.<span style="color:blue"> чем <font color="blue"> в данном случае?<font color="*"> — это просто невалидный тег, вместо которого надо применять <span style="color:*">. Хорошо, что вы это понимаете, но на самом деле большинству до этого далеко. Не до следования стандартам, а до осознания того, почему эти стандарты утверждают именно так.Пишите код так, как будто сопровождать его будет склонный к насилию психопат, который знает, где вы живете.
При грамотном подходе ...Вы делаете правильно, что думаете. Это целиком задача верстальщика. Программист программирует, а не переверстывает.
При грамотном подходе того кто натягивает вопросы верстки вообще не должны волновать.«Натягивает» вроде программист. Какой бы ни был грамотный программист, если ему дали хреновую верстку, он не сможет ее натянуть.
Очевидно, что подобные фреймворки удобны чисто верстальщикам, которых не волнует, как будет натягиваться верстка.И суть комментария в том, что фреймворки могут использоваться не только криворукими верстальщиками, но и вполне вменяемыми, которые их используют как тщательно подобранный и значительно упрощающий жизнь инструмент.
<div class="best span-8 last"></div>
return array (
'files' => array (
APPPATH . 'files/admin.less' => PUBLICPATH . 'files/admin.css',
APPPATH . 'files/styles.less' => PUBLICPATH . 'files/styles.css'
)
);
У меня бывали случаи, когда необходимо было для множества элементов указать различные размеры ширины: 110px, 52px, 75px, 20px, 66px, 45px и т.д. Причем они причем принадлежали одному классу и отличались только размером.
В html-файле мы описываем только логическую часть документа и ничего из оформления (да-да, это именно то, о чём мечтали те старые пердуны из W3C). Оформление ложится полностью на плечи css.
Т.е. получаем тоже, что в случае со «span-8» (возможно в гораздо меньшей степени, но все же).
К сожалению, кое-какие причуды верстки не получится сделать без вмешательства в контент, но просто постарайтесь этого избежать, зная, что это категорически неправильно.
table is a set of data elements (values) that is organized using a model of vertical columns (which are identified by their name) and horizontal rows. A table has a specified number of columns, but can have any number of rows. Each row is identified by the values appearing in a particular column subset which has been identified as a candidate key.
A table consists of an ordered arrangement of rows and columns. This is a simplified description of the most basic kind of table. Certain considerations follow from this simplified description:
Возможно вы правы, но что вы подразумеваете под табличными данными? Желательно привести не пример, а обобщенное определение в вашем понимании.
Как верстать красиво или чем плохи css-фреймворкиНазвание какое-то бессмысленное получается, если честно. Прочитав его, я сделал вывод, что использование фреймворков = некрасивая верстка. Прочитав текст и проявив немного дедукции скорректировал: использование фреймворков = верстальщик с кривыми руками.
<li>Nutochka</li><li>выйти</li>— смешали теплое с мягким
<nav><ul>— дешевле
<ul id='nav'>
<li><span>посты</span></li>— зря ссылку убрали
<div> и <span> — в полном соответствии с языком.ты написал что фреймворки зло, это девиз джуниоров, которые неспособны освоить более-менее сложный инструмент.
class="grid_12" — офигенно сложно разобраться. Есть более-менее сложные технологии, но css-фреймворки к ним совершенно не относятся.твой профиль становится понятно, что ты пишешь то, что пипл хавает, результаты тоже на лицо.
вот первая ссылка из моего гугла css-framework.ru/doc/utilites/, заметь наличие семантики.
ты написал что фреймворки зло
ты написал что фреймворки зло, это девиз джуниоров
это девиз джуниоров, [...] учитывая современную аудиторию хабра, это популистский ход.
далее вы умолчали, что фреймворк — это лишь каркас, никто не мешает добавить свои классы с более семантичными именами.
и финальный фокус с подменой понятий, когда вместо css фреймворка вы приводите фреймворк для создания *сетки*
фреймворк для создания *сетки*
* { margin : 0; padding : 0 }. Считаю очень удобным и пользуюсь всегда. Он вполне вписывается в идеологию CSS и HTML и не нарушает ни один из недостатков. Я пользуюсь вариантом от yui..ui-corner-all {
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
border-radius: 4px;
}
.corner-4 {
-moz-border-radius: 0;
-webkit-border-radius: 0;
border-radius: 0;
}
.ad-block {
.information-block;
.corners(4px);
.box-shadow(#c00);
color: red;
text-decoration: blink;
}
пункт 2 и пункт 3 имеют приблизительно одну и ту же проблему.
Как верстать красиво или чем плохи css-фреймворки