关于新旧标签的HTML5声明

时间:2015-05-04 18:42:37

标签: html css html5 webpage creation

我很抱歉这个问题看起来多么荒谬,对我的英语也是如此。 我只是被困住了,无法理解这一点。

我们如何才能在HTML5中使用<u>....</u>,结果与<span style="text-decoration: underline;">......</span>相同? 没有停止获得支持吗?

我的意思是,如果我仍然可以全面使用HTML5,那么HTML5中是否支持<u>....</u>

谢谢你,再次抱歉

4 个答案:

答案 0 :(得分:0)

HTML5中的u无效。它只是改变了它的定义(see here):

  

u元素表示带有未明确但非明确呈现的非文本注释的文本范围,例如将文本标记为中文文本中的专有名称(中文专有名称标记),或将文本标记为被拼错了。

因此,当您正确指出时,不建议使用u为文本加下划线。一种正确的方法是使用CSS和text-decoration: underline;

答案 1 :(得分:0)

对于一些处理其他语言和拼写检查等问题的罕见,不符合规范的实例,

<u>已经重新回到HTML5中。基本上,用于覆盖用户期望下划线的任何实例。

有关HTML4中折旧后<u>返回原因的有用链接 - &gt; http://html5doctor.com/u-element/

答案 2 :(得分:0)

如发现,谢谢你

&#34;无论一个元素是否被弃用(HTML 4,XHTML 1)还是不合格(HTML5)或者只是简单的uncool,浏览器制造商仍然必须支持它以向后兼容所有这些网页&#34 ;

谢谢你们!

答案 3 :(得分:0)

<span style="text-decoration: underline;">......</span>代码就像public static void main(String[] args){ JFrame frame = new JFrame(); frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); Connection conn = null; try { // The driver allows you to query the database with Java // forName dynamically loads the class for you Class.forName("com.mysql.jdbc.Driver"); // DriverManager is used to handle a set of JDBC drivers // getConnection establishes a connection to the database // You must also pass the userid and password for the database conn = DriverManager.getConnection(" path where your database is, plus put your username and password"); // Statement objects executes a SQL query // createStatement returns a Statement object Statement sqlState = conn.createStatement(); // This is the query I'm sending to the database String selectStuff = "select b.yearID, b.playerID from Student; 一样工作。它们都在其封闭元素中的所有文本下划线。但是,在HTML代码中包含所有这些格式化标记可能会使代码难以阅读。正如dersvenhesse所说,另一种方法是使用text-decoration属性并将其设置为下划线。