不想在你朋友讨论 Web 前端开发时感到一头雾水?今天信信给大家带来了 Web 前端开发必备的语法,看看你知道的有多少,不知道的赶紧动起笔,抄起笔记吧!

注释标签:对代码进行说明

<!-- 单行注释,也可以对多行文字进行注释 -->

常用格式标签

<b>加粗</b>
<i>斜体</i>
<u>下划线</u>
<s>删除线</s>
<p>段落标签</p>
<hr>:分割线
<br>:换行
<sup>上标</sup>
<sub>下标</sub>
<pre>保留当前格式样式</pre>
<strong>(粗字体)强调文本</strong>../:返回上一级(父级)目录

标题标签

<h1>我是一级标题标签(最大)</h1>
<h2>我是二级标题标签</h2>
<h3>我是三级标题标签</h3>
<h4>我是四级标题标签</h4>
<h5>我是五级标题标签</h5>
<h6>我是六级标题标签(最小)</h6>

列表标签

无序列表:

<ul type="disc">    <!--disc:圆点;circle:圆圈;square:方块--><li>列表项1</li><li>列表项2</li><li>列表项3</li>
</ul>

有序列表:

<ol type="1">   <!--1,a/A,i/I--><li>列表项1</li><li>列表项2</li><li>列表项3</li>
</ol>

自定义列表:图文混排

<dl><dt>标题,图片</dt><dd>描述</dd>
</dl>

CSS样式

  内嵌样式:放在<head>标签之间
语法:

<style type="text/css">
选择器名 {属性名:属性值;}
</style>

所有标签(*)

* {padding:0px;  /*清除默认内边距*/margin:0px;  /*清除默认外边距*/}

文本属性

line-height:20px;        /*行高*/
text-align:center;      /*对齐:Left|right|center|justify*/
text-decoration:none;   /*文本修饰None:默认|underline:定义文本下的一条线|overline:定义文本上的一条线|line-through:定义穿过文本下的一条线*/
Letter-spacing:5px;     /*字母之间的间距*/
Text-indent:40px;       /*首行的缩进方式:px/%*/

字体标签及属性

<font>字体标签</font><!--字体CSS属性-->
<style type="text/css">font-size:字体大小(常用单位:px/%/em...);color:颜色;font-style:字体样式;font-family:字体系列;font-weight:字体粗细;
</style>例:<font size="6" color="#FF0000" face="微软雅黑">我是字体标签</font>

背景相关的属性

background-color: red;       /*设置背景颜色*/
background-image: url(图片路径);    /*设置背景图片(图片路径没有引号包裹)*/
background-repeat: no-repeat;   /*设置背景的平铺方式:Repeat-x、repeat-y、no-repeat*/
Background-attachment: Fixed;   /*设置滚动:Scroll、Fixed*/background-position: center;    /*设置背景的坐标,偏移量,如left、right、center、button*/
background-position:100px -100px;
/*第一值:左右偏移量,正:向右偏移,负:向左偏移;第二值:上下偏移量,正:向下偏移,负:向上偏移*/background-size:cover;
/*可以为px、%、cover、continuecover: 不会造成图片失真,会铺满整个标签。contain: 不会造成图片失真,不会铺满整个标签。
*/opacity: 0.5; /*设置透明度,范围0.0-1.0*/
ontline:0 none; /*清除默认边框*/

超链接:

<a href="网页的网址" target="_blank">超链接文字或图片</a>_blank:在新窗口打开网页
_self:在当前自身窗口打开网页

邮件超链接

<a href="mailto:cupwang@163.com">我的邮箱</a>

图片标签

<img src="图片地址路径" width="宽度" height="高度" alt="加载失败提示文字"
title="鼠标悬浮提示文字" border="边框大小" align="图片与周围文字的对齐方式:top/middle/bottom/left/right" vspace="图片在垂直方向上与周围文字的间距"  hspace="图片在水平方向上与周围文字的间距"/>

锚点链接

<a href="#锚点名">锚点链接:跳转链接</a>
<a name="锚点名">锚点名:要跳转到的位置</a>

图片滚动

<marquee scrolldelay="时间延时:毫秒" direction="滚动方向 up down left right"></marquee>

分隔窗口

