Udemy Web Design for Beginners Real World Coding in HTML & CSS(视频教程学习笔记)

Learning Web Design by Jennifer Niederst Robbins Learning Web Design A BEGINNER’S GUIDE TO HTML, CSS,JAVASCRIPT, AND WEB GRAPHICS Jennifer Niederst Robbins My GitHub Files: https://github.com/Li-YangZhong/Learning_Web_Design_Book_by_Jennife... 阅读详情

HTML = Content

CSS = Style

HTML elements can be nested like russian stacking dolls.

Include audio files in a webpage:

<audio controls>
    <source src="audio/sanmateo01.mp3" type="audio/mpeg">
</audio>

在网页中加入优酷视频:

<iframe height=498 width=510 
src='http://player.youku.com/embed/XNDAzNDQ0MTIzNg==' 
frameborder=0 'allowfullscreen'>
</iframe>

Add a video clip to a webpage:

<video controls>
    <source src="video/welcome.mp4" type="video/mp4">
</video>

Include a map in a webpage:

<iframe width="425" height="350" frameborder="0" scrolling="no" marginheight="0" marginwidth="0" 
        src="https://www.openstreetmap.org/export/embed.html?bbox=120.23231506347658%2C31.125260367018715%2C120.75828552246095%2C31.478452047933082&amp;layer=mapnik" 
        style="border: 1px solid black">
</iframe>
<br/>
<small><a href="https://www.openstreetmap.org/#map=11/31.3020/120.4953">Ver mapa más grande</a></small>

Add a calender table in a webpage:

<table width="589" border="0" cellpadding="0" cellspacing="1" bgcolor="#CAA682">
    <thead>
          <tr bgcolor="#FFFFFF">
          <th width="83" bgcolor="#F7EEE6" >星期日</th>
          <th width="83" >星期一</th>
          <th width="83" >星期二</th>
          <th width="83" >星期三</th>
          <th width="83" >星期四</th>
          <th width="83" >星期五</th>
          <th width="83" bgcolor="#F7EEE6" >星期六</th>
        </tr>
    
    </thead>
    
    <tbody>
        


        <tr bgcolor="#FFFFFF">
        <td width="83" bgcolor="#F7EEE6" >&nbsp;</td>
        <td width="83" bgcolor="#FFFFFF" >&nbsp;</td>
        <td width="83" bgcolor="#FFFFFF" >&nbsp;</td>
        <td width="83" bgcolor="#FFFFFF" >&nbsp;</td>
        <td width="83" bgcolor="#FFFFFF" >&nbsp;</td>
        <td width="83" onmouseover="this.bgColor='#FFCC00'" onmouseout="this.bgColor='#FFFFFF'" bgcolor="#FFFFFF">1</td>
        <td width="83" bgcolor="#F7EEE6" onmouseover="this.bgColor='#FFCC00'" onmouseout="this.bgColor='#F7EEE6'">2</td>
        </tr>

        <tr bgcolor="#FFFFFF">
        <td bgcolor="#F7EEE6" onmouseover="this.bgColor='#FFCC00'" onmouseout="this.bgColor='#F7EEE6'">3</td>
        <td width="83" onmouseover="this.bgColor='#FFCC00'" onmouseout="this.bgColor='#FFFFFF'">4</td>
        <td width="83" onmouseover="this.bgColor='#FFCC00'" onmouseout="this.bgColor='#FFFFFF'">5</td>
        <td width="83" onmouseover="this.bgColor='#FFCC00'" onmouseout="this.bgColor='#FFFFFF'">6</td>
        <td width="83" onmouseover="this.bgColor='#FFCC00'" onmouseout="this.bgColor='#FFFFFF'">7</td>
        <td width="83" onmouseover="this.bgColor='#FFCC00'" onmouseout="this.bgColor='#FFFFFF'">8</td>
        <td width="83" bgcolor="#F7EEE6" onmouseover="this.bgColor='#FFCC00'" onmouseout="this.bgColor='#F7EEE6'">9</td>
        </tr>

        <tr bgcolor="#FFFFFF">
        <td bgcolor="#F7EEE6" onmouseover="this.bgColor='#FFCC00'" onmouseout="this.bgColor='#F7EEE6'">10</td>
        <td width="83" onmouseover="this.bgColor='#FFCC00'" onmouseout="this.bgColor='#FFFFFF'">11</td>
        <td width="83" onmouseover="this.bgColor='#FFCC00'" onmouseout="this.bgColor='#FFFFFF'">12</td>
        <td width="83" onmouseover="this.bgColor='#FFCC00'" onmouseout="this.bgColor='#FFFFFF'">13</td>
        <td width="83" onmouseover="this.bgColor='#FFCC00'" onmouseout="this.bgColor='#FFFFFF'">14</td>
        <td width="83" onmouseover="this.bgColor='#FFCC00'" onmouseout="this.bgColor='#FFFFFF'">15</td>
        <td width="83" bgcolor="#F7EEE6" onmouseover="this.bgColor='#FFCC00'" onmouseout="this.bgColor='#F7EEE6'">16</td>
        </tr>

        <tr bgcolor="#FFFFFF">
        <td bgcolor="#F7EEE6" onmouseover="this.bgColor='#FFCC00'" onmouseout="this.bgColor='#F7EEE6'">17</td>
        <td width="83" onmouseover="this.bgColor='#FFCC00'" onmouseout="this.bgColor='#FFFFFF'">18</td>
        <td width="83" onmouseover="this.bgColor='#FFCC00'" onmouseout="this.bgColor='#FFFFFF'">19</td>
        <td width="83" onmouseover="this.bgColor='#FFCC00'" onmouseout="this.bgColor='#FFFFFF'">20</td>
        <td width="83" onmouseover="this.bgColor='#FFCC00'" onmouseout="this.bgColor='#FFFFFF'">21</td>
        <td width="83" onmouseover="this.bgColor='#FFCC00'" onmouseout="this.bgColor='#FFFFFF'">22</td>
        <td width="83" bgcolor="#F7EEE6" onmouseover="this.bgColor='#FFCC00'" onmouseout="this.bgColor='#F7EEE6'">23</td>
        </tr>

        <tr bgcolor="#FFFFFF">
        <td bgcolor="#F7EEE6" onmouseover="this.bgColor='#FFCC00'" onmouseout="this.bgColor='#F7EEE6'">24</td>
        <td width="83" onmouseover="this.bgColor='#FFCC00'" onmouseout="this.bgColor='#FFFFFF'" bgcolor="#FFFFFF">25</td>
        <td width="83" onmouseover="this.bgColor='#FFCC00'" onmouseout="this.bgColor='#FFFFFF'" bgcolor="#FFFFFF">26</td>    
        <td width="83" onmouseover="this.bgColor='#FFCC00'" onmouseout="this.bgColor='#FFFFFF'" bgcolor="#FFFFFF">27</td>    
        <td width="83" onmouseover="this.bgColor='#FFCC00'" onmouseout="this.bgColor='#FFFFFF'" bgcolor="#FFFFFF">28</td>
        <td width="83" bgcolor="#FFFFFF" class="tb3">&nbsp;</td>
        <td width="83" bgcolor="#F7EEE6" class="tb1">&nbsp;</td>
        </tr>
        
        
    <tfoot>
        <tr> 
            <td colspan="7">This is where tfoot elements sits.</td>
        </tr>
    </tfoot>
        
        
        
    </tbody>
    
