在不使用 Javascript 的情况下将标题移至 div 以上
Move title above div without using Javascript
我正在尝试制作一个 element-builder (CMS),您可以使用它来将元素拖放到页面中并轻松创建网站。
我正在使用 bootstrap 模板 (css,js) 来获得响应式网站。
问题如下:
_col-md-4_______________________
| |
| Page Title |
|_______________________________|
| | |
|Image | (main content) |
| | |
| | |
|div=col-xs-2___div=col-xs-10___|
我的标题必须在主要内容上方对齐。
我尝试使用 Javascript:
创建响应结果
<script>$(document).ready(function() {
var witdh = $(\'.calculate-witdh\').innerWidth();
$(".title-offset").each(function(){$(this).css(\'margin-left\', witdh)});
});
$(window).resize(function() {
var witdh = $(\'.calculate-witdh\').innerWidth();
$(".title-offset").each(function(){$(this).css(\'margin-left\', witdh)});
});
</script>
但我认为必须有更好的解决方案?
主要是因为我不希望每个元素都加载到它自己的脚本中。
示例在这里:http://jsfiddle.net/abayob/vuskazh1/
有什么想法吗?
这是你想要的吗?
<h1 class="title-offset col-xs-offset-2">Create a title here</h1>
我正在尝试制作一个 element-builder (CMS),您可以使用它来将元素拖放到页面中并轻松创建网站。 我正在使用 bootstrap 模板 (css,js) 来获得响应式网站。
问题如下:
_col-md-4_______________________
| |
| Page Title |
|_______________________________|
| | |
|Image | (main content) |
| | |
| | |
|div=col-xs-2___div=col-xs-10___|
我的标题必须在主要内容上方对齐。
我尝试使用 Javascript:
创建响应结果<script>$(document).ready(function() {
var witdh = $(\'.calculate-witdh\').innerWidth();
$(".title-offset").each(function(){$(this).css(\'margin-left\', witdh)});
});
$(window).resize(function() {
var witdh = $(\'.calculate-witdh\').innerWidth();
$(".title-offset").each(function(){$(this).css(\'margin-left\', witdh)});
});
</script>
但我认为必须有更好的解决方案? 主要是因为我不希望每个元素都加载到它自己的脚本中。
示例在这里:http://jsfiddle.net/abayob/vuskazh1/
有什么想法吗?
这是你想要的吗?
<h1 class="title-offset col-xs-offset-2">Create a title here</h1>