emmet插件学习:帮助提高敲代码效率的插件

参考文献:Emmet(Zen coding)HTML代码使用技巧七则http://www.wzsky.net/html/Website/htmlcss/116906.html

首先 需要记住的是光标必须在代码末尾,按ctrl+e,切记

若输入(.test$>p)*2,按下ctrl+e,将得到

    <div class="test1">
<p></p>
</div>
<div class="test2">
<p></p>
</div>

1”()“为分组管理

2代码中“.”也可以换成“#”等,将自动才、生成带class或id的div;

3“$”代表序号,也可以用“$$”表示两位数;

4“>”其实与选择器中运用效果相同,例子中其实就是给div添加了一个子级&lt p &gt。你也可也用“+”,增加同级(sibling)标签,用“^"向上一层添加创建元素


<!-- ”^“示例 -->

<!DOCTYPE html>
<html>
<head>
<title></title>
</head>
<body>
<!-- 此处代码为div>p>a^p -->
<div>
<p><a href=""></a></p>
<p></p>
</div> <!-- 此处代码为div>p>a^^p -->
<div>
<p><a href=""></a></p>
</div>
<p></p>
</body>
</html>

从”^“与”^^“的比较知,向上是指向上一层添加同级元素,如例子div>p>a^p 中,是指在a的上一级添加一个与p同级的p元素;如div>p>a^^p,则是指向上上级,即a的爷级div添加一个与div同级的p元素

5”*“表示乘号,加倍

更多的功能参照:

Emmet(Zen coding)HTML代码使用技巧七则http://www.wzsky.net/html/Website/htmlcss/116906.html

表格制作中遇到的问题:

1关于<caption>

caption为table标签设置标题(如果有),默认为在表格上方居中。

2制作细线表格:cellspacing=1px与border-spacing=1px的不同,暂时没有解决。先上两则在细线表格中的不同。

<!DOCTYPE html>
<html>
<head>
<title></title>
</head>
<body>
<table width="500" cellpadding="10" align="center" cellspacing="1px">
<tr bgcolor="yellow">
<th style="text-align:center;color:green">1系列</th>
<th style="text-align:center;color:green">2系列</th>
<th style="text-align:center;color:green">3系列</th>
</tr>
<tr bgcolor="yellow">
<td style="text-align:center">1.1</td>
<td style="text-align:center">1.2</td>
<td style="text-align:center">1.3</td>
</tr> <tr bgcolor="yellow">
<td align="center">2.1</td>
<td align="center">2.2</td>
<td align="center">2.3</td>
</tr> <tr bgcolor="yellow">
<td align="center">3.1</td>
<td align="center">3.2</td>
<td align="center">3.3</td>
</tr>
</table>
</body>
</html>

若把cellspacing=1px换成border-spacing=1px,将是

问题是:下面的例子恰好与上面的结果相反!

<!DOCTYPE html>
<html>
<head lang="en">
<meta charset="utf-8">
<title>表格</title>
<style type="text/css">
tr,th,td{
margin: 0;
padding: 0;
}
table{
background-color: gray;
text-align: center;
border: 0;
border-spacing: 1px;
}
caption{
margin-bottom: 10px;
}
th{
width: 40px;
padding: 20px;
}
td{
width: 160px;
padding: 20px;
background-color: white;
}
th{
background-color:#F7F7c7;
}
</style>
</head>
<body>
<table>
<caption>运费详情</caption>
<thead>
<tr>
<th>区域</th>
<th>寄达地</th>
<th>首重(元/1000g)</th>
<th>续重(元/1000g)</th>
</tr>
</thead>
<tbody>
<tr>
<th rowspan="2">一区</th>
<td>浙江、上海、江苏</td>
<td>6</td>
<td>1</td>
</tr>
<tr>
<td>江西、安徽</td>
<td>7</td>
<td>1</td>
</tr>
<tr>
<th>二区</th>
<td>吉林、黑龙江、云南</td>
<td>10</td>
<td>6</td>
</tr>
<tr>
<th>三区</th>
<td>新疆、西藏</td>
<td>15</td>
<td>10</td>
</tr>
</tbody>
</table>
</body>
</html>

改用border-spacing=1px

border-spacing生效了

改用cellspacing=1px,无效

问题解决中。。。。。。