<frameset cols="20%,*"></frameset>        <!--左右分割,将左边框架分割大小为20%右边框架的大小浏览器会自动调整-->
<frameset rows="20%,*"></frameset>       <!--上下分割,将上面框架分割大小为20%下面框架的大小浏览器会自动调整-->
<frameset cols="20%,*"></frameset>       <!--分割左右两个框架-->
<frameset cols="20%,*,20%"></frameset>   <!--分割左中右三个框架-->
<frameset rows="20%,*"></frameset>       <!--分割上下两个框架-->
<frameset rows="20%,*,20%"></frameset>   <!--分割上中下三个框架 -->例:
<frameset cols="20%,*"><frame src="1.html"><frame src="2.html">
</frameset>

块级元素和行内元素

块级元素:凡是默认自动占满网页整行的元素(自动换行),称为块级元素

<hr> <p> <h1>-<h6> <div> <ul> <li> <dl> <dt> <dd> <table> <pre> <tr> ...

行内元素:不能占满网页整行的元素

<font> <img> <span> <a> <b> <br> <buttom> <i> <span> <sub> <sup> <select> ...

表格标签

tr:行; td:单元格

<table align="表格对齐方式" border="边框" bgcolor="背景颜色" height="高度" width="宽度" background="背景图片" bordercolor="边框颜色" cellspacing="单元格外边距" cellpadding="单元格内边距" colspan="合并栏(使用数字)" rowspan="合并列(使用数字)"><tr align="文本对齐方式"><th>表头1</th><th>表头2</th></tr><tr><td>单元格1</td><td>单元格2</td></tr><tr><td>单元格3</td><td>单元格4</td></tr>
</table>优先级:td > tr > table跨行:<td rowspan="2">跨2行</td>
跨列:<td colspan="2">跨2列</td>

盒子模型

  网页中所有的元素都是盒子

盒子组成部分:

content:内容       padding:内边距
border:边框       margin:外边距

居中对齐:

text-align: center;  /*文本居中*/
margin: 0px auto;   /*盒子水平居中*/

盒子属性

height:高度        width:宽度padding、border、margin:都有四个方向:top、bottom、left、right;例:
<style type="text/css">padding-top:50px;border-left:50px;margin-right:50px;
</style>
<style type="text/css">width:200px;/*内容宽度*/height:150px;/*内容高度*/border-width:25px;/*边框宽度*/border-color:red;/*边框颜色 transparent:透明*/border-style:solid;/*边框样式 soild:实线,dashed:线虚线,dotted:点虚线*/
</style><style type="text/css">border:10px red solid;等价于:border-width:10px;border-color:red;border-style:solid;padding-top:50px;padding-bottom:100px;padding-left:50px;padding-right:100px;padding:50px;  /*内边距上下左右各50px*/padding:50px 100px;     /*第一个值:上下  第二个值:左右*/padding:50px 30px 100px;    /*第一个值:上  第二个值:左右  第三个值:下*/padding:10px 30px 50px 100px; /*第一个值:上  第二个值:右  第三个值:下  第四个值:左  (顺时针方向)*/
</style>

如何选定网页中某些或某个元素

选择器:

1、标签选择器:标签名,网页中所有这样的标签都具有相同的属性

<style type="text/css">
div {width:300px;       /*宽度*/height:250px;     /*高度*/border-width:10px;    /*边框宽度*/border-color:red;       /*边框颜色*/border-style:solid; /*边框样式 solid:实线 dashed:虚线  dotted:点虚线*/}

2、ID选择器#+ID名,选择网页中唯一元素,命名规则同C语言 ,关键字:id

  #box2  {border-color:blue;}

3、类选择器.+类名,选择网页中具有相同类名的元素 ,关键字:class

  .style2 {background-color:green;border-color:black;border-style:dashed;}

4、伪类选择器:

    a:link       /* 未访问的链接 */a:visited   /* 已访问的链接 */a:hover     /* 鼠标移动到链接上 */a:active  /* 点击时的链接 */这四种不同的状态必须按照固定的顺序写::link  :visited  :hover  :active

5、通配符选择器(*)

 /* 清除网页默认样式 */*{margin: 0;padding: 0;}

选择器优先级:

  !important > ID选择器 > 类选择器 > 标签选择器 > 通配符选择器 > 继承 > 浏览器默认属性

