您好,登录后才能下订单哦!
密码登录
登录注册
点击 登录注册 即表示同意《亿速云用户服务条款》
# HTML+CSS入门知识点有哪些
## 一、HTML基础篇
### 1. HTML文档结构
```html
<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="UTF-8">
<title>文档标题</title>
</head>
<body>
<!-- 页面内容 -->
</body>
</html>
<!DOCTYPE>
声明文档类型<html>
根元素,lang属性定义语言<head>
包含元数据和引用的外部资源<body>
包含所有可见内容<h1>
~<h6>
标题标签<p>
段落标签<span>
行内容器<br>
换行<hr>
水平线<img src="url" alt="描述">
图片<audio>
/<video>
音视频<iframe>
内嵌框架<ul>
无序列表<ol>
有序列表<li>
列表项<table border="1">
<tr>
<th>表头</th>
<td>单元格</td>
</tr>
</table>
<form action="/submit" method="post">
<input type="text" name="username">
<button type="submit">提交</button>
</form>
<!-- 内联样式 -->
<div style="color:red;"></div>
<!-- 内部样式表 -->
<style>
body { background: #fff; }
</style>
<!-- 外部样式表 -->
<link rel="stylesheet" href="style.css">
选择器类型 | 示例 | 说明 |
---|---|---|
元素选择器 | p |
选择所有 标签 |
类选择器 | .class |
选择class=“class”的元素 |
ID选择器 | #id |
选择id=“id”的元素 |
通配符 | * |
选择所有元素 |
div {
width: 200px; /* 内容宽度 */
padding: 20px; /* 内边距 */
border: 1px solid; /* 边框 */
margin: 10px; /* 外边距 */
box-sizing: border-box; /* 切换盒模型计算方式 */
}
.left {
float: left;
width: 30%;
}
.right {
float: right;
width: 70%;
}
.clearfix::after {
content: "";
display: block;
clear: both;
}
.parent {
position: relative;
}
.child {
position: absolute;
top: 50px;
left: 100px;
}
.container {
display: flex;
justify-content: center; /* 主轴对齐 */
align-items: center; /* 交叉轴对齐 */
}
.item {
flex: 1; /* 弹性比例 */
}
.container {
display: grid;
grid-template-columns: 1fr 2fr 1fr;
gap: 10px;
}
.item {
grid-column: span 2;
}
@media (max-width: 768px) {
body {
font-size: 14px;
}
.sidebar {
display: none;
}
}
vw/vh
视口宽高的1%rem
相对于根元素字体大小em
相对于当前元素字体大小<meta name="viewport" content="width=device-width, initial-scale=1.0">
.button {
transition: all 0.3s ease;
}
.button:hover {
transform: scale(1.1);
}
@keyframes slide {
from { transform: translateX(-100%); }
to { transform: translateX(0); }
}
.element {
animation: slide 1s forwards;
}
.gradient {
background: linear-gradient(to right, red, yellow);
}
.shadow {
box-shadow: 2px 2px 10px rgba(0,0,0,0.3);
text-shadow: 1px 1px 2px #000;
}
.card {
transform: rotate(15deg) perspective(500px);
transform-style: preserve-3d;
}
总结:HTML+CSS作为前端开发的基石,需要掌握:
1. 语义化的HTML结构
2. 精准的CSS选择器使用
3. 灵活的布局方案
4. 响应式设计思维
5. 持续的实践与创新
建议通过实际项目练习巩固这些知识点,从简单的个人主页开始,逐步挑战更复杂的布局效果。 “`
注:本文约1850字,包含了HTML和CSS的核心知识点,采用Markdown格式编写,可直接用于技术博客或学习笔记。实际使用时可根据需要调整图片链接和代码示例。
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。