我们可以根据网络标准放在<img>
里面<h1>
吗?像这样
<h1> Demo text <img src="anyimage.jpg"/> </h1>
Run Code Online (Sandbox Code Playgroud) 我在外部有一个嵌套的div,宽度为100%.两个嵌套的div应该在一行中,并且首先应该从它的内容中获取它的大小:
<div id="#outer" style="width:100%; border:1px">
<div id="#inner1" style="border:1px; display:inline">
inner div 1. Some text...
</div>
<div id="#inner2" style="width:100%????; border:1px; display:inline">
inner div 2...
</div>
</div>
Run Code Online (Sandbox Code Playgroud)
问题是如果没有指定#inner1 div的宽度并且取决于它里面的内容,如何使#inner2 div获得水平空间的其余部分?
PS在我的情况下,所有样式都在单独的类中,这里我将CSS放入样式属性只是为了简化.
我希望结果在IE7 +和FF 3.6中工作
对我来说更多细节看起来像这样:
<style type="text/css">
.captionText
{
float:left;
}
.captionLine
{
height: 1px;
background-color:black;
margin: 0px;
margin-left: 5px;
margin-top: 5px;
border: 0px;
padding: 0px;
padding-top: 1px;
}
</style>
<table style="width:300px;">
<caption width="100%">
<div class="captionText">Some text</div>
<div class="captionLine"> </div>
</caption>
<tr>
<td>something</td>
</tr>
</table>
Run Code Online (Sandbox Code Playgroud)
这是我想要的图像:
单引号在HTML中有效吗?更具体地说:XHTML严格.
<table width="100%">
<table width='100%'>
Run Code Online (Sandbox Code Playgroud) 我有一个用XHTML 1.0 Strict编码的站点.我想使用新的Microdata为我的网站添加面包屑(因此Google会理解它们).
我的旧的非微数据标记面包屑看起来像这样:
<ul>
<li><a href="...">Level 1</a></li>
<li><a href="...">Level 2</a></li>
<li><a href="...">Level 3</a></li>
</ul>
Run Code Online (Sandbox Code Playgroud)
据谷歌称,要使用Microdata标记面包屑,你可以像这样扩展上面的代码:
<ul>
<li itemscope itemtype="http://data-vocabulary.org/Breadcrumb">
<a href="..." itemprop="url">
<span itemprop="title">Level 1</span>
</a>
</li>
...
</ul>
Run Code Online (Sandbox Code Playgroud)
但这不是有效的XHTML 1.0 Strict.
我该怎么办?
我应该忽略验证冲突吗?
我应该写itemscope="itemscope"
而不是只是itemscope
(这将是有效的XML,但仍然无效的XHTML)?
我应该将Doctype更改为HTML5而不是XHTML 1.0 Strict吗?
我想让它一直回到IE6!
请指教 :)
我刚用w3c验证器服务验证了我的实际XHTML Strict 1.0 doc ..它说,
<ul id="socialnetwork">
<li><a href="http://www.twitter.com" target="_blank"></a></li>
<li><a href="http://www.flickr.com" target="_blank"></a></li>
<li><a href="http://www.xing.com" target="_blank"></a></li>
<li><a href="http://www.rss.com" target="_blank"></a></li>
</ul>
Run Code Online (Sandbox Code Playgroud)
target ="_ blank"无效..但我需要目标为空白,因此将在浏览器中打开一个新选项卡,以便用户不会离开主页面.
我能做什么?为什么这无效?
是否可以<div style="width:50%"> </div>
在xHTML strict 1.0中使用CSS 渲染为空,而不用绝对值设置宽度和高度而不添加
内部?目标是IE7-8,FF 3.x
如果我想让它获得50%的宽度和可变高度,我可以以某种方式呈现空div吗?
我真的不明白XHTML严格的魅力.内联JavaScript通常需要一个大鼠的转义嵌套,以使其与XHTML兼容,并与MSIE 5和6半向后兼容.然后,在用户输入上没有足够的OCD问题,以确保您不会错过任何非法字符.它似乎比它的价值更多的努力.没关系,几乎每个我一直在工作的开发人员都忘记确保从服务器返回的内容类型被重置为XHTML页面,从text/html重新设置为application/xhtml + xml.
希望我知道博主的名字,但有人指出,大多数所谓的符合XHTML标准的网站和开源软件包实际上都不是因为上一期,忘记正确设置内容类型标题.
我希望了解为什么XHTML是有用的,或者构建足够的参数库以防止它在我影响的未来项目中被使用.
html xhtml project-planning xhtml-1.0-strict buzzword-compliance
好的人,
所以我有一个有效的XHTML 1.0 Strict网页.我知道XHTML和HTML之间的区别,但是,XHTML和HTML 5之间有什么区别?
"转换"是否像更改Doctype一样简单,它仍然可以验证好吗?
或者,是否存在需要首先更改的标记差异?
谢谢!
插口
以下是无法验证的代码片段:
if (user_age > 15 && user_age < 91)
Run Code Online (Sandbox Code Playgroud)
它会收到以下错误:
XML分析错误:StartTag:无效的元素名称
和
XML解析错误:xmlParseEntityRef:没有名称
第一个错误抛出"小于",第二个错误抛出两次,每个符号一次.
用上述标志代替&
并<
验证罚款,但当然它完全破坏了功能.
我有一个从右到左的HTML页面.当我不使用任何doctype时,我的数字是阿拉伯语/波斯语,但是当我使用严格模式时,他们会转向英语.
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Final//EN">
Run Code Online (Sandbox Code Playgroud)
在添加doctype之前:
添加doctype后:
我也将这些元标记添加到我的页面:
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<meta http-equiv="Content-Language" content="fa" />
Run Code Online (Sandbox Code Playgroud)
那么如何在具有严格doctype的页面中查看阿拉伯数字(在IE中,因为Firefox无论如何都不显示阿拉伯数字)?
xhtml-1.0-strict ×10
xhtml ×6
html ×5
css ×2
html5 ×2
validation ×2
w3c ×2
arabic ×1
breadcrumbs ×1
doctype ×1
javascript ×1
microdata ×1
numbers ×1
target ×1