HTML是WEB页面的描述性语言,HTML也提供样式标签,但是使用CSS更好
CSS为HTML制定样式的机制,CSS和JS,PHP都可以嵌入HTML应用中
HTML(hyper text markup language):
- 后缀名,.html或者.htm
- 可以标识文本中的图片,链接,表格等
- 浏览器可以解析标记
- 是一种编程语言
语法:
1. 元素,是一个整体(对象),标记+内容,如<p>www</p>
2. <tag></tag>成对标记,成为容器,当然不是所有的标签都是成对的,如<br/>
3. 标记可以嵌套标记,<tag><tag2></tag2></tag>,但是<tag><tag2></tag></tag2>不可以啊
4. 标记可以包含属性,<tag property1="value1" property2="value2"...>content</tag>
可以包含多个属性,用空格隔开,值可以用单引号或者双引号,不加引号可是可以的,但是不符合W3C标准
5. 不区分大小写
6. 注释<!-- -->,不能在注释中再包含注释
7. 任何回车和空格在源代码中都不起作用,除了给代码排版
8. 实体,如想输出<amy>,但是浏览器会把它当成不能识别的标签,所以我们要采用<amy>
以&开头,一个实体名(或者是#加上一个实体编号),以;结尾
<和#60;都表示<
9. 但是如果我们需要输出<而不是<,此时&lt
10. 颜色的设置
可以是一个颜色的关键字如white, black, blue, gray, green等,或者是RGB的数字格式,W3C只支持16个颜色(以#开头,如#RRGGBB,256^3)
CSS(cascading style sheets):
- 一种用来表现HTML样式的语言,可以直接嵌入HTML文本中,如采用<style></style>
- 不能独自使用
- 定义网页外观和布局(字体大小,字体颜色,背景,文本间距,位置,边缘,列表以及其他)
- 也是用浏览器解释