转网页基础:网页设计(我所知道的所有的html和css代码(含H5和CSS3)),如有错误请批评指正ybpx

好了,回到正题;一.html简介HTML——Hypertextmarkuplanguage超文本标记语言

文件的扩展名为.html或.htm

首页:index.htmldefault.html默认页HTML的基本语法标记/标签(元素)双标签格式为:<标签>内容网页页面根元素头部主体

段落

标题
表格。。。

单标签格式为:<标签>例如:图片
换行


水平线一个最基本的网页构造网页名称网页主题保存为html文件就可以以浏览器打开网页了

一些常用的标签:粗体。bold在网页中,比较重要的文本通过粗体方式显示

倾斜。italic下划线。underline

强调。强调显示文本内容,文字以斜体方式显示

超链接地址可以是网页、图片、文字、压缩包.rarzip、应用程序.exe等任意文件

target属性值_self原窗口本窗口(默认)_blank新窗口_top顶框架_parent父框架

四.表格格式:表格table、tr行、td列/单元格内容

姓名身高体重
张三175CM70kg
table的属性Width、height宽高(单位像素或百分比,默认不是100%)align对齐border外边框bgcolor背景色background背景图片

特有属性cellspacing单元格间距默认2像素cellpadding单元格边距(边框与内容的间距)设置tr基本属性属性:align水平对齐left/center/right

valign垂直对齐top顶部middle中部bottom底部

bgcolor背景色设置td的基本属性属性:Width、height宽高(单位是像素或%)alignvalign水平对齐、垂直对齐bgcolor背景色background指定背景图片

合并必须是相邻的单元格水平跨度colspan   垂直跨度rowspan   表头th特殊的单元格,加粗、居中

它的用法是取代的位置即可餐饮类型主要菜系价格thead表格页眉一个tbody表格主体tfoot表格页脚一个

对表格的行进行分组,注意:thead,tfoot只有一个tbody可以有多个

….….….....….
表格属性:1px细线表格表格Table中border=1cellspacing=0Bgcolor=边框色

单元格tdBgcolor=白/浅色五.表单结构:

属性:Name表单名字action=“url”提交地址method提交方式get获取Post传送target新窗口提交输入标签:text文本框password密码框

radio单选框checkbox复选框

file文件域

submit提交按钮reset重置按钮

button普通按钮image图像域按钮

Hidden隐藏域文本框输入类型初始值placeholder=字体变虚且可直接输入密码框属性值:type表单对象类型size文字的长度

例如:单选框radio属性值:name文本字段的名称(不可缺少)Checked默认选中

单选同一组可以设置不同名称错误单选同一组不可以设置不同名称对复选框checkbox属性值:type表单对象类型Checked默认选中

例如:上网学习旅游文件域file

例如:下拉菜单

Select标签的属性Multiple多选

文本域textarea(多行文本框)属性值:cols列数rows行数

例如:列数行数四种按钮提交、重置

普通按钮图像域Label标签有触发对应表单控件功能。如点击单选按钮或多选框前文字,对应选项就能被选中表单控件id的值与label标签内的for值相同

性别:女六.一些简单的CSS结构+表现+行为Html+css+js

传统html的缺点标记较少,缺少文字间距,段落缩进等标记,美化困难维护困难,修改过程繁琐。网页代码过多,影响网页浏览速度

Css作用例子:链接样式表Css(cascadingstylesheet)层叠样式表

用于控制网页的外观CSS优点使网页代码更少,网页下载更快实现了内容与样式的分离使网站维护更方便、快捷使网页与浏览器的兼容性更好

注释htmlcss/**/CSS的基本语法张飞{身高:185cm;体重:80kg;性别:男;}

css的基本语法:选择器{属性:属性值;…}三部分组成css选择器:也称为选择符,用于选择需要添加样式的元素。基本CSS选择器全局选择器(通用)

用*来表示,代表所有标签

一般用于将所有元素的外边距和内填充清除。*{margin:0;外边距padding:0;内填充}基本CSS选择器标签选择器(元素选择器)--通过元素名选择元素如:body{},ul{},a{},img{}h2{}p{}等

