前端开发注意事项(HTML与CSS进阶)

HTML 与 CSS 进阶

  • Img 标签

    alt 属性 一定要添加 用于图片描述 给机器看的,如果图片加载失败,会显示 alt

<img src="" alt=""/>    
  • 为 img 添加 图片注释 建议做法为 figure(图形) 和 figcaption [caption(字幕)]
<figure><img src="" alt=""/>    <figcaption>图片说明</figcaption>
</figure>
  • 表格语义化 数据形式的最佳选择还是表格

(h5新增 th, caption, thead, tbody 和 tfoot 根据需求选择使用者三个标签)

    <table><caption>表格示例</caption><!-- 表头 --><thead><tr><th>表头单元格1</th><th>表头单元格2</th></tr></thead><!-- 表身 --><tbody><tr><td>标准单元格1</td><td>标准单元格2</td></tr><tr><td>标准单元格1</td><td>标准单元格2</td></tr></tbody><!-- 表脚 --><tfoot><tr><td>标准单元格1</td><td>标准单元格2</td></tr></tfoot></table>
  • 换行符<br/>
<div><span>标题</span> <br/><span>第一部分内容</span><br/><span>第二部分内容</span><br/><span>第三部分内容</span>
</div>
<!-- 上边是错误用法 吃惊吗 -->
<!-- br 有自己的特定语义  只适合用户 P 标签内部的换行--> 
<p>广东省<br/>广州市<br/>黄埔大道61号
</p>
  • 无序列表 <ul>

    主要用于列表型数据

<ul><li><span>1</span>HTML 教程</li><li><span>2</span>PHP 教程</li><li><span>3</span>java 教程</li>
</ul>
有人说,每一个列表前都有数字,为什么不用有序列表实现。
答: 因为有序列表前的数字外观是固定的,不能修改。所以在开发中,大多数情况下都是使用无序列表
  • Strong 标签和 em标签

    可以用于 SEO 突出

W3C 对这两个标签赋予了"强调"的语义。 为了SEO突出,可以使用 strong 和 em如果被 CSS 重新定义新的样式,也不影响这两个标签的语义

如何判断一个页面是否语义良好

去掉所有CSS效果,查看便知

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/451544.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

如果你懂我…

前些天发现了一个巨牛的人工智能学习网站&#xff0c;通俗易懂&#xff0c;风趣幽默&#xff0c;忍不住分享一下给大家。点击跳转到教程。 想往的世界&#xff0c;有风如深秋的柳絮… 翻飞在遥远的寂静里… 若冷落…若别离… 若守候…若赤诚… 若我…

[NOI2005]维护数列 恶心到毁天灭地的splay

传送门 debug到死2333. 虽然说是splay维护序列模板&#xff0c;作为蒟蒻的我还是GG %%%考场A的dalao Orz Orz. 其实不开long long也行&#xff0c;inf开成0x3f3f3f3f也可&#xff08;flag,欢迎推翻&#xff09; 就当存个板子吧. #include<bits/stdc.h> #include<cs…

Python的from import和import的区别

对于from...import...&#xff0c;其意义具体是from Module import Function或Class等&#xff0c;这个只是从模块中导入一个或几个函数或类的做法。另外一个常见的是import Module&#xff0c;就是把整个模块中得东西都导入&#xff0c;所以你后面的程序就都可以使用了。另外还…

静态代理、动态代理、AOP

参考文章&#xff1a; Java中的代理模式——静态代理以及分析静态代理的缺点 Java中动态代理的两种方式JDK动态代理和cglib动态代理以及区别 Spring中的AOP以及切入点表达式和各种通知

Linux系统中解压缩指令汇总

.tar 解包&#xff1a; tar xvf FileName.tar 打包&#xff1a;tar cvf FileName.tar DirName &#xff08;注&#xff1a;tar是打包&#xff0c;不是压缩&#xff01;&#xff09; --------------------------------------------- .gz 解压1&#xff1a;gunzip FileName.gz 解…

python中的@

函数修饰符 ‘’ 用做函数的修饰符&#xff0c;可以在模块或者类的定义层内对函数进行修饰&#xff0c; 出现在函数定义的前一行&#xff0c;不允许和函数定义在同一行 一个修饰符就是一个函数&#xff0c;它将被修饰的函数作为参数&#xff0c;并返回修饰后的同名函数或其他可…

这样想起...

前些天发现了一个巨牛的人工智能学习网站&#xff0c;通俗易懂&#xff0c;风趣幽默&#xff0c;忍不住分享一下给大家。点击跳转到教程。 // 看到一张精致的自然风景图片&#xff0c;心生向往. 在海的一个小小角落边&#xff0c;有一寓不很大的房子&#xff0c;暮色浸染的云彩…