</table>

Create a description list:

<dl>
    
  <dt><strong>Casa</strong></dt>
  <dd>
      名词
  </dd>
  <dd>
      1.房子
  </dd>
  <dd>
      2.家
  </dd>
    
  <!-- Other terms and descriptions -->
    
</dl>

<header> and <footer> elements can be put inside <article> element.

<nav> element is usually used for putting a list of important links together.

<div> is a block-level non-semantic element, a generic container; <span> is an inline non-semantic element.

 

<!-- Add comments in HTML documents like this one. -->

Create a form:

        <form>
            <label for="firstName">First Name:</label>
            <input id="firstName" type="text" name="firstName">
            
            <label for="lastName">Last Name:</label>
            <input id="lastName" type="text" name="lastName">
            
            <label for="email">Email:</label>
            <input id="email" type="email" name="email">    
 
            <label for="telephone">Telephone:</label>
            <input id="telephone" type="tel" name="telephone">  
            
            <label for="yourMessage">Your Message:</label>
            <textarea id="yourMessage"></textarea>
            <input type="submit" value="提交">
        </form>
        

Let users choose a few predetermined options:

<label for="favoriteColor">What is your favorite color?</label>
<select id="favoriteColor" name="favoriteColor">
    <option value="colorRed">红色</option>
    <option value="colorOrange">橙色</option>
    <option value="colorYellow">黄色</option>
</select>
<fieldset>
    <legend>What is your favorite meal?</legend>
    <input type="radio" id="breakfast" name="favoriteMeal"  value="meal1"><label for="breakfast">Breakfast</label>
    <input type="radio" id="brunch" name="favoriteMeal" value="meal2"><label for="brunch">Brunch</label>        
    <input type="radio" id="lunch" name="favoriteMeal" value="meal3"><label for="lunch">Lunch</label>
