CSS, HTML, Xml Style Sheet? - PullRequest
       4

CSS, HTML, Xml Style Sheet?

1 голос
/ 26 декабря 2010

Я новичок в Asp.net, и я видел много уроков, говорящих о css, Html и таблице стилей Xml, поэтому, пожалуйста, кто-нибудь может сказать мне, в чем разница между этими 3 языками и для чего они используются? Также я хочу знать, нужно ли нам знать HTML, так как, когда я тренировался в Visual Studio, я увидел, что он автоматически генерируется, когда мы добавляем элемент управления из набора инструментов. Спасибо за любую помощь.

Ответы [ 3 ]

2 голосов
/ 26 декабря 2010

HTML - это язык разметки для описания семантики и структуры документов.

CSS - это язык для описания того, как представлять документы, написанные на языках разметки.

XSL - это набор спецификацийдля представления и манипулирования документами, написанными на языках разметки.

[Do] нам нужно знать HTML, так как, когда я тренировался в Visual Studio, я увидел, что он автоматически генерируется, когда мы добавляем элемент управления из инструментакоробка

Да.Visual Studio генерирует довольно плохую разметку.

0 голосов
/ 26 декабря 2010

Страницы WikiPedia для HTML, XML и CSS будут содержать массу информации, а также ссылки на тонну дополнительной информации. Так что я просто рассмотрю вторую часть вопроса ...

Если вы занимаетесь веб-разработкой, то, безусловно, в ваших интересах изучать эти вещи, особенно HTML. Конечно, Visual Studio сгенерирует для вас материал, и все, что вам нужно , это перетаскивать виджеты на форму. Однако, если вы на самом деле не знаете, что он делает для вас, или не понимаете, как работает этот инструмент, вы серьезно ограничиваете себя.

Иногда перетаскивание серверного серверного элемента управления ASP .NET на форму и установка нескольких свойств - это лучший (как самый быстрый и простой способ без значительных побочных эффектов) способ решения конкретной задачи, иногда это не так. Если вы знакомы только с одним инструментом, вы можете делать только то, для чего предназначен этот инструмент. В конечном итоге вы попытаетесь вписать другие задачи в сферу применения этого инструмента, что может привести к печальным результатам.

Visual Studio имеет историю создания плохого HTML. Это, безусловно, улучшилось за эти годы, но это не то, на что вы хотите положиться. Вы можете создавать более простой, более эффективный и, в конечном итоге, более простой в поддержке код, лучше понимая используемые технологии и самостоятельно выполняя небольшую работу.

0 голосов
/ 26 декабря 2010

Я думаю, что вы не искали эти:

HTML, что означает HyperText Язык разметки, является преобладающим язык разметки для веб-страниц. язык разметки представляет собой набор разметки теги, а HTML использует теги разметки для описать веб-страницы. HTML написан на форма элементов HTML, состоящая из «меток» в угловых скобках (как) на веб-странице содержание. HTML-теги обычно приходят такие пары, как и . Первый тег в паре есть стартовый тег, второй тег является конечным тегом (они также называются открывающие и закрывающие теги).

Пример:

<html>
<body>

<h1>My First Heading</h1>

<p>My first paragraph.</p>

</body>
</html>


Каскадные таблицы стилей (CSS) язык таблиц стилей, используемый для описания семантика представления (внешний вид и форматирование) документа, написанного на языке разметки. Его самый распространенный Приложение для стилизации веб-страниц написано в HTML и XHTML, но язык также может быть применен к любому вид XML-документа, включая SVG и XUL.

Пример:

<style type="text/css">
   body {color:red;}
   h1 {color:#00ff00;}
   p.ex {color:rgb(0,0,255);}
</style>


Расширяемый язык разметки (XML) является набор правил для кодирования документов в машиночитаемая форма. Определяется в спецификации XML 1.0 производится W3C и несколькими другими соответствующие спецификации, все бесплатно открытые стандарты.

Пример:

<note>
    <to>Tove</to>
    <from>Jani</from>
    <heading>Reminder</heading>
    <body>Don't forget me this weekend!</body>
</note>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...