emmet插件学习,练习中遇到一些问题的更多相关文章

  1. VS2013 EMMET插件学习

    在VS2013中搜索EMMET插件,安装,重启IDE,即可使用. 最简单的一个用法示例: 在编辑器里输入:ul>li*5 按快捷键:CTRL+1 即可生成如下代码: <ul> < ...

  2. Zend Studio 中安装emmet插件的方法

    本人的Zend Studio版本是Zend Studio 10.0.0. 1. 打开Zend Studio,点击 Help --> Install New Software,如下图: 2.  在 ...

  3. 如何在Notepad++ 中成功地安装Emmet 插件

    对于前端来说,Emmet 是一个好东西,但是好几次在 “Notepad++” 中安装后不能使用.今天认认真真地查找了失败原因,配置完成后,终于可以在 “Notepad++” 下正常使用了.故把过程记录 ...

  4. sublime text3中emmet插件的使用

    首先,想要快速编码需 要在编辑器中安装常用插件,下面是emmet插件的使用: html5文档结构的生成方式: 1).!+tab键 2).html:5 +tab键 头部head中meta字符集的生成: ...

  5. sublime课程3 emmet插件中的常用符号有哪些

    sublime课程3 emmet插件中的常用符号有哪些 一.总结 一句话总结:emmet插件中的符号和css选择器里面哪些符号的意思很像. 1.+是干嘛的? 组合 2.{}是干嘛的? 标签里面的inn ...

  6. Html5 学习笔记 Sublime text3 和 Emmet 插件

    下载地址 :https://pan.baidu.com/s/1MpkaYdAcZd6RmPpmvOdK7w Emmet 压缩包 并且解压: 安装 Sublime Text 3, 选择首选项 浏览插件 ...

  7. Atom编辑器中安装Emmet插件失败的问题

    今天使用Atom编辑器安装Emmet插件的时候,刚开始的时候报错: 报错内容如下: Installing “emmet@2.4.3” failed.Show output… Compiler tool ...

  8. visual studio code中使用emmet插件在.vue文件失效

    使用visual studio code编辑.vue文件时,emmet插件无法使用,可以通过以下两种试解决: 1.文件→设置,在右侧窗口添加以下代码: "emmet.syntaxProfil ...

  9. 第 30 章 使用 Emmet 插件

    学习要点: 1.安装方式 2.自定义!生成 3.快速生成   主讲教师:李炎恢 本章主要探讨了解一下 Sublime Text3 的一个 HTML5 代码提示插件:Emmet,这个插件比自带原生的要强 ...

随机推荐

  1. (转)Linux下root密码丢失和运行级别错误的解决办法

    我们知道,root用户在Linux中是相当重要的,其地位如同Windows中的Adminstrator 有了root权限我们还能修改其他用户的密码,可是,如果root用户的密码丢失该怎么办? 不用担心 ...

  2. hdu acm 2082 找单词

    找单词 Time Limit: 1000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others)Total Submiss ...

  3. sqlserver 2008 数据库表结构脚本及数据导出

    sqlserver2008  在xp上尝试安装了 sqlserver2008 express版本,但是和公司的sqlserver2008 r2 版本不兼容.升级的时候,出了问题.所以换了中思路,将数据 ...

  4. [java基础]java跨平台的基础知识

    1.Javac编译器 Javac编译器读取Java源代码,并将其编译成字节代码(.class格式),调用Javac的命令行示例如下: C:>javac options filename.java ...

  5. 转 powerdesigner12.5在64位JDK下连接mysql数据库问题

    前因:由于项目在研发的过程中,数据库字段需要不停的增加和修改,导致最初设计的数据库原型无法使用,后来就想到用powerdesinger来反转数据库表结构. 环境:win7 64位系统,本机装有64位j ...

  6. 口水话 闭包中this的指向

    前言:高程这本书真是神奇,每复习一遍,都会有新的收获.话说我看书有个习惯,要是看得似懂非懂的地方就喜欢打个“?”.这次看到高程第七章“函数表达式”关于闭包与this对象的部分,发现已经积攒了2个问号了 ...

  7. 打包java项目为可执行程序(exe)

    一直都是编写了java程序后在控制台 javac --> java 命令运行,或者在eclipse中运行,今天突然想怎么可以写好了一个项目随处可以运行呢? 于是网上搜了步骤,跟着一步一步实现了, ...

  8. wordpress搬家换域名

    很多朋友开始接触wordpress都是在本地安装调试好了,再上传到服务器正常运营,我也是一样当我在本地测试好了准备将网站上线,在搬家到服务器的时候遇到过的一些问题,记录分享一下我是如何为wordpre ...

  9. 怎样让.bat文件开机自启动

    Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\R ...

  10. iOS图片加载框架-SDWebImage解读

    在iOS的图片加载框架中,SDWebImage可谓是占据大半壁江山.它支持从网络中下载且缓存图片,并设置图片到对应的UIImageView控件或者UIButton控件.在项目中使用SDWebImage ...