python几种括号表示的类型

python语言最常见的括号有三种&#xff0c;分别是&#xff1a;小括号( )、中括号[ ]和大括号&#xff08;也叫做花括号{ }&#xff09;。其作用也各不相同&#xff0c;分别用来代表不同的python基本内置数据类型。 1、python中的小括号( )&#xff1a;代表tuple元组数据类型&am…

IT巨头互掐云存储:Dropbox能否一马当先

随着北京时间4月25日Google Drive横空出世&#xff0c;微软也迫不及待的发布了SkyDrive的大量更新。各大巨头进军云存储市场&#xff0c;激烈角逐的意向已经昭然可见。网友针对此事纷纷发表热议。苹果、微软、谷歌三巨头加上一个Dropbox各出各的云存储高招&#xff1a;微软SkyD…

Spring集成redis(Spring Data Redis)

2019独角兽企业重金招聘Python工程师标准>>> 转载地址&#xff1a;http://blog.csdn.net/zhu_tianwei/article/details/44923001 Spring-data-redis是spring大家族的一部分&#xff0c;提供了在srping应用中通过简单的配置访问redis服务&#xff0c;对reids底层开发…

python中利用re模块使用正则表达式

Python通过re模块提供对正则表达式的支持。使用re的一般步骤是先使用re.compile()函数&#xff0c;将正则表达式的字符串形式编译为Pattern实例&#xff0c;然后使用Pattern实例处理文本并获得匹配结果&#xff08;一个Match实例&#xff09;&#xff0c;最后使用Match实例获得…

Java三大变量分别是类变量、实例变量和局部变量

什么是变量:就是内容可以改变的量&#xff0c;它与常量相对应。而这三大变量实际上是从变量的作用域来定义和划分的。 1、类变量&#xff0c;是归属类的变量&#xff0c;它是通过在定义类的属性的时&#xff0c;增加static修饰符&#xff0c;所以又称为静态变量。类变量不仅可…

路途

前些天发现了一个巨牛的人工智能学习网站&#xff0c;通俗易懂&#xff0c;风趣幽默&#xff0c;忍不住分享一下给大家。点击跳转到教程。 PS : 这应该是08年写的了吧.... 像是追寻明天的沧海一束&#xff0c; 不知道什么时候开始走上这样熟悉的路途. 当天空开始一点一点变…

redux 源码详解

redux 单向数据流的由来 Flux将应用分成四个部分;view 视图层;Action 视图层发出的消息&#xff1b;(改变store里面的数据)Dispatch(派发器)Store (数据层) : 用来存在应用的状态(数据)&#xff0c;一旦发生变动,就要提醒view更新页面。redux单向数据流&#xff1a; 具体详情请…

冒泡排序与快速排序(java实现)

冒泡排序&#xff1a; public class bubbleSort {public static void bubbleSort1(int [] a, int n){int i, j;for(i0; i<n; i){//表示 n 次排序过程。for(j1; j<n-i; j){if(a[j-1] > a[j]){//前面的数字大于后面的数字就交换//交换 a[j-1]和 a[j]int temp;temp a[j…

Python中文编码问题详解

中文编码问题是用中文的程序员经常头大的问题&#xff0c;在python下也是如此&#xff0c;那么应该怎么理解和解决python的编码问题呢&#xff1f; 我们要知道python内部使用的是unicode编码&#xff0c;而外部却要面对千奇百怪的各种编码&#xff0c;比如作为中国程序经常要…

PHP环境搭建和Apache HTTP服务器配置

所需软件: 需要准备Apache HTTP 服务器: http://httpd.apache.org/download.cgi PHP环境下载:http://www.php.net/downloads.php Apache HTTP服务器安装: 由于最新的 Apache 已经不提供 Windows 的安装版本了&#xff0c;所以我们这里使用的是解压版。 下载地址&#xff1a;htt…

ElasticSearch安装过程中遇到的一些问题

问题1&#xff1a; 安装Elasticsearch5.X版本&#xff0c;不修改默认配置的情况下&#xff0c;一切还好&#xff0c;能够正常启动。但我必须开通外网访问。然后报错了&#xff0c;报错信息如下&#xff1a; ERROR: max file descriptors [1024] for elasticsearch process like…

Java原子操作类AtomicInteger应用场景

参考文章&#xff1a;Java原子操作类AtomicInteger应用场景 感谢作者分享&#xff01;

漂泊的足迹

前些天发现了一个巨牛的人工智能学习网站&#xff0c;通俗易懂&#xff0c;风趣幽默&#xff0c;忍不住分享一下给大家。点击跳转到教程。 似乎有河一样的蔓延 流淌过我被阳光翻晒过的身躯 你的足迹 是遥远的一个小岛 从不知名的地方漂泊而来