课程
/前端开发
/HTML/CSS
/初识HTML(5)+CSS(3)-升级版
大神求解,想问下语义上的强调(用em、strong标签)与表现形式上的强调(仅仅用样式来表现加粗斜体)有什么区别?是不是语义上的强调有什么特殊用处?
2017-03-16
源自:初识HTML(5)+CSS(3)-升级版 3-8
正在回答
表现形式的强调事屏幕等显示装置显示出来给观看者看的,重在强调“视觉”;语义上的强调是内在的一种强调,是让计算机识别用的,重在强调“程序”。
Gir_Giraffe 提问者
一是一眼就知道是什么意思,二是你要给<p>1强调</p><p>2强调</p><p>3强调</p>设置样式
假如你要让1.强调加粗其它不加粗,就可以用样式来设置,如果1强调和2强调都加粗,且一个是红色一个是蓝色,就可以变为<strong>1强调</strong><em>2强调</em><p>3强调</p>并且在css里面就可以直接strong{color:red;}em{color:blue;}而不是再单独给它们一个class,就算别的程序员维护你的代码也能明了,且更易操作
语义上的强调是相对整个文本的,表现形式上的强调是强调单个词的
1. 更容易被搜索引擎收录。2. 更容易让屏幕阅读器读出网页内容。
一个是标签,一个是css样式,不一样的吧?
语义上的强调是给计算机看的 表现形式上的强调是给人看的
让运行程序的软件更好的明白你写的代码的意思。
举报
HTML(5)+CSS(3)基础教程8小时带领大家步步深入学习标签用法和意义
1 回答的语义是什么
1 回答name是语义化的吗?还是有什么特殊意义?
1 回答这个baseline有什么用处?
9 回答p.first{color:green;} 此处的p是有什么用
1 回答语义化的第二条作用