html基础知识
来源:互联网 发布:java try catch嵌套 编辑:程序博客网 时间:2024/05/18 00:19
html的结构包括头和身体,还有两个辨识是html文档的标签。
有元素<></>这个样子表示的是元素,元素有属性。
元素有父元素,子元素和兄弟元素,元素还属于某一类。
<!DOCTYPE HTML><html> <head> <!-- metadata goes here --> <title>Example</title> </head> <body> <!-- content and elements go here --> I like <code>apples</code> and oranges. </body></html>
下面是一个稍微复杂的html,不过也挺好理解的,就死利用了javascript是否移除表单的属性。
<!DOCTYPE HTML><html> <head> <title>Example</title> <script> var toggleHidden = function() { var elem = document.getElementById("toggle"); if (elem.hasAttribute("hidden")) { elem.removeAttribute("hidden"); } else { elem.setAttribute("hidden", "hidden"); } } </script> </head> <body> <button onClick="toggleHidden()">Toggle</button> <table> <tr><th>Name</th><th>City</th></tr> <tr><td>Adam Freeman</td><td>London</td></tr> <tr id="toggle" hidden><td>Joe Smith</td><td>New York</td></tr> <tr><td>Anne Jones</td><td>Paris</td></tr> </table> </body></html>
css选择器中class之前是.号,id开头是#符号。
style属性是用来直接在元素身上定义css样式。
<!DOCTYPE HTML><html> <head> <title>Example</title> </head> <body> <h2>hello</h2> <a href="http://appress.com" style="background:grey; color:white; padding:15px">Apress web site</a> </body></html>
使用.css文件
可以使用@import从一个css中导入另一个css中。
命名为styles.css
a { background-color: gray; color: white;}span { border: thin black solid; padding: 10px;}
html文件, href表示路径,可以是远端服务器的路径。
<!DOCTYPE HTML><html> <head> <title>Example</title> <link href="styles.css" rel="stylesheet" type="text/css"> </head> <body> <a href="http://apress.com">Visit the Apress website</a> <p>I like <span>apples</span> and oranges.</p> <a href="http://w3c.org">Visit the W3C website</a> </body></html>
样式的层叠,
最开始是从元素内嵌样式开始的,到文档内嵌样式,到外部链接样式,到用户自定义(浏览器中的某个文件),最后到浏览器的默认样式。
如果某个样式标记为important则会改变样式的层叠关系。
继承样式也比较重要
<!DOCTYPE HTML><html> <head> <title>Example</title> <style type="text/css"> a.myclass1 { color: black; } a.myclass2 { color:white; background: grey; } p { color: white; background: grey; border: medium solid black; } span { border: inherit; } </style> </head> <body> <a href="http://wangrling.github.io">Visit the wangrling website</a> <p> I like <span>apples</span> and oranges.</p> <a class="myclass1 myclass2" href="http://wangrling.github.io">Visit the wangrling website.</a> </body> </html>
颜色,很重要的一个值。
长度,角度,
在html中使用script,需要有<script >元素
<!DOCTYPE HTML><html> <head> <title>Example</title> </head> <body> <script type="application/javascript"> document.writeln("Hello"); function myFunc() { document.writeln("This is a document"); }; myFunc(); </script> </body></html>
0 0
- Html基础知识
- HTML 基础知识
- html基础知识
- html基础知识
- html基础知识
- HTML基础知识
- HTML基础知识
- HTML基础知识
- html -基础知识
- HTML基础知识
- HTML基础知识
- html基础知识
- HTML基础知识
- HTML基础知识
- HTML基础知识
- Html 基础知识
- html基础知识
- HTML基础知识
- Javascript实现前端简单路由
- dns流量监控dnstop
- tp缓存
- const、let、var区别+js严格模式
- centos7 安装SSH
- html基础知识
- Android Studio提示Field can be converted to a local varible
- 如何清除eclipse内置浏览器缓存?
- windows服务编写原理(上)
- 很详细的在linux下使用Eclipse 开发hadoop配置
- CodeForces 605 A.Sorting Railway Cars(贪心)
- MyEclipse加入jquery.js文件后出现missing semicolon的错误的解决方法
- Web模糊测试工具Powerfuzzer
- 题目1183:守形数