Ement语法

<!DOCTYPE html>

<html lang="en">
<head>
<meta charset="UTF-8" />
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>Ement语法</title>
</head>
<body>
<!-- p.list .表示class-->
<p class="list">你好,这是class</p>

<!-- p#list #表示id -->
<p id="list"></p>

<!-- p.list{这里面是内容} {}内容 -->
<p class="list">这里面是内容</p>

<!-- div>p >表示层级关系 -->
<div>
<p>这是层级关系</p>
</div>

<!-- div+p +表示兄弟关系 -->
<div></div>
<p></p>

<!-- ul>li*3 *表示重复 -->
<ul>
<li></li>
<li></li>
<li></li>
</ul>

<!-- h2{购物车}+(ul>li*3)+p ()表示分组 -->
<h2>购物车</h2>
<ul>
<li></li>
<li></li>
<li></li>
</ul>
<p></p>

<!-- div>ul>li*3.list$,$表示序号,默认从1开始,如果需要从其他数字开始,这是$@n,n表示从几开始,$@n-1表示倒序 -->
<div>
<ul>
<li class="list1"></li>
<li class="list2"></li>
<li class="list3"></li>
</ul>
</div>
</body>
</html>

元素的属性

<!DOCTYPE html>

<html lang="en">
<head>
<meta charset="UTF-8" />
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>元素的属性</title>
</head>
<body>
<!-- 通用属性,ID,class,style -->
<div class="list">top</div>
<div id="list">foot</div>
<div style="font-size: 20px; color: aqua">这里是通用属性</div>
<!-- 预置属性,就是标签里自带的属性,标签不同,属性不同如:href、src….. -->
<img src="" alt="" />
<a href="www.baidu.com">百度</a>

<!-- 事件属性 on + click -->
<button onclick="alert('提交成功')">提交</button>
<div>
<input type="text" oninput="this.nextElementSibling.textContent = this.value" />
<p>实时显示输入的内容</p>
</div>
<!-- 自定义属性 -->
<div data-email="937480573@qq.com">用户邮箱</div>
<button onclick="this.nextElementSibling.textContent = this.previousElementSibling.dataset.email" >
获取用户邮箱
</button>
<p>获取用户邮箱</p>
</body>
</html>

常用的布局标签

<!DOCTYPE html>

<html lang="en">
<head>
<meta charset="UTF-8" />
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>常用的布局标签</title>
</head>
<body>
<!-- 经典id传统的布局标签 尽量不要用id布局,会影响网站权重-->
<div id="head">头部</div>
<div id="foot">尾部</div>
<!-- 尽量用class布局,可以实现养生复用 -->
<div class="head">头部</div>
<div class="foot">尾部</div>
<!-- 语义化标签。这是html5才有 -->
<header>header</header>
<main>main</main>
<footer>footer</footer>
</body>
</html>

更多相关文章

  1. TextView 设置 Ellipsize 属性,但它不工作?
  2. Configuration on demand is not supported by the current vers
  3. Android控件属性android:fitsSystemWindows="true"的坑
  4. Linearlayout
  5. Vue中的计算属性与监听属性
  6. vue事件绑定、列表渲染、计算属性与侦听器、组件与组件的通信小
  7. android 界面属性
  8. style和theme小用法
  9. Android滚动文字效果

随机推荐

  1. 在两台服务器上有效地在两个Django应用程
  2. python 核心编程第六章课后题自己做的答
  3. 使用python脚本配置zabbix发送报警邮件
  4. Python PyV8安装测试(Win7)
  5. Python引起的混乱解决之道——感悟
  6. 使用Python操作MongoDB
  7. Python第十天 print >> f,和fd.write()的
  8. 如何用位于括号外的逗号分隔字符串?
  9. 数组与矩阵---需要排序的最短子数组长度
  10. 如何为Google Cloud Endpoints方法生成py