CodeAcademy HTML&CSS学习笔记:基础与样式指南
在CodeAcademy的学习笔记中,主要关注了HTML和CSS的基础概念与语法。HTML (HyperText Markup Language) 是一种用于创建网页的标准标记语言,它通过一系列预定义的标签来组织网页内容和结构。以下是一些关键知识点: 1. HTML的基本结构: - `<!DOCTYPE html>` 定义文档类型,告诉浏览器这是HTML5文档。 - `<html>` 是文档的根元素,所有其他元素都包含在其内。 - `<head>` 区域包含了文档的元数据,如标题 (`<title>`) 和外部样式表引用 (`<link>` 或 `<style>` 内部样式)。 - `<body>` 包含实际的可见内容,如标题 `<h1>至<h6>`、段落 `<p>`、无序列表 `<ul>`、有序列表 `<ol>`、列表项 `<li>`、链接 `<a>`(带`target="_blank"`属性打开新窗口)、图片 `<img>`(可作为URL或内联样式)以及换行符 `<br>`。 2. CSS (Cascading Style Sheets) 是用于控制网页样式的规则集合。CSS可以内联(在HTML元素中使用`style`属性)或外部链接(通过`<link>`标签)。CSS选择器用于定位特定元素,如: - 类选择器:`.name {}` - ID选择器:`#name {}` - 元素选择器:`element {}` - 通用选择器:`* {}` 选中所有元素 3. 常用CSS属性: - `color`: 设置元素前景色,支持多种表示方式,如颜色名称、RGB(红绿蓝)值、十六进制代码 (`#FFFFFF`) 或HSL(色调、饱和度、亮度)值。 - `background-color`: 设置元素背景色。 - `opacity` 和 `rgba/hsla`: 控制元素透明度,范围0到1。 - `font-family`: 设置字体家族,可以指定多个备选字体。 - `font-size` 和 `line-height`: 控制字体大小和行高。 4. 链接CSS文件时,如果文件与HTML在同一目录下,可以使用相对路径 `href="/style.css"`,而不是绝对URL。 5. 注释:在CSS中使用 `/* ... */` 或在行末使用 `//` 来注释代码。 这些笔记提供了一个简洁且实用的HTML和CSS基础知识概述,适合初学者入门或回顾核心概念。通过CodeAcademy的学习,你可以掌握如何用这两种语言构建和美化网页。
HTML:HyperTextMarkLanguage
<!DOCTYPE html>
<html> </html>
<head> </head>
<title> </title> (±êÌâÀ¸)
<body> </body>
<hx> </hx> x=1¡6
<p> </p>
<ul> </ul> unordered
<ol> </ol> ordered
<li> </list> list
<a href="#" target="_blank"> </a>
open in a new window
<img src="#" alt=" "/>
<a> <img/> </a> img become url
<br /> line break
<!-- This is a comment. -->
CSS:Cascading Style Sheets
<style> </style> placed in <head>
<link href="#" type="text/css" rel="stylesheet">
if the css file is stored in the same directory as
your html file, then the href can be set as a relative
path intead of url like href="/style.css"
css selector for html elements
css rules <property:value;>
name1, name2... { }
the universal selector
* { } select every single elements
/* This is a comment */
color <foreground color>: elements' color
background-color
color:name; 147
color:rgb(red,green,blue); 0-255 base 10
color:#FFFFFF hex color codes base 16
color:hsl(Hue(0-360),Saturation,Lightness(0-100%))
opacity rgba hsla 0~1
back up color code
font-family:name; two more words double quotes
serif sans-serif: extral details on the end of letter
font-family:name,fallback,serif/sans-serif;
<link href="https://fonts.googleapis.com/css?
family=<name> type="text/css" rel="stylesheet">
then can use font-family:<name>;
font-size:px/em(relative to the parent element's size)
/%(relative to default size 16px)
line-height:px/em;
word-spacing:default 0.25em
letter-spacing
font-weight:bold normal;
font-style:italic normal
text-transform:uppercase/lowercase;
text-align:left/right/center
label elements with a unique identifier ID <name id="">
剩余14页未读,继续阅读
- 粉丝: 0
- 资源: 1
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- C++标准程序库:权威指南
- Java解惑:奇数判断误区与改进方法
- C++编程必读:20种设计模式详解与实战
- LM3S8962微控制器数据手册
- 51单片机C语言实战教程:从入门到精通
- Spring3.0权威指南:JavaEE6实战
- Win32多线程程序设计详解
- Lucene2.9.1开发全攻略:从环境配置到索引创建
- 内存虚拟硬盘技术:提升电脑速度的秘密武器
- Java操作数据库:保存与显示图片到数据库及页面
- ISO14001:2004环境管理体系要求详解
- ShopExV4.8二次开发详解
- 企业形象与产品推广一站式网站建设技术方案揭秘
- Shopex二次开发:触发器与控制器重定向技术详解
- FPGA开发实战指南:创新设计与进阶技巧
- ShopExV4.8二次开发入门:解决升级问题与功能扩展