样式有三种使用方式:

内嵌样式:定义在该标签里面的

<div style="width:300px; height:200px; border:5px solid blue; margin:0px auto;"><!-- 我是一个盒子 -->
</div>

内部样式:定义在网页的<head>里面的

<style type="text/css">p{ background: green;}
</style>
<body><P>Hello World!</P>
</body>

外部样式:定义在网页之外的CSS文本里面的

<link type="text/css" rel="stylesheet" href="css/newstyle.css"/>

样式使用的优先级为:

   行内样式表 > 内嵌样式表 > 外部样式表

字符实体

表单元素:

<form action="要提交的网页" method="post/get"> </form>post:提交的数据不会在地址栏显示,安全性好,不限制提交数据的大小。
get:提交的数据会在地址栏显示,完全性差,限制提交数据的大小。

  常见的表单元素包括文本框按钮下拉列表等。除下拉列表框多行文本域等少数表单元素外,大多数表单元素均使用<input>标签,只是他们的属性设置不同,其统一用法如下:

<input name="表单元素名称" type="类型" value="值" size="显示宽度" maxlength="能输入的最大字符长度" checked="是否选中"/>文本框: <input type="text" value="jack" maxlength="8" name="account" size="10" readonly="readonly"/>密码框:<input type="password" maxlength="8" name="pwd" size="10"/>

  若要实现多个单选按钮,只选中一个,前提是保证name属性值是一样的,若多个单选按钮都有checked="checked",以最后一个单选按钮为准。

单选按钮:<input type="radio" name="sex" value="男" checked="checked"/>复选框:<input type="checkbox" name="hobby" value="篮球" checked="checked"/>文件域:<input type="file" name="photo"/>

下拉列表

<select name=”指定列表的名称”size=”行数”>
<option value=”可选择的值” selected=“selected”>显示项的内容</option>
<option value=”可选择的”>显示项的内容</option>……
</select>

多行文本域

<textarea name=”指定名称” cols=”列数” rows=”行数”>//文本域的内容
</textarea>

重置、提交与普通按钮,图像按钮:

<input type="submit"  value="提交按钮的显示值" name="名称"/>
<input type="reset"   value="重置按钮的显示值" name="名称"/>
<input type="button"  value="普通按钮的显示值" name="名称"/>
<input type="image" src="imags/Logo.png"/>

去掉页面中的滚动条

<body scroll="no">   <!--去掉全部滚动条-->
<body style="overflow-y:hidden">   <!--去掉页面右边的滚动条-->
<body style="overflow:scroll; overflow-y:hidden">
<body style="overflow-x:hidden">   <!--去掉页面底部的滚动条-->
<body style="overflow:scroll; overflow-x:hidden">

自定义滚动条

body {Scrollbar-3DLight-Color: #999999;    /*滚动条亮边的颜色*/Scrollbar-Arrow-Color: #CCCCCC;      /*上下按钮上三角箭头的颜色*/Scrollbar-Base-Color: #E1E1E1;       /*滚动条的基本颜色*/Scrollbar-Shadow-Color: #CCCCCC;     /*立体滚动条阴影的颜色*/Scrollbar-DarkShadow-Color: #333333; /*滚动条动条阴影的颜色*/Scrollbar-Face-Color: #999999;       /*滚动条凸出部分的颜色*/Scrollbar-Highlight-Color: #F2F2F2;  /*滚动条空白部分的颜色*/Scrollbar-Track-Color: #F2F2F2;      /*滚动条的背景颜色*/
}

都看到这里了,不妨给个点赞和收藏吧,关注我带你体验 Web 编程的乐趣哦!