类别选择器--通过class属性选择元素先定义样式css:.blue{color:blue;}

然后引用:文字内容

ID选择器先定义样式:#ab001{color:#ff0000;}然后引用:文字内容

用法和class类似,但一个ID选择器只能选定一个元素伪类选择器——作用在超链接的状态上a:link{}点击前默认a:visited{}点击后a:hover{}放上去鼠标滑过a:active{}按下去点击瞬间a:focus{}获取焦点

这是第1行正文内容……

链接样式(外部样式)html文件和css文件分开,是最实用的方法。结构样式分离

文字属性Color颜色

font-size:12px;14px字号

字体font-family:楷体,宋体;多个字体用逗号分隔优先使用第一个字体楷体

加粗font-weight100-900bold、bolder加粗normal正常去掉标题h1-h6的加粗

倾斜font-styleitalic斜体normal正常段落属性text-decoration文字装饰Overline上划线Line-through删除线Underline下划线none无去掉超链接下划线

text-align水平对齐Leftcenterrighttext-indent首行缩进像素:24px百分比50%2个字2em负值-100px

Line-height行高行距行高=高度可以让文字垂直居中数值:24px百分比:200%背景背景颜色

Background-image:url(01.jpg)背景图片

Background-repeat背景重复Repeat(默认)平铺no-repeat不重复repeat-x横向重复repeat-y竖向重复背景位置Background-position关键字水平:leftcenterright垂直:topcenterbottombackground-position:righttop;数字background-position:200px100px;水平垂直可混用background-position:50pxtop;

一个值,第二个默认centerbackground-position:left(center);背景附件background-attachment:fixed固定

不随滚动条移动背景复合属性

background:#cccurl(1.gif)no-repeat100px200px;颜色图片地址重复位置列表样式list-style-type:disc;实心圆circle空心圆square方块decimal数字none无想要样式表现出来,必须将margin:0;padding:;删除

列表图片list-style-image:url(1.jpg);

列表位置list-style-position:inside/outside;内部外部

列表复合list-style:none或circleurl(1.jpg)inside八.盒模型

division相当于一个容器可以容纳:段落、标题、表格、图片等盒模型-页面所有元素都能看成盒子一个盒子实际占据的宽度和高度由内容+填充+边框+边距组成即content+padding+border+margin内容+填充+边框+边距尺寸属性——盒子模型中指内容的大小Width宽Height高backgiound背景内填充paddingpadding-top:30px;padding-bottom:60px;padding-left:40px;padding-right:20px;padding:30px20px60px40px;上右下左简写:Padding:10px;四边相同10pxPadding:010px;上下左右Padding:10px20px30px;上左右下Padding:10px20px30px40px;上右下左边框borderBorder-width:10px;边框宽度Border-color:#f00;边框颜色Border-style:边框样式solid实线dashed虚线dotted点线

复合属性—不可三缺一四边:border:10px#f00solid;底边border-bottom:1pxgreendashed;border-left:none;去掉填充Padding边框与内容的距离边距margin内容与内容的距离margin-topmargin-rightmargin-bottommargin-left:10px;当前元素向右移动

简写:margin:10px;margin:010px;上下左右margin:10px20px30px;上左右下margin:10px20px30px40px;上右下左一个盒子实际占据的宽度和高度由内容+内边距+边框+外边距组成div{width:200px;padding:020px;}200+20*2=240

一个盒子的margin为22px,border为1px,padding为12px,content的宽为220px、高为50px,如果用标准W3C盒子模型解释,这个盒子的宽???282px错误:

布局属性float浮动--横向排列none默认Left左Right右

clear清除浮动--元素浮动之后,需要清除浮动NoneLeftRightboth全部块级元素独占一行自动换行divh1—h6pul/liform。。