</fieldset>
<fieldset>
    <legend>What meals do you enjoy? (check all that apply)?</legend>
    <input type="checkbox" id="breakfast" name="favoriteMeal"  value="meal1"><label for="breakfast">Breakfast</label>
    <input type="checkbox" id="brunch" name="favoriteMeal" value="meal2"><label for="brunch">Brunch</label>        
    <input type="checkbox" id="lunch" name="favoriteMeal" value="meal3"><label for="lunch">Lunch</label>
</fieldset>

Self-clearing float:

.group:before,
.group:after {
    content: "";
    display:table;
}
.group:after {
    clear:both;
}
.group {
    zoom:1;
}

 

CSS shorthands:

/*
    padding-left: 40px;
    padding-right: 40px;
    padding-top: 20px;
    padding-bottom: 20px;
*/

/*  padding: 20px 40px 20px 40px;*/


/*以上两种写法等同于下面的写法*/
    padding: 20px 40px;

Parent elements are only aware of child elements that are not floated.

 

<a> element by default is inline element.

 

Elements positioned absolute will find the closest parent elements that are positioned relative and regard this parent element as its base its position.

 

By default, <img> is inline element.

 

Elements that use position:relative has itself as its reference.

 

For elements that are all using position: relative or position: absolute, the element that come later in the HTML will be shown on top. This default rule can be overwith z-index, elements will higher z-index will be shown on top.

汽车电子基于OTA的Bootloader更新机制:量产车软件升级断点版本限制与跨代更新规避策略 内容概要:本文深入剖析了量产汽车ECU中Bootloader在OTA升级过程中为何无法跨&ldquo;断点版本&rdquo;升级的核心原理。文章从Bootloader作为可信根的不可变性出发,解释了其在SOP后禁止常规OTA更新的原因,并揭示了Flash分区机制下OTA仅能擦写Application区的限制。通过介绍&ldquo;两段式搬运&rdquo;自更新机制,阐明了新版Bootloader需依赖旧版Bootloader执行迁移的&ldquo;鸡生蛋&rdquo;困境,进而引出断点版本的概念&mdash;&mdash;即首次引入新Bootloader特性的关键过渡版本。文中详细列举了导致断点的典型变更(如签名算法、分区表等),并指出跨版本升级失败的根本原因在于旧Bootloader无法解析新镜像格式或执行更新流程。最后提出系统性解决方案,包括构建有向升级路径图、终端前置校验、A/B冗余、Golden恢复区等工程防护措施,强调需从架构、发布、OTA后台到售后体系全流程协同管理断点风险。; 适合人群:汽车电子工程师、车载软件开发人员、OTA系统设计师及从事ECU固件升级相关的技术管理人员,尤其适合具备嵌入式系统和UDS诊断基础的研发人员。; 使用场景及目标:①理解Bootloader在OTA中的核心作用及其不可随意更新的设计逻辑;②掌握断点版本的成因与应对策略,避免实际升级中出现&ldquo;变砖&rdquo;事故;③指导OTA系统设计与升级路径规划,提升整车软件迭代的安全性与可靠性。; 阅读建议:此资源结合真实工程场景深入浅出地讲解复杂机制,建议结合Bootloader自更新流程图与实际UDS刷写案例对照学习,重点关注版本兼容性判断、安全校验设计及故障恢复机制,在开发和测试中充分模拟跨断点升级场景以验证系统鲁棒性。 立即下载

相关推荐

电力电子基于CCM Boost拓扑的3.3kW PFC电路参数设计:功率因数校正系统电感与器件选型优化

摘要:工程计算最难的不是算出来,而是「算完讲得清、改得动」。本文以一份 《3.3kW CCM BOOST PFC circuit parameters calculation》计算书为例,梳理 Maple Flow 的核心功能,并看它如何把规格、公式、器件选型、损耗校验和环路设计收进同一份可交付文档。

Udemy神课:Web Developer Bootcamp总结

制作了一个全栈项目YelpCamp,主要运用了 MongoDB/Express/Node 技术栈,使用RESTful架构以及Bootstrap 4 for styling,项目通过Passport.js及相关模块进行用户验证,用户可针对自己创建的Camp进行CRUD操作。最后通过heroku将本地网页部署至服务端,网址为here. ...

yywuzhanfei的博客 1960

产业园区运营负责人如何精准对接企业技术需求与科研成果?.docx

科易网基于AI模型+行业大数据,在技术转移、成果转化、技术经纪、知识产权、产业创新、科技招商等垂直领域的多样化应用场景,推出科技创新领域的AI+工具与数智化解决方案,推动科技创新与产业创新智能化发展。

