HTML-JS-CSS基础
2024-09-03 11:43:43
HTML-JS-CSS基础
1、html
hyper text markup language,超文本标记语言,所见即所得。web开发中用于展示功能的部分,浏览器可对其进行渲染。产生各种可视化组件,比如表格、图片、按钮等。
<!DOCTYPE html>
<html lang="en">
<head>
<title>this is title!</title>
<!-- 引用样式表文件 -->
<link rel="stylesheet" type="text/css" href="../css/mycss.css">
<!-- 引用java脚本文件 --->
<script type="application/javascript" src="../js/myjs.js"></script>
</head>
<body>
hello world !
</body>
</html>
html的元素分为inline和block两种类型:
inline
行内元素,和其他元素在同一行,比如a、img等。
block
块元素,自己独立占用一行,比如div、p等。
1.1 html常见元素
body
table
<table border="0px solid blue"
cellpadding="0px"
cellspacing="0px"
style="border-collapse: collapse">
<tr>
<td style="border:1px solid blue"></td>
</tr>
</table>
img
<img src="1.jpg">
a
<a href="http://www.baidu.com">百度</a>
h1~h6
<h1>1号标题</h1>
<h6>6号标题</h6>
div
<div>
</div>
form
<form action="/a/b" method="post">
</form>
p
<p>
</p>
ul
无序列表,前面默认使用黑色圆点作为标记。
<ul>
<li>1</li>
<li>1</li>
<li>1</li>
<li>1</li>
</ul>
ol
有序列表,使用连续的数字作为标记。
<ol>
<li>1</li>
<li>1</li>
<li>1</li>
<li>1</li>
</ol>
2、CSS
cascade style sheet,层叠样式表,是修饰元素的属性,控制外观。
2.1 使用方式
样式表的使用方式分为三种,依次为属性、头和外部文件。作用结果遵守就近原则,即最近的样式覆盖较远的样式。
style属性
<div style="border:1px solid blue">
</div>
style头信息
<html>
<head>
<style type="text/css">
p{
border:1px solid blue ;
}
</style>
</head>
<body>
<p>
这是段落标记!
</p>
</body>
</html>
style文件
[mycss.css]
p {
font-family: "宋体";
font-size: large;
border: 1px solid red;
width: 50%;
padding: 5px;
text-align: center;
} #div1 {
border-width: 2px ;
border-style: solid ;
border-color: blue ;
width: 300px ;
padding: 5px ;
margin-top: 50px ;
margin-bottom: 20px ;
}
[1.html]
<head>
<!-- 连接外部样式文件 -->
<link rel="stylesheet" type="text/css" href="../css/mycss.css">
</head>
3、JavaScript
java脚本语言可以用来操纵页面上的元素,动态修改属性、添加删除元素等操作。都是围绕文档进行的操作。
document.getElementById("div1").style.width = "100%";
document.getElementById("div1").style['width'] = "100%";
document.getElementsByTagName("button")[0].attributes[0].name;
document.getElementsByTagName("button")[0].attributes[0].value;
最新文章
- XCL-Charts图表库简要教程及常见问题
- July 13th, Week 29th Wednesday, 2016
- TYVJ P1098 任务安排 Label:倒推dp 不懂
- 07_Java8新增的Lambda表达式
- [转]关于strtok和strtok_r函数的深度研究
- 【字典树】【贪心】Codeforces 706D Vasiliy&#39;s Multiset
- string 到 wstring的转换
- 关于new Function使用以及将json格式字符串转化为json对象方法介绍
- png的格式及像素存储分析
- HDU 3836 Equivalent SetsTarjan+缩点)
- JAVA中的super和this关键字的使用
- 网络编程easy错误点-手知道
- 1782: [Usaco2010 Feb]slowdown 慢慢游
- 微信小程序评分功能
- python实现散列表的直接寻址法
- Spring MVC 的工作原理
- [原]openstack-kilo--issue(十)ERROR: openstack Unable to establish connection to http://controller:35357/v3/auth/tokens
- Spring Boot 揭秘与实战(二) 数据缓存篇 - 快速入门
- js 提示条
- java中package import区别
热门文章
- webpack4.0入门配置文件
- sublime 显示 python 错误信息
- Android 远程连接数据库。。。。。
- C语言利用指针排序与选择排序算法
- Centos 7.4 配置Tomcat管理员用户
- 随性练习:python字典实现文本合并
- 19. Remove Nth Node From End of List(C++,Python)
- 6-----BBS论坛
- pdf.js使用爬过的坑
- 转载 Some indexes or index [sub]partitions of table VAS.TAB_PUB_CALLLOG have been marked unusable