行内元素(内联)不独占一行不自动换行aspanimgbifontinput..块级元素:自动换行,有宽度和高能嵌套行内元素

  • 默认的显示是display:block;

    行内元素:不自动换行,没有宽和高aspan不能嵌套块级元素默认的显示是display:inline;display显示属性:block块状显示inline行内显示inline-block行内块none不显示九.CSS新属性:盒子阴影box-shadow:2px2px5px2px#f00inset;h-shadow水平偏移,可为负值v-shadow垂直偏移可为负值blur模糊值阴影外延值可为负值color颜色值inset:内阴影。默认外阴影

    添加多个阴影逗号分隔文字阴影text-shadow:2px2px5px#f00;水平垂直模糊颜色

    如颜色省略,阴影颜色为文字颜色文字溢出text-overflow:;clip:裁切,默认值ellipsis省略号(...)

    white-space:nowrap;(强制不换行)overflow:hidden;(溢出隐藏)text-overflow:ellipsis;边框圆角border-radius:;1个值5px四个角相同2个值5px10px左上与右下右上与左下3个值5px10px15px左上右上与左下右下4个值5px10px15px20px左上右上右下左下

    单独一个角左上border-top-left-radius:30px;盒模型模式box-sizing:;指定盒子宽度高度是否包含元素的padding和bordercontent-box不包括padding,宽高是内容大小。

    border-box包括padding宽高是实际大小渐变背景Background:-webkit-linear-gradient(top,orange,black);线性渐变方向起点色终点色方向可为top、bottom、left、right

    兼容firefox-moz-linear-gradient(top,red,yellow);兼容chrome-webkit-linear-gradient(top,red,yellow);

    audio音频audio元素video视频VIDEO元素embed多媒体

    插入各种多媒体,格式可以是图片,音频,视频,插件等

    十一.定位

    定位positionstatic静态定位默认relative相对定位absolute绝对定位fixed固定定位(不随滚动条移动)inherit继承相对定位relative相对于自己原来位置偏移指定偏移量:水平leftright垂直topbottom

    绝对定位absolute相对于父元素位置偏移指定偏移量:leftrighttopbottom,负值子绝父相

    #father{position:relative;相对}#son{position:absolute;绝对right:100px;top:100px;}#father{width:300px;height:300px;background:#FF0000;}#son{width:200px;height:200px;background:#99FF00;position:absolute;right:100px;top:100px;}z-index用于设置绝对定位元素,层叠顺序

    z-index用于设置绝对定位元素,层叠顺序可以为正值或负值,默认值auto,默认层0层100-5十二.浏览器表现标准规范及CSS优先级浏览器InternetExplorer78910,MozillaFirefox火狐FFchrome谷歌等

    浏览器兼容性问题:各大主流浏览器由于厂家不同,所以核心构架和代码也不同浏览器对CSS的解析不一样,需要针对不同浏览器写不同的CSS,能够同时兼容不同的浏览器

    (2)IE和FF浏览器的默认值差别:页边距IE为10pxFF为8pxBody默认文字大小:IE为14pxFF为16px

    列表左缩进40px解决办法:*{margin:0;padding:0;}

    浏览器默认段间距:FF默认为1.12emIE为10px在很多情况下,需要专门针对IE不同版本写css样式,IE的csshack,所有浏览器通用:火狐height:200px;

    IE6专用:_height:100px;IE7专用:*height:100px;IE7+的浏览器标准规范

    \9----------IE678910生效

    \0----------IE8910生效

    Height:100px\9;

    css优先级!important行内1000Id100类10标签1通用0派生选择器.headerimgpstrong.navli

    群组选择器H1,h2,h3,h4{}Ul,ol,li{}

    IE6.0浏览器问题IE6下图片有空隙,怎么解决img{display:block;}div{font-size:0;}img{margin-bottom:-5px;}

    IE6双倍浮动边距,怎么解决display:inline;margin-left:100px;_margin-left:50px;减半

    IE6下1px高度容器overflow:hidden;

    line-height:1px;zoom:0.08;缩放让div在页面居中div{position:absolute;left:50%;margin-left:-宽度一半;top:50%;margin-top:-高度一半;}如:Div{width:500px;height:400px;left:50%;margin-left:-250px;top:50%;margin-top:-200px;}十三.CSS3新增选择器伪类选择器:first-child第一个子元素li:first-child{}:last-child最后一个子元素dl:last-child{margin-right:0;}nth-child(n)指定序号的子元素li:nth-child(2){}伪类选择器:nth-child(3n)索引是3的倍数的元素:nth-child(even)索引是偶数的元素:nth-child(odd)索引是奇数的元素tr:nth-child(odd){background:#eaeaea;}:checked选中状态指定表单中radio单选框或checkbox复选框被选中时的样式。上网

    input[type="radio"]:checked{outline:2pxredsolid;}input[type="checkbox"]:checked{outline:2pxbluesolid;}::selection元素被选中时的状态

    p::selection{color:#f00;}可以设置color、background-color、text-shadow不可设置border:disabled元素处于不可用状态时的样式:enabled元素处于可用状态时的样式

    input[type="text"]:enabled{background:#fff;color:#000;}input[type="text"]:disabled{background:#eee;color:#ccc;}属性选择器E[att="val"]选择具有att属性且属性值等于val的元素元素[属性=“属性值”]Input[type=“text”]{}input[type="text"]{width:210px;height:24px;float:left;}

    E[att*="val"]具有att属性且属性值val包含字符串的E元素

    列表项目列表项目列表项目列表项目li[class*=“a”]{color:#f00;}包含E[att^="val"]具有att属性且属性值为以val开头的字符串的E元素

    列表项目列表项目列表项目列表项目列表项目列表项目

    li[class^=“a”]{color:#f00;}开头

    E[att$="val"]具有att属性且属性值为以val结尾的字符串的E元素

    li[class$=“a”]{color:#f00;}结尾

    E[att~="val"]具有att属性且属性值为用空格分隔,其中一个等于val的元素

    列表项目列表项目列表项目列表项目

    li[class~="red"]{color:#f00;}

    十四.弹性盒模型1.viewport设置网页代码适应设备宽度

    display:box;盒布局为父元素设置flex盒布局新版本

    display:-webkit-box;谷歌浏览器display:-moz-box;火狐浏览器display:-ms-box;ie浏览器

    display:box;-webkit-box-orient子元素排列方式为父元素设置horizontal:水平排列默认vertical:纵向排列-webkit-box-flex为子元素设置子元素如何分配其父元素剩余空间的比例

    .one{box-flex:2;}.two{box-flex:1;}.three{box-flex:1;}box-ordinal-group设置弹性盒模型对象的子元素的显示顺序。数值较低的元素显示在数值较高的元素前面;相同数值的元素,它们的显示顺序取决于它们的代码顺序

    对齐方式box-packstart:从开始位置对齐center:居中对齐end:从结束位置对齐

    对齐方式box-alignstart:从开始位置对齐center:居中对齐end:从结束位置对齐对齐水平排列box-pack水平box-align垂直

    THE END
    1....大学生网页成品,静态网页设计教程,htmlcss网页制作,javaweb...TOM源码是一个优秀的网页源码分享平台,大学生网页成品设计,拥有各种类型的网站源码,html静态网页以及Java动态网站定制设计。各种主题的大作业毕设论文等。http://jshtml.cn/
    2.《网页制作与设计》题库及答案16.一个包含有3个框架的网页实际上是由4个独立的HTML页面组成的,它们分别是框架集文件和3个框架文件。 17.所谓行为,就是一段预定义好的程序代码通过浏览器的解释并响应用户操作的过程。 18.AP元素是分配有绝对位置的HTML页面元素。AP元素可以包含文本、图像或其他任何可放置到HTML文档正文中的内容。 19.要想给HT...https://m.360docs.net/doc/5f1283685.html
    1.网页设计HTML+CSS保护野生动物北极熊介绍网页设计专题CSS样式代码 六、 如何让学习不再盲目 七、更多干货 一、?网站题目 宠物网页设计 、保护动物网页、鲸鱼海豚主题、保护大象、等网站的设计与制作。 二、网站描述 ?HTML宠物网页设计,采用DIV+CSS布局,共有多个页面,排版整洁,内容丰富,主题鲜明,首页使用CSS排版比较...https://blog.csdn.net/qq_38514421/article/details/143813074
    2.HTML在线编辑器查看HTML源代码 https://www.agzyy.com.cn/editor/editor.asp
    3....网页模板(1个页面)HTML+CSS+JavaScript期末作业HTML代码...原始HTML+CSS+JS页面设计, web大学生网页设计作业源码,这是一个不错的网页制作,画面精明,非常适合初学者学习使用。 作品介绍 1.网页作品简介方面:HTML期末大学生网页设计作业 ,喜欢的可以下载,文章页支持手机PC响应式布局。 2.网页作品编辑方面:此作品为学生个人主页网页设计题材,代码为简单学生水平 html+css 布局制...https://blog.51cto.com/u_15398742/4247266
    4.大学生网页设计制作作业实例代码(全网最全,建议收藏)HTML+CSS+JSweb期末作业设计网页——开平碉楼(20页)HTML+CSS+JavaScript 点击查看? HTML5期末考核大作业 基于HTML+CSS+JavaScript仿王者荣耀首页 游戏网站开发 游戏官网设计与实现 点击查看? HTML网页制作代码——简约的旅游图文相册博客HTML模板(12页)HTML+CSS+JavaScript 静态HTML旅行主题网页作业 点击查看? web网页设计—— 中国...http://zhangshiyu.com/post/51164.html
    5.优秀个人网页(通用8篇)页面编程技能:html、css、javascript等; 优化技能:压缩图片、网页优化等。 以上工具网上的教程一抓一大把,推荐网易教程。可以找些基础的看一下,一回生二回熟,平时多用即可掌握,更深的技巧可以日后用到再研究完善,要边用边学,这样记忆深刻。 六、用户体验 ...https://www.360wenmi.com/f/filee6orn0kk.html
    6.英雄联盟LOL静态HTML网页制作模板DIV+CSS学生网页作品代码游戏...HTML静态网页设计作业,采用DIV+CSS布局,共有多个页面,首页使用CSS排版比较丰富,色彩鲜明有活力,顶部导航及底部区域背景色为100%宽度。都是给学生定制的都符合学校或者学生考试期末作业的水平,有的有js,有的视频+音乐+flash的等元素的插入。 原生(HTML+CSS+JS),网页作品代码简单,可使用任意HTML编辑软件(如:`Dreamweav...https://www.iteye.com/resource/LILIXING_COM-13112654
    7.html+css宠物网页设计网站模板源码分享HTML实例网页代码, 本实例适合于初学HTML的同学。该实例里面有设置了css的样式设置,有div的样式格局,这个实例比较全面,有助于同学的学习,本文将介绍如何通过从头开始设计个人网站并将其转换为代码的过程来实践设计。 --- #二、作品效果 ## 视频演示 ...https://www.jianshu.com/p/171278e09b09
    8.苏州UID/UED交互设计课程苏州UI设计培训作品大包装 1.针对UI的分析清楚设计的方向,为未来就业准确定位 2.讲解作品包装的三个技巧,在设计作品的基础上用包装提升自我作品的档次 3.个人简历大总结,把个人信息用网页形式体现出来,让面试形式多样化 WEB前端HTML5/CSS3 布局与样式 HTML标签梳理 1.5分钟上手Hbuilder软件,对HTML5和CSS3有初步的了解和认识...https://www.thea.cn/course/428068.htm
    9.34道常见的HTML+CSS面试题,附答案教育百科d. 服务器端响应http请求,浏览器得到html代码 e. 浏览器解析html代码,并请求html代码中的资源 f. 浏览器对页面进行渲染呈现给用户 参考《一次完整的HTTP事务是怎样一个过程》 1.2、谈谈你对前端性能优化的理解 a. 请求数量:合并脚本和样式表,CSS Sprites,拆分初始化负载,划分主域 ...https://www.jsedu114.com/ency/10064.html
    10.《HTML5CSS3从入门到精通》《HTML5 CSS3从入门到精通》(清华社“视频大讲堂”大系)通过基础知识 中小实例 综合案例的方式,讲述了用HTML5 CSS3设计构建网站的必备知识,相对于权威指南、高级程序设计、开发指南同类图书,本书是一本适合快速入手的自学教程。内容有:创建HTML5文档,实战HTML5表单,实战HTML5绘画,HTML5音频与视频,Web存储,离线应用...http://www.zhuzi.me/blog/211140.html
    11.建站福利!提供超多HTML5+CSS3响应式网页模版免费下载的酷站因为自适应网页设计在开发上较为繁琐,一般很少免费提供下载的网站,但 HTML5 UP! 收录一系列共 28 种网页设计,通通都是 HTML5+CSS3 并有响应式设计功能,网站采用的授权方式为 Creative Commons 姓名标示 3.0,也就是说你可以自由分享、修改这些模版,唯独需要保留网页里的姓名标示(Attribution)。 https://www.uisdc.com/html5-css3-responsive-template-websites
    12.大学生web网页实训心得体会(精选15篇)总之,作为一个前端工程师,我们所要掌握的知识是全面的,当我们写代码时的思维是缜密的。HTML和CSS是基础中的基础。之后我们会学习更多的JavaScript相关知识和其他,希望自己在这过程中仍能保持谦逊的的心态,去学习前人留下的珍贵宝藏。 大学生web网页实训心得体会 3 ...https://www.yjbys.com/xuexi/xinde/3525884.html
    13.简单的网页制作期末作业——HTML+CSS+JavaScript小礼品购物商城...1网页简介:此作品为学生个人主页网页设计题材,HTML+CSS 布局制作,web前端期末大作业,大学生网页设计作业源码,这是一个不错的网页制作,画面精明,代码为简单学生水平, 非常适合初学者学习使用。 2.网页编辑:网页作品代码简单,可使用任意HTML编辑软件(如:Dreamweaver、HBuilder、Vscode 、Sublime 、Webstorm、Text 、Notep...https://cloud.tencent.com/developer/article/2075778
    14.班级网页设计HTML模板源码,学生校园静态网页设计作业制作班级网页设计HTML静态网页设计作业使用dreamweaver制作,采用DIV+CSS布局,作品共5页,可不修改资料直接使用,也可以根据自己要求替换图片或文字后使用。首页使用CSS排版比较丰富,色彩鲜明有活力。顶部导航及底部区域背景色为100%宽度,主体内容区域宽度为学生网页作业标准的1024PX,使用CSS制作了导航鼠标经过和页面选中效果,有留言...https://www.stu-works.com/html/xiaoyuan/282.html
    15.2023Web前端开发八股文&面试题(万字系列)——这篇就够了!方便屏幕阅读器解析,如盲人阅读器根据语义渲染网页 有利于开发和维护,语义化更具可读性,代码更好维护,与CSS3关系更和谐 1.5 引入样式时,link和@import的区别? 链接样式时,link只能在HTML页面中引入外部样式 导入样式表时,@import 既可以在HTML页面中导入外部样式,也可以在css样式文件中导入外部css样式 ...https://developer.aliyun.com/article/1353677
    16.网页美工面试题目4、CSS+DIV在网页设计的好处? 答:1、表现与内容分离:将设计部分分离出来放在一个独立样式文件中,HTML文件中只存放文本信息。2、易于日后的修改和维护:用只包含结构化内容的HTML代替嵌套的标签,搜索引擎将更有效率地搜索到你的网页。3、提高了页面浏览速度:页面容量比table编码的页面容量小得多。4、提高了搜索引擎...https://www.unjs.com/z/1203649.html
    17.人才培养兴安职业技术学院本专业是培养拥护党的基本路线,适应生产、建设、管理、服务第一线需要的德、智、体、美等方面全面发展,具有良好的科学素养、创新精神和创新能力,熟悉计算机应用环境,掌握数字媒体相关的基本理论和知识,掌握数字媒体的信息处理技能,并熟练掌握数字产品设计与制作技能的高素质高技能人才。数字媒体技术的人才培养主要面向平面...https://www.nmxzy.cn/contents/136/2253.html