[Traversy Media | HTML & CSS] Flexbox CSS In 20 Minutes

视频在线观看地址:https://www.bilibili.com/video/av57278636/ 原视频出处: https://www.youtube.com/watch?v=JJSoEo8JSnc Flexbox is a CSS3 layout mode that provides an easy and clean way to arrange items within a co...

CodingIsFun 7622

邻传 NearShare v1.3.0|Windows局域网扫码文件互传、Word/Excel预览与直接打印(含MIT源码)

邻传是一款运行在 Windows 10/11 x64 电脑上的局域网文件共享工具。手机与电脑连接同一 Wi-Fi,扫码后使用浏览器双向上传、下载文件,无需蓝牙、手机 App 或配对码。 功能:同名文件以最后成功上传版本为准并保留历史;Word DOC/DOCX、Excel XLS/XLSX/XLSB/XLSM、ODS/CSV 在线预览;电脑端点击直接调出打印界面;类型筛选、搜索、列表/网格、批量删除和清空;自动识别电脑名称及可获取的手机型号,自动更新 IP 与二维码。 包内包含安装版、免安装版、MIT 协议源码、使用说明和 SHA-256 校验值,内置 Node.js,无需安装开发环境,不含个人共享数据。 使用:电脑启动 &rarr; 手机同一 Wi-Fi 扫码 &rarr; 上传/预览/下载。适合家庭、可信办公网络分享照片与文档。 限制:无登录、HTTP,能访问服务地址的设备可读写删除,请勿映射公网。Office 复杂排版可能简化;预览上限20MB,表格预览1000行50列;打印上限20MB/10万格/100页PDF,仅电脑支持。为手动分享工具,非自动文件夹同步。安装包暂未数字签名。

MMI分束器仿真优化:用Lumerical FDTD实现95%耦合效率的实战技巧

本文详细介绍了使用Lumerical FDTD软件对MMI分束器进行仿真优化的实战技巧。通过构建高保真模型、精确配置光源与边界条件,并重点优化波导结构与taper设计,系统性地将器件的耦合效率提升至95%以上。文章还分享了利用参数扫描、varFDTD加速等高级方法,帮助硅光芯片设计工程师高效实现高性能MMI分束器设计。

rainy的博客 777

用Javascript显示一个电子时钟

&lt;!DOCTYPE html&gt; &lt;html&gt; &lt;head&gt; &lt;style type="text/css" media="screen"&gt; body { background: black; } #txt { position: absolute; top: 50%; left: 50%; transf...

CodingIsFun 2260

别再只盯着YOLOv8了!手把手带你用PaddleDetection的PP-YOLOE+搞定你的第一个检测项目

本文介绍了PP-YOLOE+在目标检测领域的优势与应用实践,对比YOLOv8展示其在精度、速度和部署便利性上的突破。通过详细的代码示例和实战教程,帮助开发者快速上手PaddleDetection工具链,实现产业级目标检测项目,提升开发效率。

weixin_42701915的博客 186

使用p5.js绘制一个“禁止通行”标志

效果图没有上传成功: 优快云对GoogleChrome的支持还不完善啊。发现了几个bug: 1. 添加个人分类标签时不能输入超过一个字符的标签 2. 不能通过复制粘贴方式上传图片(2019-01-24 17:00左右测试过) &lt;html&gt; &lt;head&gt; &lt;script type="text/javascript" src="https://cdnj...

CodingIsFun 581

LiblibAI新手教程:从零开始训练你的第一个LoRA模型(保姆级指南)

本文提供LiblibAI平台上从零开始训练LoRA模型的保姆级教程,涵盖数据准备、参数优化到效果调优全流程。详细解析LoRA技术优势,包括云端计算资源、自动化预处理工具等,帮助新手快速掌握自定义模型训练技巧,实现高效AI绘画创作。

dell8的博客 625

lighttools用透镜旋转手动创建菲尼尔透镜

学过很多软件,都没有留下痕迹,很多年之后只记得学过的软件常用的一些功能,稍微难一些的再次用起需要重新学,但如果留下点痕迹,重新再用就会很快。lighttools无意之中接触了,记一点点笔记吧。...

kingsai2012的博客 4334

Responsive Web Design Tutorial by THENETNINJA

B站视频:https://www.bilibili.com/video/av10338325 My Github Files: https://github.com/Li-YangZhong/Responsive-Web-Design-Tutorial.git 配套文件下载地址:https://github.com/iamshaunjp/psd-to-wp Making our web...

CodingIsFun 481

【WorkBuddy专栏32】从「分文件夹」到「组队打仗」——WorkBuddy v5.0项目模式深度拆解