html+css常用代码(前端必备)相关推荐

  1. WordPress开发中常用代码(必备)

    很多人在WordPress开发中常用代码,WordPress 相比其它网站程序,最突出的优势:主题模板多,插件多,相关技术文章多,只要你想到的功能,都可以通过插件或者代码实现.现在分享下WordPre ...

  2. HTML+CSS常用代码

    HTML+CSS常用代码(笔记) 注释标签:对代码进行说明 <!-- 单行注释,也可以对多行文字进行注释 --> 常用格式标签 <b>加粗</b> <i> ...

  3. css常用代码大全,html+css代码

    css常用代码大全,html+css代码 html+css可以很方便的进行网页的排版布局,还能减少很多不必要的代码. 一.文本设置 1.font-size: 字号参数  2.font-style: 字 ...

  4. 网页制作基础学习——HTML+CSS常用代码

    Hello大家好,我是北辰!很高心您能来阅读! HTML HTML超文本语言(Hyget Text Language) 1993 HTML1.0 2013 HTML5.0 HTML5的优势: 1.化繁 ...

  5. css 自动换行_前端必备!20个CSS小技巧

    在日常学习和工作中,你是否经常觉得时间不够用?为了帮助你提高效率,今天,就为大家分享一些CSS小技巧,如果你感觉有用,也可以收藏与分享给你的小伙伴们~ 1. 文字水平居中 将一段文字置于容器的水平中点 ...

  6. css常用代码大全,html css代码

    html+css可以很方便的进行网页的排版布局,还能减少很多不必要的代码. 一.文本设置 1.font-size: 字号参数 2.font-style: 字体格式 3.font-weight: 字体粗 ...

  7. html div代码大全,DIV+CSS 常用代码大全

    * html .classdao {} 6.0 *+html .classdao {} 7.0 DISPLAY: block;块状元素 注释代码里面放中文会引起多出行或着很多不确认因素 文字溢出和浮动 ...

  8. html表单页面css样式代码,前端html表单与css样式(示例代码)

    1,from标签 from标签的功能是向服务器传输数据,实现用户交互的重要标签. from标签的具体使用: input标签使用示例: 姓名: 用户名: 密码: 爱好:骑车游戏电影 男女 第一句:act ...

  9. CSS常用代码片段-01

    [01]文字颜色渐变 background:-webkit-linear-gradient(bottom,red,#fd8403,yellow); -webkit-background-clip:te ...

  10. css宋体代码_前端开发必备的CSS命名规范与常用CSS代码集合

    编辑 | web前端开发 来源 | web前端开发 我们在用html+css进行网页的排版布局时,经常会遇到CSS命名,如果是在团队多人协作开发时,团队里都会有自己的命名规范与要求. 但如果是自己在个 ...

最新文章

  1. python开发视频播放器_python视频播放器
  2. Windows7在Eclipse中配置Python+OpenCV
  3. BlueZ--内核层+应用层
  4. Binder 驱动详解(下)
  5. 【摩天好课推荐】数字时代职业生涯规划
  6. 微信小程序服务器开小差了,微信小程序wx.request请求封装
  7. 自定义会话状态存储提供程序
  8. appium查看控件的方法
  9. java取整公式,Java取整函数 四舍五入函数-Go语言中文社区
  10. 漫步微积分一 —— 引言
  11. Nginx PHP Apache 隐藏版本号/禁止显示版本号
  12. 钢铁侠机器人公仔_自己再演一遍复联!优必选钢铁侠 MK50 机器人评测
  13. mybatis-generator同名表的处理
  14. Win10下HyperV Centos如何剪贴
  15. mysql购买服务_云数据库MySQL购买须知
  16. 微信小程序:获取用户手机号
  17. Matlab气液相界面,MATLAB,气液相平衡程序,求帮忙改一下。
  18. matlab波形相似系数,如何用matlab计算波形相似系数
  19. 提升网站黏着度的技术手段其实跟“搞对象”完全一样,也有“潜规则”
  20. 【Autosar 启动流程详解】

热门文章

  1. popmenu 和popWindow
  2. JAVA 日期格式化
  3. 一文讲清神经网络、BP神经网络、深度学习的关系
  4. 计算机 开机硬盘灯一直亮,硬盘灯一直亮,教您电脑硬盘指示灯一直亮怎么办
  5. 用html敲出字母,摩斯密码表 怎么用手敲出摩斯密码(我爱你)
  6. 推荐几款 Redis 可视化工具
  7. c语言编程界面优化输出图形,C语言编程实例—输出指定图形
  8. Sybase数据库知识总结
  9. qq空间把android改成iphone,qq空间改iPhone6 Plus方法 qq空间改手机型号教程
  10. cad查看_如何快速查看CAD文件?只需4步,文件即可轻松打开