【WorkBuddy专栏32】从「分文件夹」到「组队打仗」——WorkBuddy v5.0项目模式深度拆解

AI人人懂 301

Flexbox in CSS: Understanding CSS Flexible Box Layout by Estelle Weyl

”礼让三先“就是遇到通行困难的情况下要礼貌让行,要先慢、先让、先停。“宁停三分,不抢一秒”是从无数血的教训中总结出来的宝贵经验。 Live examples are available at http://standardista.com/flexbox/flexfiles. You can either click the icon while reading this book to go directly to a live version of the code example reference

CodingIsFun 449

docker-compose Install OrangeHRM

OrangeHRM是一个全面的人力资源管理HRM) 系统,它包含任何企业所需的所有基本功能。OrangeHRM旨在支持任何规模的团队,包括初创企业、中小企业以及大型跨国组织。

极致,细节 1006

ImportError: DLL load failed while importing _rust: 找不到指定的程序的解决方案

 本文主要介绍了ImportError: DLL load failed while importing _rust: 找不到指定的程序的解决方案,希望能对使用Python的同学们有所帮助。 文章目录 1. 问题描述 2. 解决方案

weixin_43178406的博客 19万+

CSS Full Course - Includes Flexbox and CSS Grid Tutorials by Beau Carnes from freecodecamp.org

B站视频链接:https://www.bilibili.com/video/av54075594 Learn CSS in this complete tutorial course. Cascading Style Sheets (CSS) tell the browser how to display the text and other content that you write ...

CodingIsFun 439

C语言试题三之计算并输出 s=1+(1+2^(0.5))+(1+2^(0.5)+3^(0.5))+…+(1+2^(0.5)+3^(0.5)+…+n^(0.5))

1 、题目 计算并输出 s=1+(1+2^(0.5))+(1+2^(0.5)+3^(0.5))+…+(1+2^(0.5)+3^(0.5)+…+n^(0.5)) 2、部分函数说明 C 库函数 double pow(double x, double y) 返回 x 的 y 次幂。 3、源代码实现 #include &lt;stdio.h&gt; #include &lt;...

码莎拉蒂 4609

How to Create A Website An HTML Tutorial and CSS Tutorial PART 1 by Todd McLeod

https://en.wikipedia.org/wiki/List_of_HTTP_status_codes When using chrome browser, click CTRL + T launches a new tab. https://whatwebcando.today/ Seven Habits of Highly Effective People Get in fro...

CodingIsFun 396

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

Lynda.com - CSS Fundamentals by James Williamson

ElEMENT-SPECIFIC SELECTORS Modified class or ID selector which limits application to a specific element h2.subheading {color: blue;} div#sidebar {font-size: 80%;} CSS &amp; ID NAMING CONVENTIO...

CodingIsFun 379

锂电池充电器电路设计 里面有电路

锂电池充电器电路设计 里面有电路 3.7V升压到5V电路设计。

learn-advanced-css-layout-techniques

// 引用Google字体方法: https://developers.google.cn/fonts/docs/getting_started?hl=zh-cn // GitHub files: https://github.com/Li-YangZhong/learn-advanced-css-layout-techniques // 备注:B站视频链接网上已不可见 ...

CodingIsFun 364

怀旧版电脑GBC模拟器

再现原版GBC掌机的界面,电脑运行连游戏界面都一样大小,很怀旧,很真实,(英文版)强烈推荐,很小的文件,很难才找到的。

Responsive Web Design Certification 学习笔记02 Basic CSS

学习笔记摘自freecodecamp.org提供的Responsive Web Design Certification(300 hours) 教程 All HTML elements are essentially little rectangles. Themain HTML5 tag helps search engines and other developers find the ...

CodingIsFun 344

Udemy - CSS Layout Techniques

课程链接:https://www.udemy.com/course/css-layout-techniques/ GitHub Files: https://github.com/Li-YangZhong/Udemy---CSS-Layout-Techniques

CodingIsFun 335

CSS Flex 初学者视频

B站视频: https://www.bilibili.com/video/av45803504 My GitHub Files: https://github.com/Li-YangZhong/CSS-Flex-.git

CodingIsFun 332

视频教程笔记: Master the Basics of HTML5 & CSS3 Beginner Web Development from mindmekka

One of the ways I learned about the different HTML tags was looking at the code on other peoples' web pages. Three ways of adding CSS styles: inline, internal and external. CSS properties: Target="...

CodingIsFun 316
上一篇: Web Career Clinic with Lauren Bacon 笔记
下一篇: 电脑知识集锦
CodingIsFun
博客等级 码龄8年 37粉丝 240原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值